GitHub : le top 10 des langages utilisés par les développeurs en 2023
Dans son enquête annuelle, GitHub dévoile les langages de programmation les plus utilisés par les contributeurs.
Lors de l’événement Universe 2023, marqué par l’annonce de la sortie de GitHub Copilot Chat, GitHub a également présenté l’édition 2023 de son rapport annuel, baptisé « The state of the Octoverse ». Cette enquête explore les tendances qui influencent le domaine du développement logiciel, ainsi que les langages de programmation les plus utilisés par les contributeurs. Parallèlement, le rapport se penche sur les usages des développeurs qui, cette année, ont été significativement impactés par l’émergence des technologies d’intelligence artificielle générative. On fait le point.
Les langages de programmation les plus populaires sur GitHub en 2023
Sans surprise, JavaScript reste le langage de programmation le plus populaire, selon GitHub. Il est suivi de Python et TypeScript. Ce dernier langage, lancé en 2012, « surpasse Java pour la première fois et devient le troisième langage de programmation le plus populaire sur GitHub », nous apprend le rapport, grâce à une hausse d’utilisation de 37 %. Le reste du classement demeure relativement stable par rapport à 2022, avec C#, C++ et PHP qui conservent respectivement les 5e, 6e et 7e positions. Quant au langage Shell, il est relégué à la 9e place au profit de C.
Voici le classement des langages les plus utilisés sur GitHub en 2023 :
- JavaScript (=)
- Python (=)
- TypeScript (+1)
- Java (-1)
- C# (=)
- C++ (=)
- PHP (=)
- C (+1)
- Shell (-1)
- Go (=)
Le rapport fait également état des langages qui enregistrent la plus forte croissance en 2023. Ainsi, GitHub constate, comme en 2022, une forte augmentation de l’usage de Rust (+40 %) mais également de HCL (+36 %) dans les projets open source (voir ci-dessous). « On constate une remarquable parité avec les langages les plus populaires utilisés dans les projets créés en 2023 par rapport aux langages les plus populaires sur l’ensemble de GitHub », complète le rapport.
L’IA générative est adoptée par les développeurs
Parallèlement, GitHub souligne une « adoption plus généralisée » de l’IA générative, symbolisée par l’utilisation croissante « des modèles pré-entraînés et des API pour construire des applications alimentées par l’IA générative » .
Alors qu’auparavant, nous voyions des développeurs construire des projets avec des bibliothèques d’apprentissage automatique telles que tensorflow/tensorflow et pytorch/pytorch, nous constatons désormais un nombre beaucoup plus important de développeurs expérimentant avec des modèles d’IA et des LLM tels que l’API ChatGPT, resitue GitHub.
Ainsi, GitHub recense plus de 60 000 projets d’IA générative en 2023, dont de nombreuses applications construites sur des modèles de fondation comme ChatGPT. Selon GitHub, les contributeurs ont essentiellement recours aux LLM pour « développer des outils orientés utilisateurs » tels que des bots, des assistants ou des plugins.
Explorer les métiers du développement informatique
Les métiers du développement informatique sont essentiels : ce sont les experts techniques des projets. Certains sont en charge des interfaces (front-end), d'autres conçoivent la part immergée des applications (back-end). Les développeurs peuvent aussi intervenir sur l'ensemble des produits (full stack), ou opter pour une spécialisation (mobile, jeux vidéo), puis évoluer vers des fonctions d'architecte ou de CTO. Voir tous les métiers du développement informatiqueCommunity managers : découvrez les résultats de notre enquête 2025
Réseaux, missions, salaire... Un webinar pour tout savoir sur les CM, lundi 29 septembre à 11h !
Je m'inscris