Talen die minder in zwang zijn geraakt, zijn onder meer Perl, PHP en Ruby. Tiobe vermoedt dat de afname te maken heeft met een behoefte aan meer kwaliteit onder ontwikkelaars. Behoefte waar scripting talen onvoldoende aan tegemoet kunnen komen. "Omdat de roep om kwaliteit luider en luider wordt, durft bijna niemand meer een groot en bepalend software systeem met een scripting taal te schrijven."
Bij scripting talen verschijnen de meeste fouten in runtime. En dat is een probleem, stelt quality assessment service Tiobe. Developers kunnen unit tests coderen om dit probleem te compenseren, maar het is nog altijd relatief riskant om scripting talen te hanteren, omdat fouten kunnen opduiken gedurende de tijd dat de app in productie is. Statisch geschreven talen bevatten ondertussen minder overbodige regels dan voorheen, een punt waarop scripting talen in het verleden juist een streepje voor hadden.
Python en JavaScript populairder
In de maandelijkse index, die de populariteit van talen rangschikt op basis van hoe vaak deze in populaire zoekmachines opgevraagd worden, noteerde Python de vierde plaats. Dat is één plek hoger dan vorig jaar. De taal heeft de reputatie snel aan te leren te zijn, en is populair geworden op middelbare scholen en hoger onderwijs.
JavaScript, een eveneens veel gebruikte taal voor web development, steeg van de achtste naar de zesde positie. Het verstevigde onder meer zijn positie door de opkomst van frameworks zoals Angular en React, die betrouwbaarheid en extra functionaliteiten aan de taal toevoegen.
PHP verloor een klein beetje aan populariteit: het daalde af van de achtste naar de zevende plaats. Ruby en Perl blijven achter op de 13e en de 15e plaats, waarbij laatstgenoemde een duikeling van vijf posities maakte.
Huidige top 10 programmeertalen bij Tiobe
1. Java (13,231%)
2. C (9,293%)
3. C++ (5,343%)
4. Python (4,482%)
5. C# (3,012%)
6. JavaScript (2.972%)
7. Visual Basic .Net (2.909%)
8. PHP (1.897%)
9. Delphi/Object Pascal (1,744%)
10. Assembly language (1.722%)
De alternatieve top 10 van de PyPL index
(op basis van language tutorial search binnen Google):
1. Java (21,4%)
2. Python (18,6%)
3. PHP (8,2%)
4. JavaScript (8%)
5. C# (7,6%)
6. C++ (6,3%)
7. C (6,3%)
8. Objective-C (3,9%)
9. R (3,8%)
10. Swift (3,1%)
Auteur Bas van Essen is evangelist bij open-source developer platform Jexia, gebaseerd op de principen 'serverless programming' en 'functions-as-a-service'.
Reageer
Preview