1985 | OriginalPaper | Buchkapitel
Maschinennahe (niedere) Sprachelemente
verfasst von : Professor Dr. Niklaus Wirth
Erschienen in: Programmieren in Modula-2
Verlag: Springer Berlin Heidelberg
Enthalten in: Professional Book Archive
Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden. powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden. powered by
Höhere Programmiersprachen ermutigen den Programmierer, seine Programme in einer strukturierten Weise zu planen. Sie zwingen ihn sogar dazu. Strukturierte Anweisungen sorgen für eine hohes Maß an Ordnung und Klarheit im Programmtext. Strukturierte Datendeklarationen erlauben, die Daten eines Programms auf einer hohen Abstraktionsebene zu organisieren. Sie ermöglichen es, eine dem Problem angemessene Organisationsform zu wählen. Der Hauptvorteil ist zusätzliche Sicherheit gegen Fehler, da Struktur Redundanz erzeugt. Sie kann (und muß) von Implementierungen — insbesondere Compilern — dazu benutzt werden, Inkonsistenzen innerhalb von Programmen, also Verletzungen der Sprachregeln, zu entdecken. Das Konzept der Datentypen ist in dieser Hinsicht besonders leistungsfähig. Es stellt daher auch ein Hauptmerkmal höherer Programmiersprachen dar.