

Les langages informatiques de 2022

Ada Lovelace, les plus curieux d’entre vous connaissent sûrement ce nom. Si vous ne l’avez toujours pas et que je vous dis langage de programmation ? Ça vous revient ? Eh oui, Ada Lovelace a inventé en 1843 le premier langage informatique.
D’autres ont suivi par la suite comme la célèbre machine de Turing ou le Plankalkül de Konrad Zuse.
Aujourd'hui, c’est plus de 500 langages informatiques qui sont utilisés sur Github et des milliers qui existent.
Toutefois, les plus populaires se comptent sur les doigts des mains, et on va aujourd’hui se concentrer sur les tendances en 2022 chez les devs et chez les recruteurs !
Bonne lecture.
Quelles sont les tendances en 2022 chez les devs ?
Le premier point qu’il est important de nuancer sur cette partie est qu’un langage informatique est subjectif. Ce que je veux te dire par là c’est qu’un développeur peut adorer coder sur du C et du PHP (c’est pas tous les jours je te l’accorde), quand un autre va redouter ces deux-là. Et c’est bien pour ça qu’on parle ici de tendances.
Le deuxième point à nuancer est que les langages informatiques varient d’une année à une autre et un langage qui était tendance en 2019 peut ne plus l’être du tout en 2022. L’environnement du langage informatique est extrêmement évolutif même si certains résistent encore et toujours à l’envahisseur et c’est ce qu’on va voir tout de suite.
Enfin le dernier point à nuancer (on ira pas jusqu’à 50) est le suivant : Les différentes études qui seront citées dans cet article englobe le monde entier et pas seulement la France.
Et on commence avec le rapport de Github 2022 qui nous parle des tendances des langages informatiques chez les développeurs en 2022.
Sources Github.
Comme on peut le voir, les vieux de la vieille sont toujours surreprésentés : Javascript, Python et Java occupent le podium. On retrouve également les langages C++, C et C# dans le top 10 des tendances 2022. Enfin PHP qui était encore très utilisé il y a quelques années est en perte de vitesse depuis 4 ans et chute à la 7ème place.
À noter la montée fulgurante de Typescript, langage créé en 2012 qui finit au pied du podium.
Ce graphique montre que les développeurs sont attachés à leurs habitudes et utilisent en majorité les langages fonctionnels bien ancrés dans le paysage du développement.
Github n’est pas le seul à avoir dévoilé ses statistiques et plongeons nous dans l’étude dévoilée par Stackoverflow qui a recueilli plus de 70 000 réponses auprès de développeurs professionnels (qui utilisent le langage au travail) et de développeurs loisirs (à changer).
Sources Stackoverflow
On retrouve ici le langage de balisage HTML/CSS qui se classent 2ème langage le plus populaire mais aussi SQL qui complète le podium. Javascript est lui toujours premier quand Python descend à la 4ème place du classement. Les autres langages présents dans l’étude de Stackoverflow semblent confirmer les tendances établies par le rapport de Github.
D’une étude à l’autre, les tendances dans les langages de programmation peuvent varier. Diverses causes peuvent expliquer ce phénomène : comme je te l’ai expliqué plus haut, un langage est subjectif dans la mesure où la préférence d’utilisation peut varier d’un développeur à un autre. L’échantillon sondé par les deux plateformes n’est pas le même et c’est ce qui peut en partie expliquer ces variations.
Les langages informatiques les plus recherchés par les recruteurs
On a vu les langages informatiques tendances chez les développeurs en 2022, mais voyons voir ce que les recruteurs cherchent aujourd’hui. Encore une fois, les langages peuvent varier d’une entreprise à une autre et on parle toujours de tendances.
Fini Github et Stackoverflow, tournons nous vers CodingDojo qui a analysé plus de 50 000 annonces postées sur Indeed. Et les tendances des développeurs semblent s’accorder avec ce que cherchent les recruteurs. En effet, on retrouve les mêmes langages populaires auprès des développeurs et le top 4 est respectivement occupé par JAVA, Python, SQL et Javascript.
Mais ce qui est intéressant dans cette étude sont les autres membres qui complètent ce classement :
- Java
- Python
- SQL
- Javascript
- C++
- C#
- C
- Go
- Ruby
- Assembly
Sources Coding Dojo
On retrouve des langages qui n'apparaissent pas dans les études de Github et Stackoverflow comme GO, Ruby ou Assembly. CodingDojo nous indique par ailleurs que ces trois là n’étaient pas dans le classement de 2021...
Les tendances pour 2023
Alors, quels langages pour 2023 ? Les mêmes que pour 2022 ? Des nouveaux qui peuvent chambouler les mastodontes du milieu ?
Plusieurs stats sont intéressantes à utiliser mais qui sont dans le même temps à prendre avec des pincettes car à mon grand regret, je ne suis pas devin.
L'étude de Github nous montrait aussi les langages qui ont connu la plus forte croissance en 2022.
Sources Github
Avant de tirer des conclusions hâtives, regardons une statistique de Stackoverflow qui nous montre les langages informatiques les plus “voulus” par les développeurs.
Sources Stackoverflow
Et là ça commence à devenir intéressant. On retrouve certains cadors du langage comme javascript, python ou Java mais on retrouve surtout des langages qui n'apparaissent pas dans les tendances mais bien dans les langages qui ont connu la plus forte croissance en 2022 comme : GO, Rust ou Kotlin.
Alors, simple coïncidence, une corrélation logique ou un réel changement de tendance pour 2023 ?
L’avenir nous le dira ! mais ce qui est sûr c’est que certains langages sont à suivre de très près et c’est Coding Dojo qui conseil de s’intéresser de plus en plus à GO. En effet, le langage créé par Google est populaire auprès d’entreprises comme Netflix ou Twitch.
Enfin dans un contexte écologique, certains langages sont très gourmands en énergie. Le critère environnementale est un facteur à prendre en compte dans les années à venir et qui retrouve-t-on parmi les bons élèves dans ce domaine ? Rust et GO...
L’environnement du développement informatique et plus particulièrement de ses langages est complexe, en constante évolution et beaucoup de facteurs peuvent influencer les tendances des langages de programmation. C’est pourquoi il est primordial de faire une veille régulière sur l’évolution de cet environnement aussi bien côté recruteur que côté développeur afin de ne pas se retrouver à l’arrière du wagon.
- Vues781