2014-08-08 17:18
Welche Sprachen sollte man lernen?
Die IEEE hat Statistik über Programmiersprachen, die es sich zu lernen lohnt aktualisiert. Zur Bestimmung des Rankings werden zahlreiche Quellen herangezogen, u.a. Suchergebnisse im Web, Erwähnung in Fachmagazinen, Aktivität auf Open Source Plattformen und gewünschten Skills in Stellenanzeigen.
Als jüngste Sprache hat es Go, bekanntlich meine Empfehlung als Einstiegssprache, auf Platz 20 der Liste geschafft; nur gut zwei Jahre nach Veröffentlichung der ersten stabilen Version ein Achtungserfolg.
Dass sich auf den vorderen drei Plätzen Java, C und C++ etabliert haben, ist keine Überraschung. Mit Scala ist nur eine weitere JVM-Sprache in den Top 20 vertreten. Unter den universellen Skriptsprachen rangiert Python vor PHP, Javascript, Ruby und Perl. Dank des Verbreitung entsprechender Hersteller-Plattformen sind auch C#, Objective-C und Visual Basic gut vertreten. Die restlichen Einträge bilden vor allem Special-Purpose Sprachen wie R, MATLAB, SQL, HTML und Arduino, wobei mit letzterem wohl der C++ Dialekt der Arduino-Entwicklerkits gemeint ist.
Als netten Zusatz kann man mit einem interaktiven Tool die Gewichtung der Datenquellen ändern, einzelne Anwendungsbereiche ausblenden und nebenbei die vollständige, 44 Sprachen umfassende Liste einsehen.