Begriff: Hochsprache
Zum LexikonEine Hochsprache ist eine Programmiersprache, die für Menschen relativ gut lesbar und verständlich ist. Sie ähnelt eher unserer Sprache als der Sprache, die ein Computer direkt versteht.
Beispiele für Hochsprachen sind Python, JavaScript, Java oder C#. Mit ihnen können Programmiererinnen und Programmierer Befehle schreiben, ohne direkt mit Nullen und Einsen arbeiten zu müssen.
Die Bezeichnung „höhere Sprache“ bedeutet in der Informatik nicht, dass diese Programmiersprache schwieriger ist. Im Gegenteil: Hochsprachen sollen es einfacher machen, komplexe Aufgaben als Computerprogramm zu beschreiben.
Eine Hochsprache versteckt viele komplizierte Details, mit denen der Computer intern arbeitet. Man sagt auch: Sie abstrahiert von maschinennahen Abläufen.
Python ist zum Beispiel eine Hochsprache. Im Vergleich zu maschinennahen Sprachen wie C oder Assembly ist Python oft leichter zu lesen, schneller zu schreiben und einfacher zu pflegen.
Der Computer versteht eine Hochsprache aber nicht direkt. Deshalb muss der Code zuerst übersetzt oder ausgeführt werden, damit der Computer daraus Maschinenbefehle machen kann.
Sprachebenen vergleichen:
Klicke auf eine Sprachebene und sieh dir an, wie unterschiedlich ein Befehl aussehen kann.
Eine Hochsprache ist für Menschen leichter zu lesen als Maschinensprache. Der Computer braucht aber trotzdem eine Übersetzung.