Werbung
Wie Developer Economics in seinem aktuellen „State of the Developer Nation“-PDF veröffentlicht, ist die Programmiersprache Java mit 26 Prozent die aktuell am häufigsten verwendete Programmiersprache was mobile Applikationen betrifft. Da diese Programmiersprache häufig an Schulen sowie Universitäten primär gelehrt wird und auch das mobile Betriebssystem Android auf diese Sprache setzt ist es nicht wirklich verwunderlich, dass diese Sprache auf Platz 1 steht. So ist sie unter Programmierern nicht zuletzt durch ihre sehr große Plattformunabhängigkeit sehr beliebt. Mit 17 Prozent auf Platz 2 ist, nicht anders zu erwarten, Objective-C zu finden. Die von Apple entwickelte und vorangetriebene Sprache kommt vor allem bei der Entwicklung von Programmen bzw. Applikationen für die Apple-Betriebssysteme iOS sowie Mac OS X zum Einsatz.
Auf Platz 3 sind mit 17 Prozent vor allem die Webtechnologien HTML5/CSS/JavaScript zu finden. Diese ermöglichen quasi plattformunabhängige Entwicklung für alle großen Systeme die HTML5-Browser unterstützen. Häufig werden diese für Webangebote genutzt, es ist jedoch auch möglich „native“ Apps mit diesen Sprachen zu schreiben. Unter Windows Phone beispielsweise kommt dann die Trident-Engine des Internet Explorer 11 zum Einsatz, die diese Applikationen dann interpretiert.
Etwas weiter unten, auf Platz 4, ist dann die von Microsoft entwickelte und gepflegte Sprache C# (C-Sharp) anzutreffen. Diese kommt vor allem auf Windows-basierten Systemen zum Einsatz, wobei es auch verschiedene Implementierungen für GNU/Linux-basierte Systeme gibt. Unter Windows Phone ist mit 63 Prozent das Groß der Programme mit C# geschrieben sein.
Einen Platz hinter C# finden sich mit 10 Prozent die nativen Sprachen C bzw. C++. Da diese von der Syntax her schwerer zu erlernen und somit bei Studenten nicht so beliebt sind ist es logisch dass diese Sprachen nicht bevorzugt behandelt werden.
Die von Apple zu iOS 8 eingeführte Programmiersprache Swift ist aufgrund des jungen Alters noch nicht in den Statistiken zu finden.