BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités IEEE vous aide à donner du sens au classement des langages de programmation

IEEE vous aide à donner du sens au classement des langages de programmation

Contrairement à d'autres enquêtes sur les langages de programmation, l'enquête IEEE sur les langages de programmation vous permet de modifier de manière interactive les poids sur les critères de classement. L'enquête classe 48 langages à partir de 12 mesures distinctes en provenance de 10 sources de données et explique aussi leur conception, les méthodes, et les sources de données.

Plusieurs classements prédéfinis sont fournis : le lecteur typique du IEEE spectrum, les tendances émergentes, l'intérêt des employeurs et l'open source. Vous pouvez également filtrer en fonction du secteur de l'industrie : Web, mobile, entreprise ou embarqués. Vous pouvez comparer les résultats à une année précédente. La modification des poids sur les différentes sources de données permet de modifier l'importance que vous voulez leur donner. L'une des données sources de l'enquête est l'IEEE Xplore digital Library construite sur les conférences et articles de revues scientifiques et d'ingénierie.

En utilisant la valeur par défaut de classement pour un lecteur typique du IEEE spectrum, le top 10 des langages sont Python, C, Java, C ++ et C #, R, JavaScript, PHP, Go et Swift. Même FORTRAN et COBOL apparaissent toujours dans la liste. Les dix langages tendance, tout secteur confondu, sont Python, C, C ++, Java, Swift, JavaScript, Go, R et C#. Si vous regardez les tendances uniquement dans le secteur mobile, vous obtenez : C, C ++, Java , Swift, JavaScript, C #, Scala, Objective C, Delphi et Scheme.

L'enquête IEEE est plus flexible que d'autres enquêtes sur les langages. Richard Eng dans TechBeacon explique l'intérêt des 12 enquêtes. Par exemple, la dernière enquête RedMonk est basée sur les lignes brutes de code dans les dépôts GitHub et Stack Overflow. Ainsi, ils ne reflètent que les projets open source. Les cinq premières langues sont JavaScript, Java, Python, PHP et C#. Cette enquête ne permet pas une représentation statistiquement valide. Elle essaye de relier les discussions sur les langages (Stack Overflow) avec l'utilisation (GitHub) dans le but de tirer des idées sur les futures tendances d'adoption potentielle.

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT