Programmiersprachen arbeiten auf verschiedenen Ebenen , je nachdem, wie nah sie an realen Maschine Anweisungen. Am unteren Schicht , ruft Mikroprozessor Befehle in hexadezimaler oder binärer Code vornehmen geschrieben direkt an die eingebaute Programmiersprache der Programmierung Architektur. Für die meisten Zwecke , verwendet der durchschnittliche Programmierer Mittelstufe bis sehr Hochsprachen , von der " C "-Familie von Sprachen , einfache Skriptsprachen wie Ruby . Levels
Programmiersprachen auf verschiedenen Ebenen befinden , mit der Maschine Sprache auf der untersten Ebene . Hochsprachen sind in der Regel leicht lesbar Anfänger oder Anfänger Programmierer , mit gut dokumentierten Schlüsselwörter und Syntax . Im Vergleich dazu setzen Low-Level- Sprachen auf dem Wissen von Tausenden von speziellen Mikroprozessor Anweisungen.
Ease of Use
Hochsprachen über gemeinsame mittelaktive basieren Sprachen wie C + +, daher sind sie in der Regel viel leichter als auf niedrigerer Ebene Sprachen verstanden . Die kritische Masse von Ausbildern und anderen sachkundigen Hochsprache Nutzer macht diese viel leichter zu lernen und zu verstehen. Assembly -Level-Sprachen gehen von einer viel tieferen technischen Verständnis der Programmierung.
Programmierung Leistung
Assembly -Level-Sprachen sind viel stärker , als sie in der Nähe sind Möglichkeit in der Programmierung , die Hardware ohne Programmierung direkt in binären (was in Bezug auf Usability für die überwiegende Mehrheit der Aufgaben ist unmöglich) zugreifen . Low -Level-Sprachen verwendet werden, um Hardware- Protokolle , BIOS -ROM-Code und Computerviren zu erstellen. Hochsprachen sind äußerst vielseitig , aber wird immer langsamer sein , weil sie sich vor der Ausführung interpretiert werden. Müssen
Sprache Scope
Die Low-Level- Programmiersprachen können sehr breit , nur durch die Art des Speichers und des Prozessors begrenzt. Zum Beispiel kann jeder Computer mit einer grundlegenden x86 Befehlssatz laufen Maschine oder Assembler-Code für x86-Prozessoren , in der großen Mehrheit der PCs verwendet wird geschrieben. Hochrangige Programmiersprachen portiert und übersetzt werden , um verschiedene Betriebssysteme , der Aufwand muss seitens der Hard-und Software-Hersteller vorgenommen werden, um Standards, die ermöglichen die einfache Portabilität verabschieden
< . br>