11 Oktober 2011 0 Kommentare

Was sind die gängigsten Programmiersprachen

Der Artikel erläutert ProgrammiersprachenJe nach Einsatzgebiet hängt die Wahl einer Programmiersprache vom Anwendungsgebiet und natürlich von den Kenntnissen des Programmierers ab. Nicht selten werden bei komplexen Softwarelösungen unterschiedliche Programmiersprachen wie C++, Java oder PHP verwendet.

Was ist eine Programmiersprache?

Programmiersprachen sind formale Sprachen, mit denen eine lauffähige Software entwickelt und auf einer Hardware unter Kontrolle des Betriebssystems zum Ablauf gebracht werden kann. Ein ausführbares Programm, welches mit einer formalen Programmiersprache geschrieben und mit einem Interpreter übersetzt wurde, beinhaltet eine Folge von Befehlen und Daten an den Prozessor.

Programmiersprachen lassen sich klassifizieren

Die Programmiersprache der ersten Generation stellte einen Maschinencode dar – das heißt, der Maschinencode muss in Binärcode geschrieben sein. Die zweite Generation brachte die Programmiersprache Assembler hervor, welche die Befehle in einen Binärcode umwandelt. Ablauforientierte Programmiersprachen wie C, C++, C#, PHP sowie Java stellen die dritte Generation dar. Diese Programmiersprachen und müssen kompiliert werden, um für die Maschine lesbar zu sein. Zur vierten Generation gehören die Makro- und Skriptsprachen. Diese wurden entwickelt, um Anwendungen wie Microsoft Office steuern zu können. Programmiersprachen der vierten Generation bilden als Programmiersprachen ein umfangreiches Entwicklungssystem. Dabei stehen Objektorientierung, Datenzugriff, Komponenten-Architektur und Skalierbarkeit im Vordergrund. Programmiersprachen wie Uniface, Oracle Developer oder Powerbuilder erleichtern die systemnahen Vorgänge. Das heißt, Speicherplatz für Daten und Programmen müssen nicht ausdrücklich beim Betriebssystem angefordert werden. Also braucht sich der Programmierer nicht um den Speicherplatz zu kümmern. Ebenso entfallen sämtliche Point-Anweisungen auf Speicherbereiche. Zu guter Letzt die Künstliche Intelligenz; diese Programmiersprache wurde entwickelt, um ein Programm schreiben zu können, welche in der Lage sind, das menschliche Denken nachzuahmen.

C++

C++ stellt die Weiterentwicklung der Programmiersprache C dar und steht für objektorientierte Programmierung. Als eigenständige Programmiersprache wurde die Sprache C++ in den 80er-Jahren entwickelt. Gegenüber C verfügt C++ über zusätzliche Befehle und Operatoren. Zudem zeichnet sich die Programmiersprache C++ durch eine strenge Typisierung aus.

C# (gesprochen C Sharp)

C# ist eine von Microsoft entwickelte objektorientierte Programmiersprache, welche stark an Java und C++ angelehnt ist. Dabei vereinfacht C# die Portierung von Programm-Codes. Zudem können Programme, die mit C# erstellt wurden, viel einfacher mit Programmen, die in anderen Sprachen verfasst wurden, verknüpft werden.

Java

Java ist wahrscheinlich die bekannteste und modernste objektorientierte Programmiersprache. Java ist plattformunabhängig, und die mit der Programmiersprache erstellten Programme sind im Netz ladbar. Dabei ist Java sicherer als C++.
Der Maschinencode, der bei der Übersetzung vom Compiler erzeugt wird, besteht aus einem Bytecode. Ein Bytecode ist ähnlich wie ein Mikroprozessorcode, der Anweisungen, Sprünge und arithmetische Operationen kennt. Damit der Programmcode für die Maschine lesbar wird, also ausgeführt werden kann, muss ein Interpreter die Befehlsfolge übersetzen und ausführen. Folglich ist Java sowohl eine kompilierte als auch interpretierte Sprache. Im Schnitt sind die von Java erstellten Programme jedoch langsamer als die von C oder C++ erstellten Programme, da das Dekodieren und Ausführen der Befehle vom Interpreter viel Zeit beansprucht.

Quelle der Grafik: senoldo – Fotolia

Ähnliche Beiträge:

Hinterlasse einen Kommentar

© 2011 Realtime Agents | Impressum