Wikio

Développer, avec quel langage ?

written by ccomb, on Nov 16, 2009 10:44:00 AM.

Alter Way Magazine Programmez n°124

Voici un article de 3 pages dans Programmez n°124 (nov 2009), rédigé pendant mon temps de travail chez Alter Way Solutions. Voici l'intro :

Un langage de programmation est un moyen, pas une fin. Pourtant, le choix d'un langage peut avoir des conséquences non négligeables sur la vie d'un projet, aussi bien au niveau technique qu'humain. Souvent, ce choix n'est d'ailleurs pas discuté : le langage est imposé, que ce soit par le développeur, le chef de projet, le projet lui-même, le client ou tout autre raison. Pourtant ce choix mérite qu'on s'y attarde un moment, étant donné la très grande diversité des langages existants. L'évolution des langages suit des modes à court terme et des tendances à plus long terme. On peut établir des classements selon de nombreux critères comme la syntaxe, le typage, le mode d'exécution ou le paradigme de programmation. Ces critères doivent vous guider lors de votre choix.

Je peux pas en mettre plus ici, mais vous pouvez télécharger un PDF (le minimag) qui contient les deux premières pages. Et si vous achetez le magazine, vous découvrirez en troisième page un magnifique classement qui place Python 1er, C++ 2ème et Haskell 3ème ! De quoi s'agit-il ? ;)

Article : Choisir votre langage de programmation

Comments

  • Le classement du TIOBE est différent : http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

    1. Java
    2. C
    3. PHP
    4. C++

    Python est 7ème et Haskell n'apparaît même pas dans les 20 premiers.

    Comme quoi, les classements sont à prendre avec des pincettes...

    Comment by chlafaille — Nov 18, 2009 12:28:00 PM | # - re

  • J'ai évidemment mentionné le classement TIOBE dans l'article. Là c'est un classement d'une autre nature, que j'ai mesuré moi-même et qui se confirme encore aujourd'hui, et qui témoigne de l'intérêt des développeurs plus que des parts de marché.

    Comment by ccomb — Nov 24, 2009 1:06:15 AM | # - re

Leave a Reply