• [^] # Re: Mon grain de sel

    Posté par . En réponse au journal Lycée et informatique : spécialité ISN en terminale S. Évalué à 10.

    Autant j'aime beaucoup le C et le C++, mais affirmer :

    ils [les langages haut niveaux] ont aucune chance de tenir dans le long terme.

    Me semble déconnecté de la réalité. lisp, perl, python, ruby, java, (o)caml, haskel,… ont 15 ans pour les plus jeunes et plus de 50 ans pour le plus vieux. Je n'ai pas mémoire de langage un peu notable qui ai disparu.

    Mais quoi qu'il en soit c'est à mon avis triste d'imaginer qu'on apprend un langage pour faire carrière avec derrière (que ce soit au bac, en IUT, en Fac ou en école d'ingénieur). Tu utilise le bon langage point (celui qui est adapté à ce que tu fait et aux contraintes du projet). Le reste c'est de queues de cerises. Se focaliser sur le langage c'est un problème de geek dans son garage, c'est rigolo parce que c'est du troll, on se sent mieux parce qu'on se démarque ou on a l'impression d'appartenir ou pas à un groupe, mais très franchement OSEF.

    Tu as une base de concept que tu retrouve dans tout les langages et une part qui est plus spécifique à une famille de langage (programmation orienté objet par classe ou par prototype, programmation fonctionnelle, les problématiques de gestion de la mémoire (qui existent aussi bien en C qu'en Java ou python), le runtime (en C comme ailleurs), utiliser/subir le typage, etc). Se bloquer sur des histoires de langage me semble puéril et à peu près aussi utile qu'apprendre MS Word dans un cours de traitement de texte (ou on devrait apprendre à traiter du texte).

    Et pour le coup cette manie d'apprendre des langages plutôt qu'apprendre à programmer me semble poser bien plus problème que le mal qu'à pu faire basic ou je ne sais quel langage.

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