© APSIS GmbH extern.gif (1249 Byte)

Sachwortverzeichnis

—A—

Abbruchbedingung 239, 246, 252

abgeleiteter Typ 212

absolute Genauigkeit 221, 222

abstrakte Klasse 149, 290

abstrakte Methode 149, 291

abstrakter Bruchtyp 216

abstrakter Datentyp 4, 37, 39

abstrakter Feldtyp 168

abstraktes Datenobjekt 36, 39

abstraktes Stapelobjekt 173

Abstraktion 10

Abwärtskompatibilität 286

Ackermann-Funktion 268

Adressenoperator 89

ADT 37, 184, 201

aktive Programmelemente 4

aktiver Teil (eines Programms) 3

aktueller Ausprägungstyp 147

aktueller Parameter 28, 38

Algorithmus 7

Algorithmus 3, 24, 29, 235

Allokator 90

Alternative 232

Anfangswert 96

Anker 200

anonymer Aufzählungstyp 96

anonymer Verbundtyp 181

anonymer Zeigertyp 195, 196, 199

anonymes Objekt 131, 134

ANSI-Zeichensatz 112

Anweisung 23

Anwender 75

äquivalente Algorithmen 24

Arbeitsspeicher 2

Argument 28, 38, 45

arithmetischer Operator 208

array 167

ASCII-Zeichensatz 112

Assemblersprache 9, 259

Assoziativspeicher 152, 161

Attribut (einer Klasse) 50

aufgeschobene Methode 291

Aufruf 42, 43

Aufwärtskompatibilität 285

Aufzählungsklasse 119

Aufzählungsliteral 95

Aufzählungstyp 94

Ausdruck 28, 132

Ausführer 13, 21

Ausgabedaten 14, 75

Ausgabeparameter 47

auslösen 236, 238

Ausnahme 34, 236, 238

Ausprägung 37, 128, 129

Ausprägungsparameter 176

Auswahlliste 85

auswärtiges Objekt 123

automatisches Objekt 40

—B—

Backus-Naur-Form 20

Basistyp 169

Baustein 13, 25

Bausteinhierarchie 78

Bediener 6, 75

bedingter Sprung 259

bedingungsgesteuerte Schleife 239

Begriff, syntaktischer 18

benannte Ausprägung 148

benannter Zeigertyp 196

Benutzer 10, 75

Benutzeroberfläche 297

berechenbarer Algorithmus 240, 262

Berechnungsfunktion 101

Bereichsoperator 30

Betriebsmittel 178

Betriebssystem 9

Bezeichner 23

Bezeichner 17

Bibliothek(sverwaltung) 15

Bibliotheksprozedur 33

Binärbaum 264

Binärbruch 221

binäre Datei 190

binärer Operator 29, 108

Bindemodul 13

Binder 13

Bit 3

Block 34, 69

BNF-Syntax 20

Boolescher Operator 107

Boolesches Objekt 98

Bruchliteral 224

Bruchtyp 216

Byte 3

—C—

Cobol 2

Compiler 12

—D—

Datei 157, 250

Dateityp 189

Daten 3, 75

Datenabstraktionsmodul 39

Datenbehälter 27

Datenelement (einer Klasse) 50

Datenkapselung 278

Datenkomponente 50, 143

Datenobjekt 27, 36

Datentyp 37, 229

Datentyp-Duplikat 41

Datum 59

Definition 21, 23, 67

Definition (einer Subroutine) 43

Definition (eines Makros) 42

Definition (Metazeichen) 19

Deklaration 21, 33, 38

Delta 222

Dereferenzierung 89, 197, 199

Destruktor 172

diadischer Operator 29, 104, 108

Dialogprogramm 75

direkte Datei 163

direkte Rekursion 261

Disjunktion 107

diskreter Datentyp 94, 167

Dokumentation 26

doppelt verkettete Liste 204, 249

druckbares Zeichen 135

duplizieren 63

dynamische Schachtelung 70

dynamischer Datentyp 194

dynamisches Datenobjekt 90

dynamisches Ende 32

—E—

EBCDC-Zeichensatz 112

Editor 12

einbinden (Baustein) 25

einfache Anweisung 30

einfacher Datentyp 94, 111

einfaches Datenobjekt 89, 111

Eingabedaten 1, 14, 75

Eingabemaske, -fenster 86

