• # Blabla sur go

    Posté par (site web personnel) . En réponse au journal De tout, de rien, des bookmarks, du bla bla. Évalué à 5.

    Et ensuite une présentation de nono sur le monde merveilleux de Golang, présentation donnée au RMLL si je ne me trompe.

    Je confirme.

    Je n'y ait pas encore touché mais je trouve ça plutôt intéressant, et les différents articles (par exemple sur le blog d'af83 donnent envie d'essayer). Finalement peut-être un pont entre les langages classiques et bas niveaux tels que c/c++ et les langages plus haut niveaux comme python et ruby, tout en étant plus expressif que java.

    Oui, c'est effectivement un langage qui cherche à combiner les avantages des langages compilés bas niveaux et ceux des langages dynamiques plus hauts niveaux. D'ailleurs, c'est intéressant de noter qu'il a été développé initialement pour des projets de large taille que l'on fait habituellement en C++ ou en Java, mais que les dévs qui font actuellement du Go viennent plus souvent du monde des langages dynamiques (Ruby, Python, JS). À ce sujet, je recommande chaudement la lecture de Less is exponentially more par Rob Pike.

    Bref ça me tente pas mal, mais j'ai déjà d'autres langages à (ré)apprendre donc ça passer après…

    Ça demande quel est ton objectif. Si tu souhaites apprendre de nouveaux langages pour voir de nouvelles choses, il y a plein de langages plus intéressants que Go. Par contre, si tu cherches un langages pour coder et être productif dans ce langage, Go est sûrement un très bon choix.

    Dans l'ensemble, il n'y a rien de vraiment révolutionnaire dans Go. C'est juste un langage qui intègre pas mal de bonnes idées venant de divers autres langages pour en faire un tout cohérent et efficace. Les différentes fonctionnalités n'ont rien de complexes et se combinent bien entre elles. Avec ça et les outils go, on a l'impression d'être rapidement très productif dans ce langage.