Klassifizierung von Programmiersprachen

Klassifizierung von Programmiersprachen

Bis heute wurden Tausende von Programmiersprachen geschrieben. Jeder für einen bestimmten Zweck. Einige Programmiersprachen bieten weniger oder keine Abstraktion von der Hardware. Während einige eine höhere Abstraktion bieten. Um Programmiersprachen auf der Grundlage der Abstraktionsebene von der Hardware zu trennen, werden sie in verschiedene Kategorien eingeteilt.

Programmiersprachen werden grundsätzlich in zwei Hauptkategorien eingeteilt – Low-Level-Sprache und High-Level-Sprache. Es gibt jedoch auch eine andere Kategorie, die als Sprache der mittleren Ebene bekannt ist. Jede Programmiersprache gehört zu einer dieser Kategorien und Unterkategorien.

Das folgende Bild beschreibt die Abstraktionsebene von Programmiersprachen von der Hardware. Wie Sie sehen können, bietet die Maschinensprache keine Abstraktion. Die Assemblersprache bietet weniger Abstraktion von der Hardware. Wohingegen Hochsprache eine höhere Abstraktionsebene bietet.