Eingabeparameter 47

Einkaufen 274

Einrückung 234

Eins-Block 246

Einschlußbefehl 12

Einweg-Alternative 233

Element (einer Klasse) 50

elementarer Algorithmus 30

endlicher Algorithmus 245

Endlosschleife 246

Endsymbol 18

Entstrukturierung 259

Entwicklungsumgebung 11, 17

Ereignis 75

Ergebnistyp 116

Erzeugeranweisung 194

Erzeugerfunktion 90

Erzwingen der Gleichheit 140

explizite Typkonvertierung 213

Exponent 209, 218

exportieren 29, 60

exportierte Funktion 118

extern 123

externer Speicher 2

externes Objekt 123

—F—

Fakultät 241, 262

Fallunterscheidung 232, 236

Fehlerausgang 34

fehlertolerant 36

Feld 167

Feldliteral 171

Feldschablone 172, 178

fensterorientierter Dialog 83

Festkommatyp 216

Festplatte 2

Festschleife 239, 240, 241

Fibonacci-Zahlen 262

FIFO-Behälter 151

Fließkomma-Bruch 219

Fluchtsymbol 135

Folge 150

formale Schnittstelle 47, 49

formaler Ausprägungstyp 147

Fortran 1

fortschreiben (einer Datei) 163

Fortsetzungsbedingung 239, 248, 252

Freund 146

Freundklasse 291

frühe Bindung 283

Funktion 23, 28, 101, 116

Funktionsname 23

Funktionsparameter 80

Funktionsschablone 129

fußgesteuerte Schleife 239, 252

—G—

Ganzzahl 175, 208

Ganzzahltyp 211

Gedächtnis 53, 124, 263

Geheimnisprinzip 10, 49, 278

geordnete Typen 107

geordneter Datentyp 129, 159

geschachtelte Wiederholung 244

geschachtelter Funktionsaufruf 130

Gleichheit 102, 104, 140

Gleitkomma-Bruch 219

Gleitkommatyp 216

globales Objekt 68

—H—

Halde 71

Haldenobjekt 40, 70

Hardware 9

hash table 162

Hauptfunktion, -programm 23

heap 71

heterogen 180

heterogener Stapel 270

Hierarchie von Bausteinen 78

homogen 180

—I—

Identifikator 23

imperative Programmiersprache 27, 63

Implementierung (des Moduls) 50

Importeur 75

importieren 13, 25, 60

Importprozedur 33

include-Befehl 12

indirekte Rekursion 261

Infix-Funktion 104

Informator 28, 62, 99

inhomogen 180

Initialisierungsliste 126

Initialwert 96

Inkarnation 37

Inklusion 256

inline 44

Instanz 40

integrierter Editor 12

interaktiv 75, 77

Interna 16

interner Name 90, 194

interner Speicher 2

Interpreter 13

Intervallarithmetik 222

Iteration 239

Iterator 242

Iteratormethode 147

—K—

Kapselung 278

Kardinalität 59, 113

Keller 70, 151, 155

Kettenoperator 106

Kettenzuweisung 244

Klasse 4, 41

Klassenattribut 50

Klassenbibliothek 297

Klassenelement 50

Klassenkomponente 53

Klassenkonstruktor 98, 126

Klassenrumpf 50

Klassenschablone 130, 146, 176

klassenspezifische Methode 120

klassenspezifisches Attribut 185

Kommunikation 7

kompatibel 65, 140, 285

Komplement 140

komplexes Datenobjekt 89

Komponente 181

Komponente 50

Komponentenname 180

Komponententyp 169

Konglomerat 167, 191, 197

Konjunktion 107

konkreter Datentyp 94, 110, 167, 181

konkretes Datenobjekt 37

Konstante 198

konstante Daten 3

konstante Methode 121

konstanter Algorithmus 3

konstanter Referenzparameter 46

konstanter Teil (eines Programms) 2

konstantes Feld 171

konstantes Objekt 98

konstantes Programm 75

Konstruktor 50, 98, 126

Kontextbedingungen 20

kopfgesteuerte Schleife 239, 248

kopieren 63

Kopierkonstruktor 127

Kunde 275

kurzgeschlossene Operation 108

—L—

Lader 13

Laufvariable 240

Laufzeitsystem 14

Lebensdauer 70, 196

