C : le langage devient plus populaire que Java

3 min
322
0
0
Publié le

Malgré des constantes, la popularité des langages de programmation varie selon les mois, ce que mesure régulièrement l’indice Tiobe. En ce mois de mai 2020, le langage C devance ainsi Java. En cause : son utilisation dans les équipements médicaux à l’heure de la pandémie. 

C en plein gain de popularité 

Chaque mois, l’indice Tiobe mesure les records de popularité de chaque langage de programmation, sur la base du nombre de pages web retournées par un moteur de recherche (Google, Bing, Yahoo) lorsqu’on lui soumet le nom du langage en question, et estime le nombre d’ingénieurs qualifiés, de cours et de fournisseurs tiers pour chaque langage.  

Selon l’Index, le langage de programmation C passe ainsi pour la première fois depuis mars 2015 devant Java, lui ravissant le statut de langage le plus populaire. Une des causes avancées : avec la pandémie de Covid-19 que nous connaissons actuellement, les langages C et C++ sont couramment utilisés dans les appareils médicaux. On peut également noter que les langages Python et R, très pertinents en matière de sciences de données, sont très utilisés également dans la recherche du vaccin pour contrer le virus.  

Selon le CEO de Tiobe, Paul Jansen, le langage pourrait bien rester en tête du classement sur une période d’au moins six mois : rien n’annonce à court terme une tendance favorisant Java. 

L’indice Tiobe propose ainsi le top 10 suivant pour le mois de mai 2020. 

  • C (17,07 %)

  • Java (16,28 %)

  • Python (9,12 %)

  • C++ (6,13 %)

  • C# (4,29 %)

  • Visual Basic (4,18 %)

  • JavaScript (2,68 %)

  • PSP (2,49 %)

  • SQL (2,09 %)

  • R (1,85 %)

C versus Java : le match des langages 

Quels sont les différentes entre ces deux langages, outre le fait que C est courant dans le monde médical ? 

Très utilisé par un grand nombre de programmeurs professionnels, Java reste le langage incontournable du Web. Développé par Sun Microsystems (aujourd’hui racheté par Oracle), le langage bénéficie d’une excellente portabilité : une fois le programme créé, il fonctionne automatiquement partout (Windows, Mac, Linux, etc.). Open source, il est en effet indépendant de toute plateforme. Java est en paradigme orienté objet : il se détermine en fonction de son champ d’application concret. Les programmes écrits en Java sont extensibles, évolutifs et faciles à entretenir. Attention à ne pas confondre Java et Javascript, un langage de scripts utilisé principalement sur les sites web ! Java, enfin est relativement difficile à apprendre : les spécialistes sont moins courants et peuvent envisager une meilleure rémunération. 

C, pour sa part, est un langage structuré, conçu pour traiter les tâches d’un programme en les plaçant dans des blocs. Il produit des programmes efficaces : il présente les mêmes possibilités de contrôle de la machine que l'assembleur et il génère un code compact et rapide. Déclaratif et de format libre, il permet de rendre les programmes lisibles. Modulaire et souple, il est facilement transportable : un ensemble de programmes déjà opérationnels pourra être réuni dans une librairie, une aptitude qui permet au langage C de se développer de lui-même. 

A noter qu’un top rival vient contrebalancer les résultats avancés par Tiobe : l’index Pypl (Popularity of Programming Language). Il repose pour sa part sur la fréquence des recherche dans Google de didacticiels pour chaque langage. Voici son classement, où C n’apparaît qu’en 6ème position. 

  • Python (31,17 %)

  • Java (17,75 %)

  • JavaScript (7,99 %)

  • C# (7,05 %)

  • PSP (6,09 %)

  • C/C++ (5,67)

  • R (3,93 %)

  • Objectif C (2,4 %)

  • Swift (2,26 %)

  • TypeScript (1,89 %)

Et vous, qu’en pensez-vous ? Quel est votre langage de prédilection ? 

Boostez vos projets IT

Les meilleures missions et offres d’emploi sont chez Free-Work

Continuez votre lecture autour des sujets :

Commentaire

Dans la même catégorie

Au service des talents IT

Free-Work est une plateforme qui s'adresse à tous les professionnels des métiers de l'informatique.

Ses contenus et son jobboard IT sont mis à disposition 100% gratuitement pour les indépendants et les salariés du secteur.

Free-workers
Ressources
A propos
Espace recruteurs
2024 © Free-Work / AGSI SAS
Suivez-nous