• [^] # Re: Yet another one

    Posté par . En réponse à la dépêche À la découverte d'un nouveau langage, Elm. Évalué à 7.

    quel est le meilleur développeur entre :

    • celui qui sais écrire un bot twitter en [insérez votre langage préféré]
    • celui qui sais écrire un bot twitter en C++, perl, python, smalltalk, ruby, javascript, scala, D, rust, swift et go

    Ça n'a rien avoir... La question c'est quel est le meilleur développeur entre celui qui sait faire de l'impératif et celui qui sait faire de l'impératif, de la gestion des pointeurs/références, qui connaît la POO (=> les notions d'encapsulation, de polymorphismes et de séparation de responsabilité), qui connaît le fonctionnel (=> ce qu'est une fonction pure, la gestion du typage), etc

    Les langages en soit ne sont que des outils, ils permettent de découvrir des façons de penser différentes. S'y intéresser sans devenir un spécialiste du dit langage permet de découvrir de nouvelles approchent qui t'enrichissent même si elles sont mauvaises (pour savoir qu'elles sont mauvaises).

    Ça ne veux pas dire qu'il faut connaître tous les langages existant, juste que tu pose le problème de la mauvaise façon et ta réponse est donc à coté de la plaque.

    C'est très différent par rapport à si tu avais expliqué qu'Elm n'apporte pas grand chose face à Ocaml ou Haskel et qu'il n'est donc pas si intéressant que ça de s'y pencher sauf si on veut vraiment l'utiliser.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)