12 points par xguru 2022-12-15 | 1 commentaires | Partager sur WhatsApp
  • Typage dynamique
  • Insensible aux espaces et à l’indentation. Les retours à la ligne n’ont aucune signification, et des points-virgules ; partout
  • Déclaration de variables avec :=
  • Tout est une expression
  • Pas de classes ni de membres, uniquement des fonctions globales
  • La priorité des opérateurs est déterminée à l’exécution
  • Syntaxe de style C/Java/Scala
  • Les listes et dictionnaires sont similaires à ceux de Python
  • Les lambdas s’écrivent sous la forme \x, y -> x + y

1 commentaires

 
xguru 2022-12-15

Advent of Code est un « calendrier de l’Avent » où l’on résout chaque jour un petit puzzle de programmation pendant le mois de décembre.
Il existe un Leaderboard qui permet de voir les personnes ayant les meilleurs scores à ce jour.

Ce qui est amusant, c’est que plusieurs personnes en tête du classement ont leur propre langage, ou utilisent un langage de programmation distinct.
(Comme il s’agit du premier commentaire du lien HN ci-dessus, je le reprends ici : https://news.ycombinator.com/item?id=33975556)

  • 1er Noulith (langage maison)
  • 2e Vyxal (contributeur)
  • 4e Kitteh2 (langage maison)
  • 7e Nlm (langage maison)

On dirait que les problèmes d’AoC sont un terrain de jeu amusant pour les personnes qui ont déjà créé ce type de langage de programmation.

Ça m’a rappelé ce lien : Les petits langages sont l’avenir de la programmation hehe