Overslaan en naar de inhoud gaan

Populariteit C# flink gestegen

De top tien van de IEEE Spectrum-ranglijst met de populairste programmeertalen heeft in 2020 een aantal opvallende veranderingen gezien. Zo is de taal C# in het afgelopen jaar van de 25e plek op de ranglijst gestegen naar de zesde plaats. En ook HTML duikt opeens op in de top tien.
Programmeren
© Shutterstock.com
Shutterstock.com

IEEE stelt ieder jaar een ranglijst op met de populairste programmeertalen, wat het aan de hand van elf criteria uit acht bronnen doet. De organisatie kijkt bijvoorbeeld naar het aantal nieuwe repositories die op GitHub aangemaakt zijn voor iedere taal, naar het aantal vragen voor iedere taal op Stack Overflow en naar de Xplore article database van IEEE zelf.

De ranglijst blijft over het algemeen redelijk stabiel: Python, Java en C staan bovenaan, C++ en JavaScript maken de top vijf af. Toch zijn er wel veranderingen zichtbaar ten opzichte van vorig jaar. Zo wordt de zesde plaats nu niet ingenomen door R, maar door C#. Dat deze taal nu zo hoog op de ranglijst staat, heeft volgens IEEE waarschijnlijk te maken met de negende versie van de taal die eind 2020 werd uitgebracht en de aankomende release van Windows 11. Daarnaast groeit de algemene interesse in gedistribueerde systemen, die C# mogelijk moet maken.

Cobol daalt weer

IEEE maakt het ook mogelijk om te filteren op bepaalde criteria, om te zien welke taal het hoogste is binnen bepaalde bronnen. Vorig jaar viel bijvoorbeeld op dat op Twitter opeens heel veel over Cobol werd gesproken: de taal steeg toen naar de zevende plaats in deze specifieke lijst. Mogelijk had dat toen te maken met de Covid-19-pandemie en de hoeveelheid mensen die toen werkloos werden. Al deze mensen moesten aanvragen indienen bij de overheid, maar de systemen bleken niet bestand tegen een vloedgolf aan aanvragen. De backend-systemen zijn veelal oud en geschreven in Cobol. Dat zorgde voor commotie.

Maar die commotie is ondertussen weer verdwenen en dat is terug te zien in de ranglijst van dit jaar. Wie nu alleen de gesprekken op Twitter als bron aanhoudt, ziet Cobol weer op de 34e plek staan. 

Verschillen tussen ranglijsten

IEEE is niet de enige organisatie die ieder jaar een ranglijst opstelt van de meest gebruikte programmeertalen. Opvallend is dat deze ranglijsten vaak grote verschillen tonen. Onderzoek van Stack Overflow onder 80.000 ontwikkelaars wees begin deze maand bijvoorbeeld uit dat JavaScript voor het negende jaar op rij de meest gebruikte programmeertaal is. Python staat nu op de derde plaats. C# staat in deze lijst op de achtste plek. 

De verschillen hebben waarschijnlijk te maken met de methodologie, merkt The Register op. IEEE kijkt vooral naar hoeveel er over bepaalde programmeertalen gesproken wordt. De Popularity of Programming Language Index (PYPL) werkt vergelijkbaar: deze index kijkt naar hoe vaak er naar tutorials van talen gezocht wordt op Google. Python staat in deze lijst ook bovenaan. 

Stack Overflow laat ontwikkelaars wereldwijd juist een vragenlijst invullen, waarin ook specifiek gevraagd wordt naar welke taal ze gebruiken en welke taal ze het liefste gebruiken. En een project genaamd GitHut - dat pull requests op GitHub volgt - zet JavaScript ook bovenaan, gevolgd door Python. Dit suggereert dus dat JavaScript misschien niet de meest besproken taal is, maar wel de meest gebruikte onder ontwikkelaars. 

Dit is de top 10 van IEEE Spectrum:

IEEE Ranglijst programmeertalen 2021 ©IEEE
IEEE Ranglijst programmeertalen 2021 ©IEEE

Reacties

Om een reactie achter te laten is een account vereist.

Inloggen Word abonnee

Bevestig jouw e-mailadres

We hebben de bevestigingsmail naar %email% gestuurd.

Geen bevestigingsmail ontvangen? Controleer je spam folder. Niet in de spam, klik dan hier om een account aan te maken.

Er is iets mis gegaan

Helaas konden we op dit moment geen account voor je aanmaken. Probeer het later nog eens.

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in