Heim > Backend-Entwicklung > C++ > Welche verschiedenen Computersprachen gibt es?

Welche verschiedenen Computersprachen gibt es?

WBOY
Freigeben: 2023-08-28 14:25:06
nach vorne
1091 Leute haben es durchsucht

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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage