Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

JavaScript rejoint le rang des 10 langages de programmation les plus populaires
Dans le classement TIOBE

Le , par Stéphane le calme

0PARTAGES

8  4 
L'index de la communauté de programmation TIOBE est une mesure de la popularité des langages de programmation. Il se calcule sur la base du nombre de résultats des moteurs de recherche les plus utilisés pour des requêtes contenant le nom du langage.

Objective-C et PHP regagnent du terrain puisqu'ils remontent respectivement d'une et deux places dans le classement. Désormais à la 5e place, l'indice de popularité de PHP est de 5,987, soit un gain annuel de 0,70. Objective-C est en 3e position avec un indice de 10,356.

En pôle position du classement se trouve C. La technologie conserve sa première place avec un indice de popularité de 17,809.

Toutefois, malgré le buzz créé autour du langage ces derniers temps, JavaScript fait un retour timide dans le top 10 des langages les plus populaires. « Cela relève un peu du miracle que ce langage omniprésent ne fasse pas encore partie du top 5 » n'a pas manqué de souligner la communauté en introduction. L'adoption croissante de Node.js étend le périmètre d'utilisation du langage en permettant à JavaScript une plus grande marge de manœuvre côté serveur.

Il faut remarquer aussi l'introduction d'alternatives à JavaScript dans le classement comme Dart de Google (80e position), CoffeScript (139e position) et TypeScript (207e position).

À cause de la méthodologie utilisée par le classement TIOBE, ces indices ne sauraient être révélateurs du taux effectif de pénétration de ces langages.

Source : TIOBE

Et vous ?

Qu'en pensez-vous ? Quel est votre langage de programmation de prédilection ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Lyche
Expert confirmé https://www.developpez.com
Le 12/06/2013 à 17:26
Citation Envoyé par SylvainPV Voir le message
C'est peut-être une idée reçue, mais je crois que le Javascript est plus populaire chez les jeunes développeurs. Du moins c'est ce que j'ai pu observer du haut de mes 23 ans. C'est sans doute lié aux débuts douloureux du langage, et au fait que ce soit un langage très permissif qui s'associe bien à l'entrain et la témérité de la jeunesse
Oui, et à la flemme incommensurable et l'incapacité à accepter les normes et les typages fort de la nouvelle génération de développeurs.

Ou tout simplement que les premières générations n'ont pas eu de cours en classe parce que c'était trop récent et que personne ne pouvait l'enseigner ^_^
10  1 
Avatar de Paul TOTH
Expert éminent sénior https://www.developpez.com
Le 12/06/2013 à 17:50
Citation Envoyé par SylvainPV Voir le message
C'est peut-être une idée reçue, mais je crois que le Javascript est plus populaire chez les jeunes développeurs. Du moins c'est ce que j'ai pu observer du haut de mes 23 ans. C'est sans doute lié aux débuts douloureux du langage, et au fait que ce soit un langage très permissif qui s'associe bien à l'entrain et la témérité de la jeunesse
c'est peut-être aussi car les jeunes développeurs ne se rendent pas compte que depuis 20 ans on a des environnement de développement très développés et que redescendre sur du JS/HTML/CSS ça fait mal au cul.

d'ailleurs Javascript n'est pas si populaire que ça, moi qui code en Javascript, je trouve le plus souvent sur Google du jQuery, du Bootstrap, voir du CoffeeScript que de l'aide sur du raw Javascript.
11  2 
Avatar de satenske
Membre confirmé https://www.developpez.com
Le 12/06/2013 à 17:07
Citation Envoyé par valucard Voir le message
Bonjour,

Ce qui m'intrigue que le langage C++ perd du place dans le classement alors que le langage C continue de monter en classement. En plus, le langage Java me semble être plus utilisé que C surtout avec la venue d'Android ...

Mon langage de prédilection est Java.

Pourriez-vous, SVP, mettre le tableau du classement dans votre article.

Cordialement,
Le classement tiobe est toujours assez ambigu. En effet, il ne tiens pas compte de l'utilisation d'un langage mais du nombre de recherche effectué dessus. Ainsi un langage plus compliqué/posant plus de problème sera placé plus haut qu'un langage plus « facile ».

On peut donc supposer que cela vient du fait que le C est plus complexe à prendre en main que le java (pointeurs, allocation dynamique, …), de plus de nombreuse écoles commencent par enseigner le C.

Je ne pense donc pas que ce classement soit à prendre au pied de la lettre, bien qu'il donne une tendance, cela ne représente pas l'utilisation en entreprise.
8  0 
Avatar de SylvainPV
Rédacteur/Modérateur https://www.developpez.com
Le 12/06/2013 à 19:42
Citation Envoyé par Lyche Voir le message

