Noulith - uma nova linguagem de programação criada pelo atual #1 do Advent of Code
(news.ycombinator.com)- Tipagem dinâmica
- Não é sensível a espaços/indentação. Quebras de linha não têm significado algum, e há ponto e vírgula
;por toda parte - Declaração de variáveis com
:= - Tudo é Expression
- Sem classes/membros, apenas funções globais
- A precedência de operadores é decidida em tempo de execução
- A sintaxe é no estilo C/Java/Scala
ListeDictionarysão semelhantes aos de Python- Lambdas são expressas como
\x, y -> x + y
1 comentários
Advent of Code é um "calendário do advento" em que se resolve um pequeno quebra-cabeça de programação por dia, todos os dias de dezembro.
Existe um Leaderboard onde dá para ver as pessoas com as maiores pontuações até agora.
O interessante é que muitas das pessoas no topo do ranking têm uma linguagem criada por elas mesmas ou usam uma linguagem de programação específica.
(Trouxe isto porque era o primeiro comentário no HN apresentando o link acima: https://news.ycombinator.com/item?id=33975556)
Parece que os problemas do AoC são um passatempo divertido para quem já criou linguagens de programação desse tipo.
Isso me fez lembrar deste link: Linguagens pequenas são o futuro da programação haha