Noulith - un nuevo lenguaje de programación creado por el actual número 1 de Advent of Code
(news.ycombinator.com)- Tipado dinámico
- No es sensible a los espacios ni a la indentación. Los saltos de línea no significan nada y hay punto y coma
;por todos lados - La declaración de variables se hace con
:= - Todo es una expresión
- Sin clases ni miembros; simplemente funciones globales
- La precedencia de operadores se decide en tiempo de ejecución
- La sintaxis es estilo C/Java/Scala
- Las listas y los diccionarios son similares a Python
- Las lambdas se expresan como
\\x, y -> x + y
1 comentarios
Advent of Code es un "calendario de Adviento" en el que cada diciembre se resuelve un pequeño acertijo de programación por día.
Hay un Leaderboard donde se puede ver a las personas con mayor puntaje hasta ahora.
Lo interesante es que varias de las personas que actualmente están en los primeros puestos tienen un lenguaje hecho por ellas mismas o usan un lenguaje de programación aparte.
(Lo traigo porque fue el primer comentario en HN que presentó el enlace de arriba: https://news.ycombinator.com/item?id=33975556)
Parece que los problemas de AoC son un juguete muy entretenido para quienes han creado este tipo de lenguajes de programación.
A mí me hizo pensar en este enlace: Los lenguajes pequeños son el futuro de la programación jaja