1 Programme und Programmiersprachen.- 1.1 Aufgabe und Zweck einer Programmiersprache.- 1.2 Qualit?tsanforderungen an Programme.- 1.3 Zur Qualit?t von Programmiersprachen.- 2 Anforderungen an eine Programmiersprache.- 2.1 Strukturierungshilfen.- 2.1.1 Zerlegungskonstrukte.- 2.1.2 Verfeinerungskonstrukte.- 2.1.3 Steuerkonstrukte.- 2.1.3.1 Sequenz.- 2.1.3.2 Selektion.- 2.1.3.3 Repetition.- 2.2 Datenbeschreibung.- 2.2.1 Datentypen.- 2.2.1.1 Zum Begriff des Datentyps.- 2.2.1.2 Standarddatentypen.- 2.2.2 Datenstrukturen.- 2.2.3 Neudefinierte Datentypen.- 2.3 Unterst?tzung der Selbstdokumentation.- 2.3.1 Verbalisierung.- 2.3.2 Kommentierung.- 2.3.3 Programm-Layout.- 2.4 Weitere Anforderungen.- 3 Verbreitete Programmiersprachen.- 3.1 Fortran.- 3.1.1 Entstehung von Fortran.- 3.1.2 Sprachkonzepte von Fortran66.- 3.1.2.1 Typ, Struktur und Vereinbarung von Daten.- 3.1.2.2 Anweisungen.- 3.1.3 Spracherweiterungen in Fortran77.- 3.2 Cobol.- 3.2.1 Entstehung von Cobol.- 3.2.2 Sprachkonzepte von Cobol.- 3.2.2.1 Textgestaltung und statische Programmstruktur.- 3.2.2.2 Datenbeschreibung.- 3.2.2.3 Weitere charakteristische Merkmale von Cobol.- 3.3 Basic.- 3.3.1 Entstehung von Basic.- 3.3.2 Sprachkonzepte von Minimal Basic.- 3.3.3 Erweiterungen von Minimal Basic.- 3.3.4 Einbettung in das Betriebssystem.- 3.4 PL/I.- 3.4.1 Entstehung von PL/I.- 3.4.2 Elementare Konzepte von PL/I.- 3.4.2.1 Daten, Attribute, Ausdr?cke.- 3.4.2.2 Anweisungen.- 3.4.3 H?here Sprachkonzepte.- 3.4.3.1 Programmstruktur.- 3.4.3.2 Behandlung von Programmunterbrechungen.- 3.4.3.3 Weitere Sprachkonzepte.- 3.5 Pascal.- 3.5.1 Entstehung von Pascal.- 3.5.2 Sprachkonzepte von Pascal.- 3.5.2.1 Datentypen.- 3.5.2.2 Vereinbarungen.- 3.5.2.3 Anweisungen.- 3.5.2.4 Prozeduren und Funktionen.- 4 Programmierstil und Ausdrucksmittel der klassischen Programmiersprachen.- 4.1 Vorbemerkung.- 4.1.1 Ausgew?hlte Elemente des Programmierstils.- 4.1.2 Implementierung von Datenkapseln.- 4.2 Stilelemente in Fortran.- 4.2.1 Zerlegung und VerflC<