Cette année, deux études majeures ont été publiées mettant en lumière les principaux langages de programmation utilisés par les développeurs et les tendances technologiques prédominantes en 2023. La première est le résultat d’une enquête réalisée par JetBrains auprès de plus de 26 000 développeurs, tandis que la seconde émane de GitHub, présentant son rapport annuel intitulé “The State of the Octoverse” (L’état de l’Octoverse).
Les langages dominants en 2023
En matière de langages de programmation, quelques constantes demeurent dans cette dernière année, avec un trio de tête inchangé. Toutefois, certaines évolutions notoires s’observent :
- JavaScript demeure le langage le plus populaire, mais sa part a significativement baissé pour donner place à TypeScript.
- Python continue de croître, notamment grâce à son importance dans le domaine de l’intelligence artificielle (IA) et dans divers projets open-source.
- TypeScript, lancé en 2012, connaît une forte augmentation de sa popularité, dépassant Java pour la première fois.
Voici le top 10 des langages les plus populaires en 2023 selon GitHub :
- JavaScript
- Python
- TypeScript
- Java
- C#
- C++
- PHP
- C
- Shell
- Go
Il est à noter que le langage Objective-C semble en fin de vie, avec deux tiers des utilisateurs passés à d’autres langages ces dernières années. En parallèle, Rust et HCL connaissent une croissance significative sur les projets open-source.
L’essor de l’IA générative : au centre des tendances technologiques
En 2023, un phénomène majeur se dégage dans le rapport JetBrains et GitHub : la montée en puissance de l’intelligence artificielle, notamment avec l’utilisation de modèles pré-entraînés et d’API pour développer des applications intégrant de l’IA. Parmi ces outils génératifs, on retrouve principalement ChatGPT développé par OpenAI. Cette solution a été plébiscitée par près de 80 % des développeurs.
Les autres outils suivants connaissent également un succès grandissant :
- Générateur de code
- Générateur d’images
- Outil de Microsoft
Ces assistants intelligents permettent aux développeurs de poser des questions générales sur le développement logiciel dans un langage naturel, de générer du code ou des commentaires/documentation de code, et même de détecter et résoudre des bugs.
Une adoption encore limitée de l’IA et des enjeux éthiques à surmonter
Malgré le succès croissant d’outils comme ChatGPT, il convient de souligner que les développeurs n’ont pas encore totalement adopté les outils d’IA dans leur travail quotidien. Les préoccupations liées à la sécurité et à l’éthique de ces technologies ont été mises en avant par JetBrains, notamment sur les questions de sourcing des bases de données d’entraînement ou de l’utilisation équitable du code open-source.
Les résultats de ces enquêtes démontrent que les langages de programmation les plus populaires continuent d’évoluer avec notamment JavaScript qui perd en popularité, TypeScript qui poursuit sa montée en puissance, et Objective-C qui se dirige vers une fin prochaine. Parallèlement, l’intelligence artificielle générative est au cœur des tendances technologiques, même si son adoption demeure limitée et sujette à des interrogations éthiques.
Passionné par dans le monde de l’investissement immobilier depuis près de 20 ans, je propose de mettre mon expertise et mes conniassances à votre service en rédigeant des articles sur successmag.fr. Avide de connaissances et traquant les opportunités avec passion, je vous partage généreusement ma veille à travers ces articles incisifs et perspicaces.