leerer Algorithmus 23

leerer Rumpf 23

Leseparameter 46

Lesezugriff 276

liefern (Ergebnis) 103

LIFO-Behälter 151

linearer Algorithmus 235

Linker 13

Liste 151

Literal 97, 209

logischer Datentyp 98

logischer Fehler 15, 22, 95

logischer Operator 107

lokale Funktion 116

lokale Prozedur 45

lokale Variable 37

lokales Objekt 37, 67, 69

Löschanweisung 90

—M—

Makro 42

Manipulator 136, 298

Mantisse 209, 218

Maschinenbefehl/-Anweisung 7

Maschinensprache 7, 12, 259

Matrix 227, 245

mehrdimensionales Feld 227

Mehrfachbenennung 198

mehrfaches Erben 164

Mehrweg-Alternative 232

Meldungsfenster 77

Menge 140, 176

Menü 75, 76

Menügenerator 84

Metasprache 18

Metazeichen 18

Methode 41, 50

Methodenrumpf 53

Mischen 160, 250

Mischmodul 184, 192

Modellzahl, -intervall 222

Modul 10, 25

modulare Struktur 10

Modularisierung 16

Modulbenutzer 10

Modulgedächtnis 53

Modulimplementierung 10, 50

Modulinternas 10

modulinterne Daten 173

Modulrumpf 48, 50, 51

Modulschnittstelle 47

Modulspezifikation 25, 47, 50

Modulvererbung 143, 276

monadischer Operator 29, 102

Multibehälter 139

Mutator 28

—N—

Nachkomme 278

nachladen 14

Name (eines Datenobjekts) 37

Namenskonflikt 164

Nassi-Schneidermann-Diagramm 254

Navigation 297

Negation 102, 108

nichtsequentieller Algorithmus 108

nichtterminales Symbol 18

Normalform 221

Null-Block 246

numerisches Literal 224

—O—

Objekt 36

Objektbibliothek 297

Objektcode 13

Objektmodul 13

objektorientiertes Programmieren 4, 143, 270

objektspezifische Methode 120

öffentlicher Teil (der Modulspezifikation) 50, 141

Operation 210

Operationsaufruf 30, 59

Operationsrumpf 52

Operator 29, 102

Ordnungsoperator 107

—P—

Paradigma 4

Parameter 45

parameterlose Prozedur 23, 43

parametrisierter Konstruktor 98, 187

parametrisierter Operationsaufruf 59

passive Programmelemente 4

passiver Teil (eines Programms) 3

Persistenzmethode 144, 190

Pointer 88, 194

polymorphe Datei 297

polymorpher Datentyp 290

polymorpher Stapel 288

Polymorphie 280

positionierbare Liste 156, 204

post-check-Schleife 239

Präfix 108

Präprozessoranweisung 25, 42, 123, 124

pre-check-Schleife 239, 248

Priorität 132, 229

private Vererbung 155

privater Teil (der Modulspezifikation) 50, 119, 141

Profil 48, 66, 116

Programm 7

programmieren 6

Programmierparadigma 5

Programmiersprache 7

Projektverwaltung 15, 17

Prototyp 33, 47, 48, 67

Prozedur 23, 28, 42

prozedurale Programmiersprache 27, 63

Prozedurparameter 80

Prozedurschablone 129

—Q—

Quelle der Zuweisung 64

Quellprogramm 12

—R—

rationale Zahl 216

record 167

Referenz 88, 117, 194

Referenzparameter 46

Referenzzeichen 46

referieren 89

Regel, syntaktische 18, 19

Registrierung 295

regulärer Algorithmus 239

rein virtuelle Methode 149

rekursiv 71, 199, 203, 261

rekursiver Aufruf 69

relationale Operation 102

reservierte Wörter 17

Ressource 178

return type 116

Ringpuffer 237

Rückgabetyp 116

Rückruf 80

Rückrufprozedur 81

Rumpf 23, 38

Rumpf (einer Methode) 53

Rumpf (einer Schleife) 239

Rumpf (eines Moduls) 50, 173, 187

rumpfgesteuerte Schleife 239

—S—

Sack 148, 177

Schablone 127

Schleife 239

Schleifenbedingung 239

Schleifenobjekt 240

Schleifenrumpf 239

Schlüssel 161

Schlüsseltransformationstabelle 162