Ou tout simplement que les premières générations n'ont pas eu de cours en classe parce que c'était trop récent et que personne ne pouvait l'enseigner ^_^
Effectivement, sorti d'école d'ingé il y a 2 ans on m'a enseigné le C, C++, C#, Turbopascal ( ) , Java & JEE, mais on a complètement survolé le Javascript que j'ai appris par moi-même. A la fin d'un exposé sur le langage, mon prof a conclu sur "le Javascript c'est un langage de merde, mais on a pas mieux". J'ai appris qu'il avait radicalement changé son opinion l'année suivante en découvrant certains aspects du langage qu'il ignorait, et avait intégré le Javascript au programme. Alors que faut-il en conclure


Envoyé par Paul TOTH
redescendre sur du JS/HTML/CSS ça fait mal au cul
Redescendre ? Est-ce qu'on peut vraiment placer sur une échelle verticale des technos aux finalités complètement différentes ? Je ne crois pas.
7  1 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 12/06/2013 à 22:37
Citation Envoyé par jiber2fr Voir le message
Déjà, le langage C doit à mon avis son classement à pas mal de "faux positifs". Quand on cherche "C" sur google, on trouve énormément de choses n'ayant rien à voir avec l'informatique, donc l'inverse doit être vrai (recherches contenant le mot C mais n'ayant rien à voir avec le langage).
J'avais regardé la procédure employée il y a quelque temps, je ne me souviens plus exactement comment ça marche, mais je me souviens qu'il y a un système pour éviter ce genre de faux positifs. Seules les recherches ou le nom du langage est combiné avec des mots relatifs à la programmation sont comptabilisées.

Il n'y reste pas moins qu'appeler ce classement un classement de popularité est idot. Et que les langages mal documentés et qui servent aux études, sont clairement favorisés.
6  0 
Avatar de DevTroglodyte
Membre extrêmement actif https://www.developpez.com
Le 13/06/2013 à 9:53
Citation Envoyé par camus3 Voir le message
PHP a tout ce qu'il faut pour faire de la vraie POO, que voulez vous de plus?.
Qu'il soit plus rapide, et qu'il laisse tomber les $ devant les noms de variable (bon après, ça doit faire 7 ans que j'ai pas touché à PHP, ça a un peu changé aujourd'hui)
6  0 
Avatar de Bestel74
Membre confirmé https://www.developpez.com
Le 13/06/2013 à 8:58
Oui, oui, et oui à tout ce que j'ai pu lire, sauf que personne ne pense à tous les systèmes embarqués programmés en C ? De plus beaucoup de programme sous Linux sont aussi fait en C/C++
La montée de Bash confirme ma petite théorie je trouve, Linux se retrouve de plus en plus embarqué un peu n'importe où !

J'ai pas encore un grand recule sur la chose, mais je ne trouve pas ce classement si hallucinant que ça !
5  0 
Avatar de kdmbella
Expert éminent https://www.developpez.com
Le 13/06/2013 à 12:12
En tout cas pour moi il est important d'avoir une connaissance pointue du Javascript car en effet c'est un langage qu'on survole un peu trop souvent et qui s'avère pourtant important pour le web. Je pense que s'il y avait un peu plus de rigueur dans son enseignement et/ou son apprentissage on ne lirait pas tout et son contraire à son sujet. Alors va pour un approfondissement de l'apprentissage du JS au delà du
Code : Sélectionner tout
alert("kdmbella");
5  0 
Avatar de Paul TOTH
Expert éminent sénior https://www.developpez.com
Le 12/06/2013 à 21:53
Citation Envoyé par SylvainPV Voir le message

Redescendre ? Est-ce qu'on peut vraiment placer sur une échelle verticale des technos aux finalités complètement différentes ? Je ne crois pas.
ben tu prends n'importe quel langage de développement natif évolué, que ce soit en C++, C#, Delphi, VB, etc...voir même Java (qui n'est pas natif)... tu as un tas de fonctions qui semblent être des évidences qui ne sont pas possible sous Javascript. Avec HTML5 on commence à avoir des choses incroyablement modernes comme ... le Drag&Drop de fichier ! Non mais franchement, c'est risible ! Aucun accès au Clipboard, comment je fais un copier/coller ?

Les applis sont de plus en plus développées en mode Web, mais ce mode est particulièrement en retard par rapport à tout ce qui existe...son seul avantage est de pouvoir fonctionner sur n'importe quelle machine (et encore) sans installation.

Maintenant, je ne doute pas que JS permettra de faire toujours plus de choses, mais on part avec un méchant retour en arrière avant de pouvoir avancer.
7  3 
Avatar de fab_hunter1100
Membre régulier https://www.developpez.com
Le 13/06/2013 à 9:54
Ca me fait toujours doucement rigoler les amalgames que certains font " android = java " . Pour le reste rien a dire . Le "C" est en pole position et le restera encore de nombreuses années. C est tres simple, l explication . Autant il y a des programmeurs specialiser dans les "hight level" tout ce qui est UI et consort (donc java, C#, C++ and Co Qt.......), autant il y a des gens eyant la charge du hardware et du "low-level", Kernel , system d exploitation (Exclusivement C ou assembler) . Il serait une erreur de croire que l adoption des langages concue pour les couches superieures se fait a l inssue des langages utilisés dans les couches inferieurs.

Alors C for Ever
4  0