
Dit zijn de populairste programmeertalen van 2020 (en waarschijnlijk ook van 2021 en van 2022)
Als je kunt programmeren liggen de banen voor het oprapen. Welke taal je ook schrijft. Maar welke programmeertalen zijn op dit moment het populairst? Heeft het zin om ‘zo’n nieuwe hipstertaal’ te leren?
Van Python tot C++ en van Swift tot Delphi/Object Pascal: programmeren kan in duizenden talen. Maar stel dat je er als programmeur een taal wil bijleren, of vanuit een ander vakgebied naar de IT wil overstappen: welke taal pak je dan op?
Het Eindhovense IT-bedrijf Tiobe publiceert al sinds 2001 elke maand een index van de populairste programmeertalen op basis van het aantal zoekresultaten in zoekmachines als Google, Yahoo, Bing en Baidu. Een methode die geen hard wetenschappelijk bewijs oplevert, maar die natuurlijk wel iets zegt over de populariteit van de betreffende programmeertaal. Want op al die duizenden pagina’s die gaan over Java of Python staan bijvoorbeeld vacatures, blogs over de taal of specialistische diensten van IT-bedrijven.
Top 10 programmeertalen
Tiobe-eigenaar Paul Jansen begon de index met dezelfde reden als waarom jij nu dit artikel leest: hij wilde weten welke nieuwe programmeertaal hij het beste kon gaan leren. Zijn belangrijkste bevinding na twintig jaar programmeertaalanalyse: wat populair is, verandert niet zo snel. ‘De toptien is behoorlijk stabiel’, vertelt hij. ‘Zeven talen die er nu in staan, stonden er tien jaar geleden ook al in.’
De top 10 van februari 2020:
Java
C
Python
C++
C#
Visual Basic .NET
JavaScript
PHP
SQL
Swift
In de afgelopen twintig jaar wisselden C en Java elkaar af als populairste programmeertaal en heeft Python zich een steeds hogere positie in de toptien verworven. Swift, de nog relatief nieuwe programmeertaal van Apple, is de snelste stijger: vorig jaar februari stond die nog op de twintigste plaats.
Python is de taal in de toptien die het makkelijkst te leren is als je nog helemaal niet kunt programmeren. Dat verklaart meteen waarom de taal zo aan populariteit heeft gewonnen in de afgelopen tien jaar. Ook bij start-ups is Python populair.
Baangarantie
Programmeurs die zich richten op deze toptien zijn ook de komende jaren nog wel verzekerd van voldoende werk, verzekert Jansen. ‘Grote bedrijven stappen niet zo snel over naar een nieuwe taal. Zij hebben vaak gigantische systemen in een bepaalde taal geschreven. Als ze iets willen toevoegen, doen ze dat in dezelfde taal. Want overstappen naar een nieuwe taal kost enorm veel tijd en geld.’
‘De hipsters onder de programmeurs springen van de ene naar de andere taal. Denk aan talen als Rust, Elixir en Julia,’ analyseert Jansen. ‘Ik snap het wel: als je net van school komt, wil je niet een stap terug in de tijd doen en met oude talen als Java en C gaan werken. Maar die nieuwe talen zijn kortcyclisch. De grote talen kijken naar de beste features van dit soort nieuwkomers, implementeren die in hun eigen taal en maken die hipstertalen daarmee overbodig.’
Grasduinmateriaal
Op de Online Historical Encyclopaedia of Programming Languages vind je een overzicht van de (momenteel) 8.945 programmeertalen die sinds de 18de eeuw in gebruik zijn geweest en hoe ze met elkaar samenhangen. Heerlijk grasduinmateriaal.
Inspiratie gekregen om een nieuwe taal te gaan leren? Op ons opleidingenplatform vind je trainingen in alle soorten en maten.
