Programmiersprache

Eine Programmiersprache ist ein Vokabular und ein Satz grammatikalischer Regeln, um einen Computer oder ein Computergerät anzuweisen, bestimmte Aufgaben auszuführen. Der Begriff Programmiersprache bezieht sich normalerweise auf Hochsprachen wie BASIC, C, C ++, COBOL, Java, FORTRAN, Ada und Pascal.

Jede Programmiersprache verfügt über einen eindeutigen Satz von Schlüsselwörtern (Wörter, die sie versteht) und eine spezielle Syntax zum Organisieren von Programmanweisungen.


Programmiersprachen auf hoher Ebene

Programmiersprachen auf hoher Ebene sind zwar im Vergleich zu menschlichen Sprachen einfach, aber komplexer als die Sprachen, die der Computer tatsächlich versteht, sogenannte Maschinensprachen. Jeder CPU-Typ hat eine eigene Maschinensprache.

Zwischen Maschinensprachen und Hochsprachen liegen Sprachen, die Assemblersprachen genannt werden. Assemblersprachen ähneln Maschinensprachen, sind jedoch viel einfacher zu programmieren, da sie es einem Programmierer ermöglichen, Zahlen durch Namen zu ersetzen. Maschinensprachen bestehen nur aus Zahlen.

Über Hochsprachen liegen Sprachen, die als Sprachen der vierten Generation bezeichnet werden (normalerweise abgekürzt 4GL). 4GLs sind weit entfernt von Maschinensprachen und repräsentieren die Klasse der Computersprachen, die den menschlichen Sprachen am nächsten kommen.

Konvertieren in Maschinensprache

Unabhängig davon, welche Sprache Sie verwenden, müssen Sie Ihr Programm möglicherweise in eine Maschinensprache konvertieren, damit der Computer es verstehen kann. Es gibt zwei Möglichkeiten, dies zu tun:

1) Kompilieren Sie das Programm.
2) Interpretieren Sie das Programm.

Empfohlene Lektüre: Weitere Informationen zu diesen beiden Methoden finden Sie unter Kompilieren und Interpretieren.

Die Frage, welche Sprache die beste ist, verbraucht unter Computerfachleuten viel Zeit und Energie. Jede Sprache hat ihre Stärken und Schwächen. Beispielsweise ist FORTRAN eine besonders gute Sprache für die Verarbeitung numerischer Daten, eignet sich jedoch nicht sehr gut für die Organisation großer Programme. Pascal eignet sich sehr gut zum Schreiben gut strukturierter und lesbarer Programme, ist jedoch nicht so flexibel wie die Programmiersprache C. C ++ verkörpert leistungsstarke objektorientierte Funktionen, ist jedoch komplex und schwer zu erlernen.


Die Top-Programmiersprachen?

Laut dem interaktiven Ranking von IEEE Spectrum ist Python die Top-Programmiersprache des Jahres 2017, gefolgt von C, Java und C ++. Die Wahl der zu verwendenden Sprache hängt natürlich von der Art des Computers ab, auf dem das Programm ausgeführt werden soll, von welcher Art von Programm es ist und von der Sachkenntnis des Programmierers.

Bild: IEEE Spectrum Interactive Ranking (2017)


Schreibe einen Kommentar