Ceci dit, je ne ferai pas de Web en PHP non plus
Ceci dit, je ne ferai pas de Web en PHP non plus
ça me rappelle un vieux débat... et surtout, on y retrouve la même une avalanche d'affirmations faites sans réelles connaissances des concepts en jeu
je m'arrêterai là... je sais bien qu'il est inutile de palabrer ici à ce sujet (ça va encore me prendre 1 semaine à faire le tri sinon )
Popularité des langages : Go chute, Objective-C dans le top 10
D'après le classement du TIOBE Programming Community Index de juin
Au delà de la rivalité entre Java et C, les deux langages qui continuent de se disputer la première place du classement des langages de programmation les plus populaires, l'index mensuel de TIOBE recèle en juin deux enseignements intéressants.
Le premier concerne Go, le langage de Google qui avait récemment fait une progression fracassante. Go connait aujourd'hui un recul très significatif puisqu'il recule brutalement et disparaît du Top 20 de l'indice (21ème).
En sens inverse, l'arrivée de l'iPad et les ventes de l'iPhone qui continuent à très bien se tenir, ont semble-t-il dopé l'Objective-C.
Objective-C est le langage utilisé sur Mac OS X. Il était 40ème en 2002, 39ème en mai 2009. Il rentre aujourd'hui dans le Top 10 (9ème place).
Les raisons du recul de Go sont, elles, plus difficiles à cerner.
Elu langage de l'année 2009 – toujours selon TIOBE – l'effet de mode serait passé. Mais un tel recul reposerait également sur des raisons plus profondes : le langage ne serait pas encore assez mature pour être utilisé dans des projets professionnels, analyse l'éditeur.
Le classement de la popularité des langages (et pas de leurs qualités ni de leurs utilisations, précise TIOBE) est disponible sur cette page.
On y notera au passage, et pour la petite histoire, que Java est redevenu numéro 1 devant C.
Et vous ?
L'entrée de l'Objective-C dans le Top 10 est-elle d'après vous durable ?
Et Go vous parait-il pouvoir rebondir ?
Etant donné que les courbes de Java et de C sont très proches, elles risquent de se croiser encore plusieurs fois avant qu'une tendance claire ne se dégage...
Un autre truc intéressant, c'est que les courbes de VB et de # semblent vouloir se croiser !
Bonjour a tous,
Avec C on peut tout faire (et ceci d'une manière très propres) il suffit de ce donner des normes de développement.
C est le langage de prédilection pour le développement des systèmes, des applications serveur, réseaux et des drivers. Linux doit y être pour quelque chose.
Pour moi c'est on-ne-peut-plus clair : il y a eu un buzz autour de ce langage à partir du jour de son annonce, générant un grand nombre de recherches à son sujet (rappelons que Tiobe établit son index à partir, entre autres, des recherches effectuées sur Google, Yahoo et consort).Les raisons du recul de Go sont, elles, plus difficiles à cerner.
Une fois le buzz retombé, le nombre de recherches à chuté et Go en a fait de même au sein de l'index.
Effectivement il faut revenir aux principes de calculs de ces stats pour bien les comprendre.
En tout cas je les trouve très intéressantes et pertinentes.
Avec une belle progression de Perl (pourquoi ??) et Delphi ( qui commence à rattraper fonctionnellement ses concurrents).
Et bien moi je dirai qu'avec pas mal d'autres languages de programmation, on peut aussi tout faire (web, 3D, etc.).
Et surtout il ne faut pas oublier que le but ce n'est pas le language de programmation en soi, mais ce qu'on veut coder : le programme. Et je trouve bien que maintenant on a le choix des languages. On va peut-être apprécier un language plutôt qu'un autre pour du développement web par exemple, mais le résultat c'est que ça tourne, et avec le minimum d'effort à fournir pour réaliser son projet.
Il n'y a donc pas de super language à privilégier ou "adorer", mais il y a des languages disponibles pour les programmeurs qui les utiliseront en fonction de leurs besoins.
Pour ce qui est de perl c'est sans doute avec l'arrivé du perl 6. Qui est un nouveaux language bien que cousin de perl 5. J'avais lu qu'ils avait:
- mis un vrai paradigme objet
- une sysntaxe clair
- et plein d'autres chose que je me souvient plus
mais les 2 1er point m'on interpellé et je jette un oeil de temps en temps pour voir ce que ça vaut
je suis tout a fait en accord avec ces deux points. On peux tout faire avec n'importe quel langage bien sûr (puisque tous modélise des machine de Turing!). Et l'objectif n'est pas d'utiliser un langage mais de réaliser des programmes.
Il n'en demeure pas moins que C est un langage particulier car le seul à survivre à toutes les modes depuis 1968!!! la question à laquelle je ne saurais répondre est pourquoi? tout ce que je sais est que je prend beaucoup de plaisir quand je programme en C!!!!
Ce qui est dommage c'est que les stat ne différencie pas le C de l'objective C, s'aurait permis de mieux interpréter les résultats.
Et pour ma part quand je dois continuer un prog écrit en C je finis par le réécrire en C++ car le developpeur initial ne connaissait pas la documentation! Bon c'est sur des petit truc de 5000 lignes mais bon. Je ne le ferais pas sur des truc plus grand
@bioinfornatics :
Regarde la source tu verra que l'objective C et bien séparé du C
merci j'avais pas vu
après ce qui concerne le C, je n'ai rien de plus a ajouté que les personnes compétentes se sont exprimmées sur ce language (pas ceux qui croient qu'en C on peut pas faire de 3D)
Peut-être, mais les raisons à prendre en compte sont également les suivantes :Pour ce qui est de perl c'est sans doute avec l'arrivée du perl 6. Qui est un nouveaux language bien que cousin de perl 5. J'avais lu qu'ils avaient:
- mis un vrai paradigme objet
- une sysntaxe clair
- et plein d'autres chose que je me souviens plus
mais les 2 1er point m'ont interpellé et je jette un oeil de temps en temps pour voir ce que ça vaut
1) Perl est très utilisé dans l'industrie. Il fut le langage du web pendant longtemps, il reste encore le langage de l'administration système. Ça n'est pas rien.
2) Depuis quelques années, grâce au travail sur Perl 6, il y a tout un travail de "rénovation" de Perl 5 afin de répondre aux critiques qui lui furent fait avec l'arrivée des python et des ruby : voir "Modern Perl", "Moose", "Catalyst" etc.
3) La communauté Perl est particulièrement balèse en communication
Ce serait sympa des classements par secteur (finance, banque, industrie, jeux video ...)
Bizarre que dans leur classement Delphi et Pascal soient séparés.
Que je sache, Delphi n'est pas un langage, mais un IDE, utilisé principalement pour le Pascal.
J'ai l'impression de sortir d'une autre époque à apprendre le RPG ^^
Pour le jeux video c'est c++ obligé ( playstation / xbox / wII ... un peu de c# aussi ) + des frameworks énormes et coûteux avec des langages script pour accéder aux API ( python , javascript , etc ... ).Ce serait sympa des classements par secteur (finance, banque, industrie, jeux video ...)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager