In der Informatik Sprachgebrauch sind Programmiersprachen in Kategorien nach dem Abstand , in dem die Syntax aus den nativen Prozessor Befehle abstrahiert wird geteilt. Die meisten High -Level-Sprachen verwenden einen Compiler , um sie unter den tragbaren unterstützten Plattformen. Dies ermöglicht es dem Programmierer, in einem englisch- ähnliche Syntax arbeiten, während der Compiler befasst sich mit den Details der Umwandlung in Prozessor - spezifischen Anweisungen . Die Effizienz der modernen Compilern hat Hochsprachen beliebter als die größere Herausforderung Anforderungen der Low-Level -Tools. High-Level- Sprache definiert
ein High- Level-Computer- Programmiersprache hat nichts mit seiner Komplexität und alles, was mit seiner Benutzerfreundlichkeit zu tun. Hochsprachen beschäftigen Syntax, die einfacher für den Programmierer mit anstatt knappe Befehle und hexadezimale Adressen vom Prozessor benötigt arbeiten. Sobald ein Programmierer ist vertraut mit den Worten und Symbolen durch die Sprache verwendet wird, kann sie viel produktiver , da es nicht notwendig ist , um über die Maschine - Level-Details und Einzelheiten kümmern.
Vergleich mit Low- Level-Sprachen
Eine niedrigere Programmiersprache wurde entwickelt, um sehr viel näher an der Maschine -Level-Befehle , die der Prozessor versteht. Aufgrund der geringen Abstraktion von dem nativen Befehlssatz kann Low-Level- Sprache Anweisungen häufig direkt , ohne die Notwendigkeit für einen Compiler oder Interpreter ausgeführt werden. Der Nachteil eines Low-Level- Sprache ist, dass es spezifisch für eine einzelne Prozessor Befehlssatz ist so ein Programm ist nicht tragbar , wenn es abgeschlossen ist
Beispiel: . C + +
< br >
C + + ist ein High- Level-Sprache , die einige der Merkmale eines Low-Level- Sprache unterhält . Es bietet eine minimal formulierte logische Befehlssatz , die zugänglich für Programmierer auf vielen Plattformen , ohne sich Gedanken über die zugrundeliegende Prozessor Befehlssatz ist . Es behält die Sprache C Fähigkeit , sich direkt an den Prozessor oder Speicher-Hardware , wenn nötig , ein Feature, dass viele andere High -Level-Sprachen haben sich mit
Beispiel getan : . COBOL
< p> Common Business Oriented Language , oder COBOL, ist ein Beispiel für eine ausführliche Hochsprache . Anweisungen und Variablen werden in langwierigen Erklärungen für die Leichtigkeit des Lesens durch den Programmierer entworfen geschrieben . Die Syntax ist tragbar unter den zahlreichen Plattformen, auf denen die Sprache unterstützt wird. Obwohl es mit modernen objektorientierten Features aktualisiert wurde, hat es in den letzten Jahren von anderen Programmierwerkzeuge verdrängt.