Heim  >  Artikel  >  Backend-Entwicklung  >  Welche verschiedenen Computersprachen gibt es?

Welche verschiedenen Computersprachen gibt es?

WBOY
WBOYnach vorne
2023-08-28 14:25:061041Durchsuche

Welche verschiedenen Computersprachen gibt es?

Programmiersprache wird verwendet, um dem Computer Anweisungen in einer Sprache zu geben, die der Computer verstehen kann.

Computersprachen werden wie folgt in drei Typen unterteilt:

  • Maschinensprache
  • Symbolische Sprache
  • Hochsprache

Maschinensprache

Ein Computer ist eine Maschine. Da sein Speicher nur Einsen und Nullen speichern kann, müssen dem Computer Anweisungen in Form eines Stroms von Einsen und Nullen, also als Binärcode, gegeben werden.

Diese sind für Maschinen leicht zu verstehen.

In Binärcode geschriebene Programme können zur Ausführung direkt in den Computer eingegeben werden, was als Maschinensprache bezeichnet wird.

Zu den Vorteilen der Maschinensprache gehören:

  • Die Ausführungsgeschwindigkeit ist sehr hoch.
  • Es ist schwierig, Programme in Maschinensprache zu schreiben und zu lesen.
  • Maschinenanweisungen sind schwer zu merken.

Symbolische Sprache

wird auch Assemblersprache genannt.

Assembler enthält „Mnemonics“.

Eine „Mnemonik“ ist eine leicht zu merkende Information in abgekürzter Form.

Zu den Vorteilen symbolischer Sprachen gehören:

  • Assemblersprache ist im Vergleich zur Maschinensprache einfach zu lesen und zu schreiben.

  • Mnemonics sind leicht zu merken.

Zu den Nachteilen gehören:

  • Assembler sind maschinenabhängig.
  • Die Ausführungsgeschwindigkeit ist langsamer.
  • „Assembler“ wandelt Assemblersprache in Maschinensprache um.

Hochsprache

Eine Sprache, die einer lokalen Sprache nahe kommt, wird Hochsprache genannt.

Es verfügt über eine Kontrollstruktur und E/A-Funktionen.

Zum Beispiel FORTRAN, COBOL, PASCAL, C, C++ usw.

Die Vorteile von Hochsprachen sind wie folgt:

  • Maschinenunabhängig, das heißt, das Programm ist „portabel“.
  • Einfach zu erlernen und zu verstehen.
  • Programme zu schreiben nimmt weniger Zeit in Anspruch.

Die Nachteile sind folgende:

  • Hochsprachprogramme benötigen einen Konverter, um sie in Maschinensprache umzuwandeln.

  • Ein Compiler (oder) Interpreter wird verwendet, um eine Hochsprache in Maschinensprache umzuwandeln.

  • Der Compiler konvertiert alle Anweisungen im Programm auf einmal. Der Dolmetscher übersetzt jeweils eine Aussage.

Das obige ist der detaillierte Inhalt vonWelche verschiedenen Computersprachen gibt es?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen