A
- Abbruchbedingung 216
- Abbruchbedingung 207
- abgeleiteter Typ 110
- Abnahme 257
- abstrakter Datentyp 35
- abstrakter Datentyp 8
- Abwärtskompatibilität 247
- Ackermann-Funktion 230
- ADT 35
- aktive Programmelemente 8
- aktiver Teil (eines Programms) 7
- aktueller Ausprägungstyp 122
- aktueller Parameter 43
- aktueller Parameter 29
- Algorithmus 11
- Algorithmus 7
- Allokator 81
- Alternative 201
- Anforderungsdefinition 256
- Anker 173
- anonymer Bereichstyp 141
- anonymer Feldtyp 141
- anonymer Verbundtyp 155
- anonymes Objekt 96, 99
- ANSI-Zeichensatz 89
- Anweisung(steil) 24
- Anwender 67
- äquivalente Algorithmen 25
- Arbeitsspeicher 6
- Argument 28, 29, 36
- array 139
- ASCII-Zeichensatz 88
- Assemblersprache 13, 221
- Assoziativspeicher 126, 134
- Attribut (einer Klasse) 46
- Aufruf 39
- Auftraggeber 255
- Aufzählungsfunktion 90, 106, 182
- Aufzählungsliteral 103
- Aufzählungstyp 87
- Ausdruck 99
- Ausdruck 28, 97
- ausführen 16
- Ausführer 23
- Ausgabedaten 17
- Ausgabeparameter 44
- Ausnahme 32
- Ausnahmebehandlungsteil 32
- Ausprägung 35, 112
- Ausprägungsparameter 149
- Ausschnittstyp 110
- Auswahlliste 76
- automatisches Objekt 38
B
- Backus-Naur-Form 22
- Basistyp 141
- Baustein 16, 26
- Bediener 10
- Bediener 67
- bedingungsgesteuerte Schleife 207
- Begriff, syntaktischer 20
- benannte Ausprägung 123
- Benutzer 13, 67
- Benutzeroberfläche 254
- berechenbarer Algorithmus 207, 224
- Bereichstyp 110
- Betriebssystem 13
- Bezeichner 24
- Bezeichner 19
- Bibliothek(sverwaltung) 17
- Bibliotheksprozedur 67
- binärer Operator 29, 94
- Bindemodul 16
- Binder 16
- Block 33
- BNF-Syntax 22
- Boole'scher Operator 93
- Boole'sches Objekt 86
- Bruchliteral 194
- Bruchtyp 187
C
- CASE-Werkzeuge 255
- Cobol 6
- Compiler 15
D
- Datei 130
- Dateityp 162
- Daten 7
- Datenbehälter 27
- Datenelement (einer Klasse) 46
- Datenkapselung 239
- Datenobjekt 27, 34
- Datum 53
- Definition 23, 24
- Definition (einer Subroutine) 41
- Definition (eines Makros) 39
- Definition (Metazeichen) 21
- Deklaration 23, 36
- Deklarationsteil 36
- Dereferenzierung 79, 172
- Destruktor 145
- diadischer Operator 29, 94
- Dialogtest 263
- Dimension 144
- direkte Datei 136
- direkte Rekursion 223
- Disjunktion 93
- diskreter Datentyp 140, 149
- Diskriminante 157
- Dokumenauf Deutschtation 27
- doppelt verkettete Liste 175
- Durchführbarkeitsstudie 256
- dynamischer Datentyp 167
- dynamisches Datenobjekt 80
E
- EBCDC-Zeichensatz 89
- einbinden (Baustein) 26
- einfache Anweisung 30
- einfacher Datentyp 84, 85
- einfaches Datenobjekt 85
- einfaches Objekt 80
- Eingabedaten 6, 17
- Eingabemaske, -fenster 77
- Eingabeparameter 44
- Einkaufen 235
- Einschlussbefehl 16
- Endebedingung 211
- endlicher Algorithmus 210
- Endsymbol 20
- Entstrukturierung 222
- Entwicklungsumgebung 19
- Ergebnistyp 94
- erweiterte Syntax 168
- Erzeugeranweisung 81
- Erzwingen der Gleichheit 116
- Exponent 181, 189
- exportieren 29
- externer Speicher 6
F
- Fakultät 208
- Fallunterscheidung 201
- Fehlerausgang 32
- fehlertolerant 34
- Feld 140
- Festkommatyp 187
- Festplatte 6
- Festschleife 206, 208
- Fließkomma-Bruch 190
- Fließkommatyp 187
- formale Schnittstellenbeschreibung 44
- formaler Ausprägungstyp 122
- formaler Parameter 43
- Fortran 5
- fortschreiben (einer Datei) 137
- Fortsetzungsbedingung 213, 216
- Fortsetzungsbedingung 207
- frühe Bindung 244
- Funktion 28
- Funktionparameter 72
-
- Funktionsschablone 112
- fußgesteuerte Schleife 207
G
- Gedächtnis (eines Moduls) 48
- Geheimnisprinzip 13, 46
- geordnete Typen 92
- geordneter Datentyp 112, 132
- geschachtelte Prozedur 63
- geschachtelte Wiederholung 210
- Gleichheit 90, 116
- Gleitkomma-Bruch 190
H
- Halde 65
- Haldenobjekt 38, 64
- Hardware 13
- hash table 135
- heap 65
- heterogener Stapel 231
- Hierarchie von Bausteinen 70
I
- Identifikator 24
- imperative Programmiersprache 27, 58
- Implementierung 47, 48
- Importeur 67
- importieren 16, 26, 55
- include-Befehl 16
- Indextyp 141
- indirekte Rekursion 223
- Infix-Funktion 91
- Informator 28, 87
- Initialwert 89
- Inkarnation 35
- Installation 257
- Instanz 38
- Integrationstest 257
- integrierter Editor 15
- interaktiv 69
- Interna 18
- interner Name 81, 82, 167
- interner Speicher 6
- Interpreter 16
- Iteration 206
- Iteratormethode 122
K
- Kardinalität 54, 106
- Keller 64, 129
- Keller 126
- Klasse 8, 39
- Klassenattribut 46
- Klassenrumpf 47
- Klassenschablone 121, 149
- Kommentar 24
- Kommunikation 11
- kompatible Datenbehälter 116
- Komplement 117
- komplexes Objekt 80
- Komponentenname 154
- Komponententyp 141
- Konglomerat 139
- Konjunktion 93
- konkreter Datentyp 84, 139, 154
-
- konkreter Mengentyp 150
- konkretes Datenobjekt 35
- konstante Algorithmen 7
- konstante Daten 7
- konstanter Referenzparameter 44
- konstanter Teil (eines Programms) 6
- konstantes Objekt 89
- Konstruktor 90, 105
- Konstruktor (einer Klasse) 118
- Kontextbedingungen 22, 99
- kopfgesteuerte Schleife 207
- Kunde 236
- kurzgeschlossene Operation 93
L
- Lader 16
- Laufzeitfehler 24
- Laufzeitsystem 17
- Laufzeitsystem 110
- Lebensdauer 169
- Lebensdauer 64
- leerer Algorithmus 24
- Leseparameter 43
- LIFO-Behälter 126
- Linker 16
- Liste 126
- Literal 103
- logischer Fehler 18, 102
- logischer Operator 93
- lokale Funktion 94
- lokale Prozedur 43
- lokale Variable 35
- lokales Objekt 35, 61
- Löschanweisung 81
M
- Makro 39
- Mantisse 181, 189
- Marke 220
- Maschinenbefehl/anweisung 10
- Maschinensprache 221
- Maschinensprache 15
- Matrix 144, 197
- mehrdimensionale Reihung 197
- mehrdimensionales Feld 144
- Mehrfachbenennung 171
- mehrfaches Erben 137
- Menge 117
- Menü 67
- Metasprache 20
- Metazeichen 20
- Methode 39
- Methode 46
- Methodenrumpf 49
- Mischmodul 158, 166
- Modellzahl, -intervall 192
- Modul 13, 26
- modulare Struktur 13
- Modulariserung 19
- Modulbenutzer 13
- Modulgedächtnis 48
- Modulimplementierung 13, 47
- Modulinternas 14
- Modulrumpf 46, 47
- Modulspezifikation 44, 47
- Modulvererbung 236
- Modulvererbung 120
- Modus eines Parameters 43
- monadischer Operator 29
- Multibehälter 115
- Mutator 28
- Mengenkonstante 150
N
- Nachkomme 238
- nachladen 17
- Name (eines Datenobjekts) 35
- Namenskonflikt 137
- Nassi-Schneidermann-Diagramm 217
- Navigation 254
- Negation 94
- nichtsequenzieller Algorithmus 93
- nichtterminales Symbol 20
- null-Anweisung 24
- numerisches Literal 194
O
- Objektbibliothek 254
- Objektcode 16
- Objektmodul 16
- objektorientiertes Programmieren 8, 120, 231
- öffentlicher Teil 44, 47, 118
- Operationsaufruf 30
- Operationsrumpf 47
- Operator 29, 91, 116
- Optimierung 257
- Ordnungsoperator 92
P
- Paradigma 8
- Parameter 29
- passive Programmelemente 8
- passiver Teil (eines Programms) 7
- Persistenz 156
- Persistenzmethode 121
- Pflichtenheft 256
- Phase 255
- Pointer 79, 167
- post-check-Schleife 207
- präfix 94
- pre-check-Schleife 207, 213
- Primärausdruck 99
- Priorität 97
- privater Teil 44, 47, 118
- privater Teil (der Modulspezifikation) 109
- Profil 60, 94
- Programm 11
- programmieren 10
- Programmierparadigma 9
- Programmiersprache 11
- Programmtest 263
- Projektverwaltung 19
- Prototyp 44, 45, 61
- Prozedur 28, 39
- prozedurale Programmiersprache 27, 58
- Prozedurname 24
- Prozedurtyp 72, 122
Q
- Qualitätssicherung 258
- Quellprogramm 15
R
- record 139
- Referenz 79, 167
- Referenzparameter 43, 44
- referieren 79
- Regel, syntaktische 20, 21
- Registrierung 252
- regulärer Algorithmus 207
- Reihung 165
- Reihungsliteral 143
- Rekursion 99, 223
- rekursiv 171
- rekursiver Aufruf 63
- relationale Funktion, Operator 90
- reservierte Wörter 19
- Ressourcen 152
- return type 94
- Ringpuffer 205
- Rückgabetyp 94
- Rückrufprozedur 72
- Rumpf 36, 47
- Rumpf (einer Methode) 49
- Rumpf (einer Schleife) 206
- Rumpf (eines Moduls) 147, 160
- rumpfgesteuerte Schleife 207
S
- Sack 123
- Schablone 111
- Schleife 206
- Schleifenbedingung 207
- Schleifenobjekt 207
- Schleifenrumpf 206
- Schleifenvariable 207
- Schlüssel 134
- Schlüsseltransformationstabelle 135
- Schlüsselwörter 19
- Schnitt 117
- Schnittstelle 13, 14, 44, 47
- Schnittstelle 18
- Schreibparameter 43
- Schriftzeichen 84
- selbstmodifizierende Programme 7
- selektierte Komponente 154
- Selektion 154
- Semantik 23
- sequentielle Datei 130
- sequentieller Algorithmus 31
- sequentielles Programm 31
- sichere Zahlen 193
- Sichtbarkeit 64
- Signatur 60
- skalare Typen 92
- Software Engineering 14
- software recycling 221
- Sonderzeichen 20
- Sortierkanal 126
- späte Bindung 244
- Speicherkomplexität 224
- Spezifikatbekannt gegebenbekannt gegebenion 29
- Spezifikation 47
- Sprunganweisung, -marke, -ziel 220
- Spurverfolger 19
- stack 64, 126
- Standardbibliothek 18
- Standard-Datentypen 83
- Standardprozedur 81, 85
- Stapel 126, 129
- Stapelobjekt 38, 64
- Stapeltest 263
- statische Methode 244
- statische Programmstruktur 62
- statischer Datentyp 167
- statisches Datenobjekt 82
- statisches Objekt 38
- String 69
- Struktogramm 217
- strukturierter Algorithmus 217
- Strukturierung 220, 229
- Strukturtest 263
- Subsystemtest 264
- Suchen 134
- Syntax 20
- Syntaxfehler 23
- Systembeschreibung 256
- Systemkonstruktion 257
- Systemspezifikation 256
- Systemstapel 64
T
- temporäre Datei 132
- temporäres Objekt 96, 169
- terminales Symbol 20
- Testdaten 262
- Testdrehbuch 262
- testen 24
- Testen 18
- Testfälle 262
- Testtreiber 257, 263
- Testumgebung 263
- Textdatei 15
- Texteditor 15
- Textzeile 69
- Trennzeichen 20
- type cast 248
- Typfehler 23
- Typkonvertierung 111
- Typvereinbarung 109
- Typvererbung 120, 236
- Typzwang 184, 248
Ü
- Übergabemechanismus 44
- Übergaberichtung 43
- überladen 87, 124
- Übersetzer 15
- Übersetzungseinheit 15, 26
- unärer Operator 29, 94
- Ungleichheit 91
- Unibehälter 115
- union 139
- Unit 26
- Universalsprachen 11
- Unterprogramm 28
- Unterprogrammtyp 72, 122
- Untertyp 110
- unvollständige Typvereinbarung 171
- Urtyp 111
V
- Variable 27, 35
- Variablenparameter 43
- variabler Teil (eines Programms) 6
- Variante 157
- Vatertyp 111
- verdecken 64
- Vereinbarung 23, 36
- Vereinigung 117
- Vererbung 119
- Vererbungsprogrammierung 231
- veröffentlichte Schnittstelle 44
- Verteiler 70
- Verweis 79, 167
- Verweisobjekt 79
- Verweistyp 167, 169
- Verzweigung 201
- Verzweikennen lernengung 87
- virtuelle Methode 241, 244
- virtuelle Methodentabelle 244
- VMT 244
- Vorbesetzungswert 89, 105
- vorbeugende Ausnahmebehandlung 206
- Vorrang 97
- Vorwärtsvereinbarung 171
W
- Warteschlange 126
- Wasserfallmodell 255
- Werkzeuge 14
- Wert 53
- Wertefunktion 53
- Wertemenge 54
- Werteparameter 43, 44
- Wiederholung 206
- Wiederholung (Metazeichen) 21
- Wiederverwendbarkeit 9, 50
Z
- Zählschleife 206, 208
- Zeichenkette 69, 153
- Zeichenkettenliteral 153
- Zeichenliteral 89
- Zeiger 79
- Zeigerparameter 44
- Zeitkomplexität 225
- Zielprogramm 16
- Zielsprache 20
- Zugriffschutz 46
- Zustandsfunktion 57
- Zuweisung 116
- zweidimensionales Feld 144
- Zwischensymbol 20
- Zyklus 206