1991 | OriginalPaper | Chapter
Maschinennahe (niedere) Sprachelemente
Author : Professor Dr. Niklaus Wirth
Published in: Programmieren in Modula-2
Publisher: Springer Berlin Heidelberg
Included in: Professional Book Archive
Activate our intelligent search to find suitable subject content or patents.
Select sections of text to find matching patents with Artificial Intelligence. powered by
Select sections of text to find additional relevant content using AI-assisted search. 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.