Langages
Partager :
Cette section fournit une répartition statistique des dernières tendances en matière de langages de programmation, de scripts et de balisage.
Objective-C</> semble être prêt pour la retraite
Après avoir perdu les deux tiers de ses utilisateurs au cours des six dernières années, Objective-C semble être arrivé en fin de course. Au cours de l’année écoulée, moins de 2 % des programmeurs l'ont utilisé au moins une fois, et seulement 11 des participants à l'enquête déclarent qu'il s'agit de leur principal langage. Le déclin d'Objective-C est même supérieur à celui de COBOL et de Perl.
Le langage a connu un beau parcours depuis son introduction en 1984, jusqu'à ce qu'Apple lance son successeur, Swift, en 2014. Avec d'autres langages multiplateformes comme Kotlin ou Dart, les développeurs ont maintenant l'embarras du choix et peu de raisons de s'accrocher à Objective-C.
Confiance en Rust : l'histoire d'une croissance rapide
Parmi les langages les plus populaires cette année, seul Rust a atteint un nouveau record d'utilisation. Il concurrence C++ grâce à ses m écanismes stricts de sécurité et de gestion la mémoire. La base d'utilisateurs de Rust a connu une croissance constante au cours des cinq dernières années et un utilisateur de Go sur six dit envisager d'adopter Rust.
JavaScript : une légère baisse de popularité
L’année dernière, les trois principaux langages étaient au coude à coude en termes de popularité. Cette année encore, peu de choses les séparent : Java a repris la première place, tandis que JavaScript est tombé à la troisième place après avoir perdu trois points de pourcentage.
Il semble que certains programmeurs qui ont commencé en utilisant TypeScript en tandem avec un autre langage passent progressivement à son utilisation exclusive. En 2020, 47 % des utilisateurs de TypeScript l’utilisaient avec JavaScript, alors que cette année, ils ne sont plus que 38 %. Il est plausible que JavaScript connaisse une nouvelle baisse d'utilisation de quelques points de pourcentage à l'avenir.
La proportion de programmeurs souhaitant apprendre un autre langage est plus élevée parmi les utilisateurs de JavaScript que chez les utilisateurs d'autres langages. Cela augmente les risques d'attrition, dont TypeScript devrait bénéficier.
Les valeurs de ce tableau indiquent le nombre d'utilisateurs des langages répertoriés dans les colonnes (horizontalement) qui prévoient de migrer vers un langage répertorié dans les lignes (verticalement). Par exemple, 10 % des utilisateurs de C# prévoient d'adopter Rust.
Pendant de nombreuses années, Rust a figuré parmi les principaux langages que les développeurs souhaitaient apprendre. En 2023, il atteint la première place de ce calssement pour la première fois.
Il a non seulement dépassé Go pour devenir le choix numéro 1 des personnes qui cherchent à migrer vers un autre langage, mais les utilisateurs de Go sont également les premiers à être prêts à adopter Rust.
Toutefois, la base d'utilisateurs de Go ayant connu une croissance rapide jusqu'en 2020, une partie importante des personnes qui abandonnent Go sont très probablement des utilisateurs assez récents. Beaucoup dùentre eux sont à la recherche de la prochaine « grande » tendance et pourraient assez vite passer à un autre langage après avoir adopté Rust.
Pourcentage des personnes ne prévoyant pas d'adopter un nouveau langage de programmation ou d'en changer, par langage principal ayant été choisi par 150 répondants au moins.
Scala et Rust arrivent en tête du classement des langages dont les utilisateurs envisagent le moins de changer.
Les employés les mieux payés sont ceux dont les salaires se situent dans le quartile supérieur de leur pays ou région.
Trouvez l'outil qu'il vous faut
Merci du temps que vous nous avez accordé !
Nous espérons que vous avez trouvé ce rapport intéressant. N'hésitez pas à le partager avec vos amis et collègues.
Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.