Schlüsselwort 17

Schnitt 140

Schnittstelle 10, 16, 29, 47, 50

Schreibparameter 46

Schreibzugriff 276

Schriftzeichen 109

schwach typisiert 40

Scope-Operator 70

Seiteneffekt 106, 145, 211

selbstmodifizierendes Programm 3

Selektion 169, 180

selektiver Export 155

Semantik 21

sequentielle Datei 157

sequentieller Algorithmus 31

sequentielles Programm 31

sichere Zahl 223

Sichtbarkeit 70

Sichtbarkeitsoperator 30

Signatur 66

skalarer Datentyp 94, 110

skalares Datenobjekt 111

Software Engineering 10

software recycling 257

Sonderzeichen 17

Sortierkanal 151, 159

späte Bindung 283

Speicherkomplexität 262

Spezifikation 25, 47, 50

Spezifikationsdatei 25, 29

Sprunganweisung, -marke, -ziel 257

Spurverfolger 17

stack 70, 151

Standardbibliothek 15

Standard-Datentypen 109

Standardkonstruktor 127

Stapel 151, 155, 202

Stapelklasse 174

Stapelobjekt 40, 70

Stapelprogramm 75

stark typisiert 40

statische Methode 283

statische Schachtelung 68

statischer Datentyp 194

statisches Ende 32

statisches Objekt 40

Steuerung 75

Steuerzeichen 135

String 77

Strom 297

Struktogramm 254

strukturierter Algorithmus 253

Strukturierung 257, 268

Subroutine 43

Suchen 161

Syntax 18

Syntaxfehler 21

Systemstapel 70

—T—

temporäre Datei 159

temporäres Objekt 131, 196

terminales Symbol 18

testen 15, 16, 22

Testtreiber 33

Textdatei 12

Texteditor 12

textorientiert 134

textorientierter Dialog 83

Textzeile 77

Trennzeichen 18

Türme von Hanoi 264

type cast 287

typenloser Stapel 288

typenloser Zeiger 288

Typfehler 22

Typkompabilität 285

Typkonvertierung 287

Typvereinbarung 119

Typvererbung 143, 277

—Ü—

Übergabemechanismus 47

Übergaberichtung 46

Überladen 149

überschreiben 105

Übersetzer 12

Übersetzungseinheit 12, 25

umdefinieren 105

unärer Operator 29, 108

Ungleichheit 103

Unibehälter 139

union 167

Universalsprachen 7

Unterprogramm 28

unvollständige Typvereinbarung 199

—V—

Variable 27

variabler Teil (eines Programms) 2

Variables Programm 75

Vektor 225, 243

verbale Schnittstelle 49

Verbund 180, 197

verdecken 70

Vereinbarung 21, 33, 38

Vereinigung 140

Vererbung 143, 276

Vererbungsprogrammierung 270

Vergleich 102

verkettete Liste 200, 202, 249

veröffentlichte Schnittstelle 47, 49

Verteiler 78

Verweis 194

Verweisobjekt 88

Verzweigung 99, 232

virtuelle Methode 280, 283

virtuelle Methodentabelle 283

Vorbesetzungswert 96

vorbeugende Ausnahmebehandlung 238

Vorrang 132, 229

Vorwärtsvereinbarung 199

—W—

Warteschlange 151, 152

Werkzeuge 10

Wert 59

Wertemenge 59

Werteparameter 46

Wertetabelle 241

Wiederholung 239, 252

Wiederholung (Metazeichen) 19

Wiederverwendbarkeit 5, 54

—Z—

Zählschleife 239, 241

Zeichen 109

Zeichenkette 77, 150, 179

Zeichenkettenliteral 179

Zeichenliteral 112, 113

Zeiger 194

Zeigerarithmetik 205

Zeigerobjekt 88

Zeigerparameter 46

Zeigertyp 195, 196

Zeitkomplexität 263

Ziel der Zuweisung 64

Zielprogramm 13

Zielsprache 18

Zugriffschutz 50

zurückgeben (Ergebnis) 103

zusammengesetzter Datentyp 110

zusammengesetztes Literal 171

Zustandsfunktion 62

Zuweisung 63, 104, 140

Zweiweg-Alternative 234

Zwischensymbol 18

Zyklus 239


© APSIS GmbH extern.gif (1249 Byte)