Hochsprache in der Programmierung Details!

Erfahren Sie in diesem Artikel Was ist das? Hochsprache beim Programmieren? Und weil es in der Computerwelt von großer Bedeutung ist.

Hochsprache 2

Hochsprache

Es ist die Sprache, die der menschlichen natürlichen Sprache am nächsten kommt, nicht der binären Sprache des Computers. Die Hochsprachen Daher ermöglichen sie es Programmierern, Programmanweisungen mit Wörtern oder grammatikalischen Ausdrücken zu schreiben, die dem Englischen sehr ähnlich sind.

In der Sprache C können Sie beispielsweise Wörter wie Großbuchstaben verwenden, if, for, while. Erstellen Sie damit folgende Anweisungen: If (Zahl > 0) printf ("Zahl ist positiv").

Ins Spanische übersetzt bedeutet dies: Wenn die Zahl größer als Null ist, schreiben Sie die folgende Meldung auf den Bildschirm: «Die Zahl ist positiv». Die Hochsprachen zeichnen sich dadurch aus, dass sie Algorithmen so ausdrücken, dass sie sich eher an die menschliche Wahrnehmung als an die maschinelle Ausführung anpasst, weshalb diese Sprachen in Betracht gezogen werden Hochsprachen weil sie Wörter verwenden können, die Programmierer leicht verstehen können.

Weitere KFZ-Pakete Hochsprachen das sind: Ada, BASIC, COBOL, FORTRAN, Pascal

Ein weiteres wichtiges Merkmal dieser Hochsprachen ist, dass für die meisten Anweisungen mehrere Schritte erforderlich sind, um dasselbe in Assembler auszudrücken. Wie die meisten Sprachen kombiniert es auch mehrere Schritte in der Maschinensprache.

Hochsprachenfunktionen

Sprache dieser Art bezeichnet die höchste Abstraktionsstufe der Maschinensprache, Sprachen beschäftigen sich nicht mit Registern, Speicheradressen und Aufrufstapeln, sondern beziehen sich auf komplexe Variablen, Arrays, Objekte, arithmetische oder boolesche Ausdrücke, Unterprogramme und Funktionen, Schleifen, Fäden, Verschlüsse und andere Computerkonzepte. Kurz gesagt, der Fokus liegt auf der Benutzerfreundlichkeit, nicht auf der optimalen Programmeffizienz.

Vorteil

Die Vorteile der Hochsprache sind wie folgt:

  • Im Vergleich zu anderen Sprachen ist die Einarbeitungszeit für den Programmierer relativ kurz.
  • Die Programmierung basiert auf syntaktischen Regeln ähnlich der menschlichen Sprache.
  • Befehlsname, wie ua READ, WRITE, PRINT, OPEN.
  • Das Ändern und Anpassen von Programmen ist einfacher.
  • Reduzieren Sie die Kosten des Transportability-Programms.

Nachteile

Nachteile der Hochsprache sind:

  • Die Einrichtungszeit erhöht sich, da verschiedene Übersetzungen des Quellprogramms erforderlich sind, um das endgültige Programm zu erhalten.
  • Interne Maschinenressourcen werden nicht verwendet und werden am besten in Maschinen- und Assemblersprache verwendet.
  • Größerer Speicherbedarf. Die Ausführungszeit des Programms ist länger.

Hochsprache 3

Hochsprachengeschichte

In den 1940er Jahren wurde der erste moderne elektrische Computer geboren. Begrenzte Geschwindigkeit und Speicherkapazität zwingen Programmierer, hochgradig anpassbare Assemblerprogramme zu schreiben.

Sie erkannten schließlich, dass die Programmierung in Assembler viel Kopfarbeit erfordert und sehr fehleranfällig ist.

1948 veröffentlichte Konrad Zuse einen Artikel über seine Programmiersprache Plankalkül. Dies ist jedoch in seinem Leben nicht gelungen, und sein Beitrag hat mit anderen Entwicklungen nichts zu tun.

Einige wichtige Sprachen, die in dieser Zeit entwickelt wurden, sind:

  • 1943-Plankalkül (Respect Conrad), entworfen, aber für ein halbes Jahrhundert nicht umgesetzt.
  • 1943-Das ENIAC-Kodierungssystem wird geboren.
  • 1949-1954 – Eine Reihe von mnemonischen Befehlssätzen, wie der ENIAC mnemonische Befehlssatz.

Liebe Leser, bleiben Sie bei uns und lesen Sie über: C++-Programmierung.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Actualidad Blog
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.