Warning: Undefined array key "bio" in /home/techwatch/domains/test.bits-chips.nl/public_html/wp-content/plugins/wpcodebox2/src/Runner/QueryRunner.php(126) : eval()'d code on line 13
Author:
Reading time: 2 minutes
De programmeertaal Go, die Google afgelopen jaar introduceerde, heeft gelijk de grootste groei aan marktaandeel meegemaakt van alle programmeertalen en wordt daarmee door het Eindhovense Tiobe bestempeld tot programmeertaal van het jaar. Go neemt nu de dertiende plaats in met een marktaandeel van 1,25 procent, dus 1,25 procentpunten meer dan vorig jaar. Daarmee blijft het nipt voor Objective-C (1,24 procentpunten meer naar 1,4 procent marktaandeel) en PHP (1,19 procentpunten meer naar 10,0 procent marktaandeel). De grootste dalers in de top twintig zijn (Visual) Basic (-1,8 procentpunten naar 7,4 procent marktaandeel), Java (-1,5 procentpunt naar 17,5 procent marktaandeel) en Delphi (-0,9 procentpunten naar 2,4 procent marktaandeel).
Go is een gecompileerde taal ontworpen met parallelle uitvoering in het achterhoofd. De syntax is gebaseerd op C en het geheugenmodel op garbage collection. Een groot voordeel is dat Go-programma‘s extreem snel compileren. Parallellisme wordt verkregen via het concept van een speciaal type routine die altijd parallel wordt uitgevoerd. De compiler en runtimeomgeving zijn onder een BSD-achtige opensourcelicentie vrijgegeven. Opvallend is dat Go op dit moment alleen nog maar beschikbaar is voor Linux en Mac OS X.
In zijn index gebruikt Tiobe de resultaten van verschillende zoekmachines om de populariteit van een programmeertaal te meten. Daarbij wordt naar verschillende aspecten gekeken, zoals het aantal cursussen, toolleveranciers en gebruikers.
Uit de lijst blijkt vooral dat de programmeertaalwereld bijzonder gefragmenteerd is. Java staat al sinds 2001 op de eerste plaats, maar het marktaandeel is in al die jaren nooit boven de 26 procent gekomen en staat nu op een dikke 17 procent. Alleen C, PHP, C++, Basic en C# halen een marktaandeel van boven de vijf procent. Deze top zes is goed voor twee derde van de lijst, de rest wordt ingenomen door een rijk pallet aan verschillende talen, die vaak specifiek voor een taak zijn ontwikkeld.
Rang Jan ’10 |
Rang Jan ’09 |
Taal |
Marktaandeel jan ’10 (%) |
Verschil (%) |
1 | 1 | Java | 17,482 | -1,54 |
2 | 2 | C | 16,215 | 0,28 |
3 | 5 | PHP | 10,071 | 1,19 |
4 | 3 | C++ | 9,709 | -0,41 |
5 | 4 | (Visual) Basic | 7,354 | -1,81 |
6 | 6 | C# | 5,767 | 0,16 |
7 | 7 | Python | 4,453 | -0,28 |
8 | 8 | Perl | 3,562 | -0,74 |
9 | 9 | Javascript | 2,707 | -0,65 |
10 | 11 | Ruby | 2,474 | -0,67 |
11 | 10 | Delphi | 2,392 | -0,91 |
12 | 37 | Objective-C | 1,379 | 1,24 |
13 | – | Go | 1,247 | 1,25 |
14 | 14 | SAS | 0,809 | 0,01 |
15 | 13 | PL/SQL | 0,718 | -0,29 |
16 | 18 | Abap | 0,641 | 0,10 |
17 | 15 | Pascal | 0,624 | -0,04 |
18 | 23 | Lisp/Scheme | 0,576 | 0,14 |
19 | 20 | Actionscript | 0,566 | 0,11 |
20 | 24 | Matlab | 0,540 | 0,11 |