Python blijft de absolute nummer 1 bij de programmeertalen, gevolgd door Java en Javascript. De grote stijgers zijn Rust en Dart. Ook C# is aan een opmars bezig. Dat blijkt uit de jaarlijkse Computable Index van meest populaire programmeertalen.
De Computable Index is een geaggregeerde lijst, zoals dat heet. De rankschikking komt er op basis van zes bestaande rankings in programmeeralen, waaronder de IEEE en Tiobe Index die overigens als de twee belangrijkste worden beschouwd.
Doordat er diverse bronnen zijn, geeft zo’n samengestelde lijst een mooi overzicht. Wie in de Computable Index stijgt doet dat doorgaans in diverse van die bronlijsten. Al blijft het natuurlijk een gemengd plaatje. Want Assembly, Python, Javascript, SQL, Scratch en R – om er eens zes te noemen – zijn in meerdere opzichten divers.
Top 5
Python blijft al jaren de lijst aanvoeren als programmeertaal. In het tijdperk van data en ai lijkt Python nog steeds de wind in de zeilen te hebben. Ook de rest van de top 5 is stabiel met Java, Javascript, C++ en C.
Eigenlijk is Python zoals een wielrenner die de Ronde van Frankrijk wint doordat hij zowel kan klimmen als tijdrijden: polyvalent. De boutade over Python luidt wel eens dat het in diverse domeinen niet de beste taal zou zijn, maar wel telkens de tweede beste. Bovendien is Python relatief toegankelijk en er is intussen ook een heel ecosysteem rond gegroeid. Ook in universiteiten en hogescholen wordt de taal volop onderwezen.
Stijgers
Sterke stijgers in de Computable Index zijn Rust en Dart. De opmars van Rust ligt in lijn met de opmars van de zogenaamd veilige programmeertalen bij de backend-systemen, waar Rust het uitgesproken voorbeeld. Rust standaard controleert op de fouten die aanleiding geven tot de meest voorkomende geheugenconflicten en biedt ontwikkelaars hierbij ook meer gebruiksgemak.
Dart hoort eveneens bij de stijgers. Dart kan je zien als een Javascript-variant, dus in eerste instantie voor de front-end, die vanuit Google is ontstaan. Ook C#, indertijd ontwikkeld door Microsoft als deel van het .NET-initiatief en later geaccepteerd als standaard, groeit nog steeds naar nummer zes. Tiobe Index ziet in C# zelfs een kandidaat als ‘programmeertaal van het jaar’.
De sympathiekste nieuwkomer in de lijst is tenslotte Scratch: een taal en omgeving om kinderen te leren programmeren. Initiatieven als Coderdojo gaan bijvoorbeeld actief aan de slag met Scratch.
Ranking
Ranking 2023 |
(Ranking 2021) |
Programmeertaal |
Totaal 2023: index |
Verschil met 2021 |
1 |
(1) |
Python |
118 |
4% |
2 |
(2) |
Java |
107 |
-2% |
3 |
(3) |
Javascript |
106 |
-2% |
4 |
(4) |
C++ |
96 |
5% |
5 |
(5) |
C |
89 |
1% |
6 |
(7) |
C# |
87 |
10% |
7 |
(6) |
PHP |
79 |
-1% |
8 |
(9) |
Typescript |
71 |
37% |
9 |
(11) |
GO |
64 |
45% |
10 |
(8) |
Ruby |
46 |
-16% |
11 |
(13) |
Shell |
46 |
39% |
12 |
(15) |
SQL |
44 |
69% |
13 |
(12) |
Swift |
39 |
-11% |
14 |
(10) |
R |
35 |
-30% |
15 |
(23) |
Rust |
35 |
289% |
16 |
(17) |
Kotlin |
34 |
55% |
17 |
(22) |
Dart |
18 |
80% |
18 |
(16) |
Objective-C |
16 |
-36% |
19 |
(-) |
Powershell |
16 |
– |
20 |
(14) |
Matlab |
15 |
-42% |
21 |
(-) |
Scala |
15 |
0% |
22 |
(18) |
Visual Basic |
14 |
-7% |
23 |
(21) |
Assembly |
14 |
17% |
24 |
(-) |
Scratch |
10 |
– |
25 |
(-) |
Fortran |
9 |
– |
Bron: Computable index, 2023