12 pontos por xguru 2022-12-15 | 1 comentários | Compartilhar no WhatsApp
  • 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
  • List e Dictionary são semelhantes aos de Python
  • Lambdas são expressas como \x, y -> x + y

1 comentários

 
xguru 2022-12-15

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)

  • 1º Noulith (linguagem própria)
  • 2º Vyxal (contribuidor)
  • 4º Kitteh2 (linguagem própria)
  • 7º Nlm (linguagem própria)

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