TPCI – Die Marktanteile der Programmiersprachen
Habt Ihr euch schon mal gefragt, welche Programmiersprachen aktuell weitverbreitet und zur Zeit trendy sind. Solch eine Aufstellung hilft auch bei der strategischen Entscheidung für oder gegen eine Programmiersprache wenn man vor der Implementierung eines neuen Projektes steht oder auch für die eigene Entscheidung, welche neue Programmiersprache man mal angehen könnte.
Wie die Marktanteile aktuell auf die verschiedenen Programmiersprachen verteilt sind, zeigt eine regelmäßige Veröffentlichung der TIOBE Programming Community. Sie stellt Ihren Index aus folgenden Faktoren zusammen:
- 1. weltweit verfügbare, auf diese Sprache spezialisierte Software-Ingenieure
- 2. Anzahl angebotene Kurse zu einer Programmiersprache
- 3. Anzahl Third-Party-Firmen, die Produkte für diese Programmiersprache anbieten
Folgendermaßen sind die Marktanteile laut TPCI unter den Top 20 Programmiersprachen verteilt:
- 20.542% Java
- 13.969% C
- 10.228% (Visual) Basic
- 8.750% C++
- 8.687% PHP
- 4.738% Perl
- 4.227% Python
- 3.917% C#
- 3.084% Ruby
- 2.928% JavaScript
- 2.456% Delphi
- 1.704% D
- 1.179% PL/SQL
- 1.129% SAS
- 0.754% Lisp/Scheme
- 0.746% Lua
- 0.708% COBOL
- 0.647% ABAP
- 0.639% Pascal
- 0.613% Ada
Vielleicht gibt es bessere Faktoren, um die Beliebtheit/Verbreitung einer Programmiersprache zu beschreiben, allerdings, kommt die Verteilung meiner Meinung nach, mit einer Ausnahme C#, schon nah an die von mir am Markt wahrgenommene Verteilung ran.
Wobei ich von Lua bisher auch noch nichts gehört hatte. Wie schaut es da bei euch aus? Für mich ist Lua absolutes Neuland. Da kommen dann weiter hinten noch ein paar bekanntere Kandidaten.
LUA…
Ich weiss nur dass es in der Spieleprogrammierung zum Scripting von Spielelogik eingesetzt wird :)
Aber da bin ich auch durch die “Games Day’s” meiner Hochschule vorgeschädigt :D
Also ich würde C# auch viel weiter vorne sehen…
Wegen LUA:
Schaut mal hier vorbei :http://www.lua.org/about.html
LUA ist eine der schnelleren der interpretierten Sprachen.
LUA läuft auf allen Systemen die einen ANSI/ISO C compiler haben.
LUA ist frei verfügbar.
..und last but not least: Es gibt bereits ein Buch in Deutsch:
http://www.amazon.de/Programmieren-mit-Lua-Roberto-Ierusalimschy/dp/3937514228/ref=pd_bbs_sr_1/303-6092166-1397058?ie=UTF8&s=books&qid=1194595374&sr=8-1
Dominik
MEGA LOL -
Oh man !!! – ich hab von Lua gehört ! Aber nicht von der Programmiersprache! ;-)
Lua ist Hawaiianisch und bedeutet TOILETTE! – LOL
P.S.: Ich favorisiere alles was ein C im namen trägt und Delphi
Grus
ACID-LABS
Hallo,
Also C/C ist meiner Meinung nach weiter vorne.
Allein die Spieleprogrammierung findet fast immer in C/C Statt.
C hat sich nicht nur zum Industriestandard etabliert, Ich kann den Marktanteile nicht glauben.
Diese Interpreter Sprachen haben zuviele nachteile.mann ist zu eingeschränkt.
Früher hatte Java das nicht geschafft C einzuholen(es gabt ja mal den Java Boom), und hatt es heute noch nicht geschafft.
Wenn mann bedenkt wo C/C alles eingesetzt wird b.s:
Linux,
Spiele, (java C# einfach zu Langsam ,villeicht kleines2Dor3D Spiel)
Driver, ( C#, java Nicht mit Hardwarenahe Programmierung )
Microkotroller ( Java nicht, C# Eingeschrängte Funk.. Microfram..)
Alles dreht sich um C/C Programmieren, Ich selber hatte mit C#
angefangen, bis ich denn gemerkt hab,das die bewegungfreiheit echt eingeschänkt ist. Was für ein grund sollte ich haben java oder C# einzusetzen? Ich kann viel mehr in C machen als in Java oder C sharp. mann hatt einfach mehr möglichkeiten, Leute da finde ich Delphi sogar besser xDD
Für mich ist das hier ein Fake.
bye
ich nichts Deutsch :=) USA <<
@Cplusplusler
Du zwar USA – aber dein Deutsch trotzdem good^^
Deine Sichtweise spiegelt absolut die puristische Sichtweise eines C lers wieder :-)
Du hast schön aufgeschlüsselt, was die Stärken von C/C sind, aber hast die damit verbundenen Nachteile schön aussen vor gelassen.
C ist in den Anwendungsgebieten, die du aufgezählt hast, ganz eindeutig eine Hausnummer und man kommt auch eigentlich nicht daran vorbei, jedoch hast du die extrem große Nachfrage an Anwenderprogrammen ausser Acht gelassen. Natürlich kann man die auch in C/C proggen, aber das macht keiner, weil das viel zu zeitaufwendig ist. Das geht mit anderen Sprachen und entsprechenden frameworks definitiv schneller, problemloser und halt kostengünstiger.
Dennoch kann man als C -Programmierer stolz erhobenen Hauptes durch die großen IT-Hallen wandern :-)
[...] http://www.heise.de/newsticker/meldu…al-180188.html http://www.informatik-student.de/200…mmiersprachen/ Da kann sich wohl jeder sein Bild machen, oder? Lanthan [...]