Aus dem Kurs: Grundlagen der Programmierung: Basiswissen

Was ist eine Programmiersprache?

Aus dem Kurs: Grundlagen der Programmierung: Basiswissen

Was ist eine Programmiersprache?

Wir wissen jetzt was ein Computerprogramm ist, aber wie erstelle ich nun so eins? Dafür brauche ich eine Programmiersprache. Davon gibt es hunderte. Allein auf Wikipedia werden mehr als 700 davon aufgelistet. Einige sind natürlich besonders bekannt und weit verbreitet. Java, zum Beispiel, auch PHP und Python haben Sie vielleicht schon mal gehört. Manche Programmiersprachen eignen sich für bestimmte Aufgaben besser als andere. Wenn Sie eine Webseite programmieren wollen, ist PHP vielleicht das richtige für Sie. Wenn Sie eine komplexe Datenanalyse vornehmen wollen, brauchen Sie eher Kenntnisse in Python. Was macht nun genau so eine Programmiersprache aus? Nun für den Computer besteht die ganze Welt ja nur aus Nullen und Einsen. Mehr kennt er gar nicht. Jetzt muss man irgendwie dem Computer beibringen, was man von ihm will, und dabei darf man nur Nullen und Einsen verwenden. Das ist ziemlich aufwändig. Und um das zu vereinfachen, dafür gibt es Programmiersprachen. In einer Programmiersprache schreiben Sie meist mit englischen Begriffen, was Sie vom Computer wollen. Der Computer übersetzt dann diesen englischsprachigen Text in interne Computerbefehle, die eben nur aus Nullen und Einsen bestehen. Dieses Übersetzen nennt man übrigens entweder Interpretieren oder Compilen, je nach dem, um welche Sprache es sich handelt. Es gibt von jedem Computerprogramm also zwei Varianten. Eine, die der Computer versteht, von der er die darin enthaltenen Befehle direkt ausführen kann, und eine Variante, die für uns Menschen lesbar und bearbeitbar ist. Das ist der sogenannte Quellcode. Der Ursprung eines jeden Computerprogramms.

Inhalt