Meilleurs langages de programmation : ce « bourreau de travail » vient de remonter dans le classement

0
177

Liam Tung

Par Liam Tung | 9 août 2021 — 11:16 GMT (12:16 BST) | Sujet : Développeur

Qu'est-ce qu'un développeur de logiciels ? Tout ce que vous devez savoir Regarder maintenant

La popularité du langage de programmation Java a lentement décliné dans certains classements d'index des langages de programmation, mais il est revenu à la deuxième place du dernier classement de RedMonk.

Javascript règne toujours dans les classements de popularité des langues de RedMonk au troisième trimestre 2021, qui sont mis à jour deux fois par an depuis 2010.   

Alors que le classement de TypeScript à la 8e place reste inchangé par rapport au trimestre précédent, O'Grady est optimiste, il pourrait encore augmenter à l'avenir.

Les classements de Go, Kotlin et Rust n'ont pas changé non plus. O'Grady a une vision intéressante de la stagnation de Go à la lumière de la résilience apparente de Java. Les ingénieurs de Google ont conçu Go en 2007 avant de publier la version 1.0 au public en 2012.    

« Il semble donc plausible que Java conserve – grâce à une combinaison d'adaptabilité de sa part et d'inertie de l'entreprise – une part importante du marché des applications d'entreprise, ce qui signifie que ses futurs challengers – des langages comme Go, Rust et, dans une moindre mesure, Kotlin en raison de la plate-forme JVM partagée, sont moins en concurrence avec Java qu'entre eux », note-t-il.

Un déclin notable a été Julia, un langage de programmation rapide mais jeune avec des racines au MIT et soutenu par la société Julia Computing, qui a levé 24 millions de dollars de financement cet été. La société prévoit d'étendre son offre cloud, JuliaHub. La société compte plusieurs clients de premier plan, tels qu'AstraZeneca, BlackRock, Microsoft, la NASA et la Federal Aviation Administration.

O'Grady en 2018 a qualifié Julia de langue à surveiller à l'avenir, mais a également averti qu'elle pourrait devenir une langue de niche.

Voir : Qu'est-ce que l'informatique quantique ? Tout ce que vous devez savoir sur le monde étrange des ordinateurs quantiques

Julia était le cinquième langage “le plus aimé” dans l'enquête auprès des développeurs de Stack Overflow en 2021 publiée la semaine dernière, mais cela était basé sur moins de 800 réponses de développeurs contre près de 30 000 réponses de développeurs qui utilisent régulièrement Java.

Il y a un an, Julia, qui cible la science des données, était 24e dans le classement de RedMonk, mais elle est maintenant redescendue à la 28e position.

O'Grady estime que le problème d'adoption de Julia réside dans la popularité de R et Python sur le marché de l'analyse et de la science des données.

“Une partie de la difficulté [pour Julia] réside dans sa zone cible ; avec un accent notable sur l'analyse, Julia se retrouve souvent en concurrence pour attirer l'attention des développeurs avec Python et R, deux langages qui, quels que soient leurs défauts, se sont avérés à la fois populaires et de manière durable.”

Le langage de programmation Dart de Google a fait ses débuts dans le top 20 de RedMonk ce mois-ci et a remplacé Perl. O'Grady pense que la montée en puissance de Dart est attribuable à Flutter, le framework d'interface utilisateur multiplateforme de Google pour les écrans mobiles, le Web et bientôt les PC également.

Dart figurait également dans la liste des 10 langues les plus appréciées de Stack Overflow, c'est-à-dire les langues que les développeurs ont déclaré utiliser cette année et qu'ils souhaitent continuer à utiliser l'année prochaine.

Développeur

Les langages de programmation les plus populaires et où les apprendre Qu'est-ce qu'un développeur de logiciels ? Tout ce que vous devez savoir sur le rôle du programmeur et son évolution Le codage est un sport d'équipe mais les développeurs sont divisés sur le travail à domicile Qu'est-ce que le low-code et le no-code ? Guide des plates-formes de développement Meilleur hébergement Web : trouvez le service adapté à votre site

Sujets connexes :

Logiciels d'entreprise Système d'exploitation mobile Open Source  Liam Tung

Par Liam Tung | 9 août 2021 — 11:16 GMT (12:16 BST) | Sujet : Développeur