Programming Language Definition

Was ist Programming Language?

Eine Programmiersprache ist ein Satz von Befehlen, Anweisungen und anderer Syntax, die zur Erstellung eines Programms verwendet werden. Sprachen, die Programmierer zum Schreiben von Code verwenden, werden „Hochsprachen“ genannt. Dieser Code kann in eine „low-level language“ kompiliert werden, die von der Computerhardware direkt erkannt wird.

Hochsprachen sind so konzipiert, dass sie leicht zu lesen und zu verstehen sind. Dies ermöglicht es Programmierern, Quellcode auf natürliche Weise zu schreiben, indem sie logische Wörter und Symbole verwenden. So werden beispielsweise reservierte Wörter wie function, while, if und else in den meisten großen Programmiersprachen verwendet. Symbole wie <, >, == und != sind gängige Operatoren. Viele Hochsprachen sind so ähnlich, dass Programmierer den in mehreren Sprachen geschriebenen Quellcode leicht verstehen können.

Beispiele für Hochsprachen sind C++, Java, Perl und PHP. Sprachen wie C++ und Java werden als „kompilierte Sprachen“ bezeichnet, da der Quellcode zunächst kompiliert werden muss, damit er ausgeführt werden kann. Sprachen wie Perl und PHP werden als „interpretierte Sprachen“ bezeichnet, da der Quellcode durch einen Interpreter ausgeführt werden kann, ohne kompiliert zu werden. Im Allgemeinen werden kompilierte Sprachen für die Erstellung von Anwendungen verwendet, während interpretierte Sprachen für die Ausführung von Skripten verwendet werden, z. B. für die Generierung von Inhalten für dynamische Websites.

Zu den einfachen Sprachen gehören Assembler und Maschinensprachen. Eine Assemblersprache enthält eine Liste von Grundbefehlen und ist viel schwieriger zu lesen als eine Hochsprache. In seltenen Fällen kann ein Programmierer beschließen, ein Basisprogramm in einer Assemblersprache zu codieren, um sicherzustellen, dass es so effizient wie möglich arbeitet. Ein Assembler kann verwendet werden, um den Assemblercode in Maschinencode zu übersetzen. Der Maschinencode oder die Maschinensprache enthält eine Reihe von Binärcodes, die direkt von der CPU eines Computers verstanden werden. Unnötig zu erwähnen, dass die Maschinensprache nicht für den Menschen lesbar ist.

Die Definition von Programming Language auf dieser Seite ist eine Originaldefinition von SharTec.eu.
Das Ziel von SharTec ist es, Computerterminologie so zu erklären, dass sie leicht zu verstehen ist. Wir bemühen uns bei jeder von uns veröffentlichten Definition um Einfachheit und Genauigkeit. Wenn Sie Feedback zur Programmiersprache-Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns bitte.