Programmiersprache C/C++
Kriterien für den Vergleich von Programmiersprachen
-
Namen
-
keine Beschränkung bei der Länge von Namen
-
Konstanten und Typen
-
Definition symbolischer Konstanten und Typen
-
Aufbau komplexer Datentypen
-
strikte Typprüfung
-
Unterstützung bei der Bildung abstrakter Datentypen
-
Wertzuweisungen
-
Nebenwirkungen ausgeschlossen oder scharf kontrolliert
-
Ablauf
-
sichere, geschlossene Konstrukte für den Ablauf
-
Prozeduren mit nach Kommunikationsrichtung qualifizierten Parametern
-
keine allgemeine Sprunganweisung (GOTO), statt dessen Aussprung und
Ausnahmebehandlung
-
höheres Sprachkonzept für die Prozeßkommunikation
-
Stil und Umfang
-
nach einem eingängigen Prinzip aufgebaut (nicht zusammengestoppelt)
-
überschaubar, leicht erlernbar
-
an mathematischem Formalismus orientiert
-
Übersetzer
-
muß in nützlicher Frist auf den richtigen Maschinen verfügbar sein
-
benutzerfreundliche Fehlerbehandlung
-
einheitliche Bedienschnittstelle
-
separate Compilierung
-
hinreichend effezienter Zielcode
aus:
J. Ludewig
Modulare und interpretierbare Programmiersprachen
Technische Rundschau 77(1985)18, 60-67
Zurück zum Menü
Zurück zur vorigen Seite
Weiter zur nächsten Seite
P. Böhme, 16.08.1995