• [^] # Python suce des ours, et ruby en tong dans le bac à sable

    Posté par (site web personnel) . En réponse à la dépêche Ruby 1.9.0 est sorti pour Noël. Évalué à 0.

    Python ruby php perl même combat mais TIMTOWTDI avant tout :

    Les données de Harr disent :
    - le nombre d'instruction par jour est le même par développeur quelque soit le langage utilisé ;
    - certains langage sont plus concis que d'autres (à condition de coder dans le langage);

    De mêmoire si le C est une base référence :
    C++ => 1,5 x plus concis
    java VB => 2
    perl/php/ruby/python => 6

    à coté de ça :
    le nombre de bug augmente plus que linéairement avec la taille, ainsi que le temps de développement

    Conclusion
    tout langage suffisamment concis devrait être favorisé.

    Après tous les langages se valent tant que on respecte l'esprit de concision pour son problème :
    C'est une question de goût et de contexte. Après le one best way to do it, est une erreur car tous les problèmes ne sont pas isomorphes. Si vous préférez un même chapeau ne va pas à tout le monde : on va pas sur un chantier avec un stetson, et au soleil avec un casque de chantier ...

    Je préfère le perl ^^ parce que c'est concis est que l'on peut écrire littérairement du code. Pour moi le code est une rédaction littéraire que j'ai besoin de comprendre pour le relire, le modifier. En plus je me sens à l'aise car comme en français, j'ai la possibilité de pouvoir développer un style. Un programme, est une dissertation qui répond à la question comment résoudre tel problème. Nos codes doivent répondre à la question de la manière la plus lisible selon le style de l'auteur.

    Chacun sa manière de coder, moi je code pas, je raconte une histoire, avec un argot, des tournures littéraires, en empruntant les meilleurs mots des autres, et ça m'éclate.

    Tant que je m'éclate je continuerais à faire ce boulot, et je conçois que comme certains préfèrent le français à l'italien ou l'anglais à l'allemand on puisse se taper dessus pour des langages. Et c'est pour ça que j'adore les trolls de langage, ça reste des discussions de personne qui aiment au delà des langages la littérature.

    Bref python, et ruby sucent des ours, le perl les écrase. Pas de troll ni de mauvaise foi, juste une constatation objective.