De temps en temps j’aime bien explorer quelque chose de nouveau côté programmation.
J’ai tenté de faire une petite remise à zéro en Javascript il y a peu. J’y trouve plein de points positifs objectifs mais je ne vois pas la motivation pour mes projets perso. Je n’ai pas d’atomes crochus avec la syntaxe, le langage lui-même ne m’apporte pas suffisamment de nouveau pour que la découverte me motive, et il y a plein de trucs qui me fatiguent dans l’environnement.
J’ai vu Elm et j’aime bien plusieurs idées mais je cherche quelque chose qui tourne aussi en ligne de commande.
J’ai tenté Crystal. Le langage est sympa : inspiré de ruby, inférence de types, compilé et performant, liaisons simples avec toutes les libs en C. J’ai quelques reproches (genre l’absence d’un type « Numeric » qui m’abstrait des types bas niveau) mais je me suis surtout dit « à quoi bon » quand j’ai eu une exception à l’exécution lors de ma première journée. À quoi bon s’imposer un typage statique si c’est pour que les problèmes les plus courants soient encore gérés à l’exécution sans même un avertissement à la compilation ?
Dans l’idéal j’aimerais tester un environnement où quasiment tout est détecté en statique et qui ne soit pas aussi verbeux qu’un Java ou aussi bas niveau qu’un C. Vous avez quelque chose à me conseiller ?
Laisser un commentaire