Turbo-Prolog:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn u.a.
Addison-Wesley
1988
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 301 S. |
ISBN: | 3925118713 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV004429597 | ||
003 | DE-604 | ||
005 | 20230731 | ||
007 | t | ||
008 | 910708s1988 gw |||| 00||| ger d | ||
016 | 7 | |a 880192593 |2 DE-101 | |
020 | |a 3925118713 |9 3-925118-71-3 | ||
035 | |a (OCoLC)74947453 | ||
035 | |a (DE-599)BVBBV004429597 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-19 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 28 |2 sdnb | ||
100 | 1 | |a Dieterich, Werner |e Verfasser |4 aut | |
245 | 1 | 0 | |a Turbo-Prolog |
264 | 1 | |a Bonn u.a. |b Addison-Wesley |c 1988 | |
300 | |a 301 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 4 | |a PROLOG (Programmiersprache) | |
650 | 0 | 7 | |a TURBO-PROLOG |0 (DE-588)4139385-5 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a TURBO-PROLOG |0 (DE-588)4139385-5 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=002747854&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-002747854 |
Datensatz im Suchindex
_version_ | 1804118603246600192 |
---|---|
adam_text | INHALTSVERZEICHNIS
5
INHALTSVERZEICHNIS 5
VORWORT 11
1. EINFUEHRUNG 13
1.1 DIE HISTORISCHE ENTWICKLUNG PROLOGS 15
1.2 PROLOG VERSUS KONVENTIONELLE PROGRAMMIER
SPRACHEN 16
1.3 DIE ARBEITSGEBIETE PROLOGS 17
1.4 SPEZIELLE EIGENSCHAFTEN TURBO PROLOGS 18
2. GRUNDLEGENDE SPRACHELEMENTE VON TURBO PROLOG 21
2.1 EINFUEHRUNG 21
2.1.1 OBJEKTE UND RELATIONEN- 24
2.1.2 FRAGEN 28
2.1.3 KONSTANTEN UND VARIABLEN 30
2.2 EINFUEHRUNG IN DIE SYNTAX VON TURBO PROLOG 33
2.2.1 METASYMBOLIK 33
2.2.2 NAMEN 34
2.2.3 TERME 38
2.2.4 FAKTEN 40
2.2.5 REGELN 42
2.2.6 KLAUSELN 44
2.2.7 DATENSTRUKTUREN 44
2.2.8 FRAGEN BZW. GOALS 47
2.3 DER UNIFIKATIONSALGORITHMUS VON TURBO PROLOG 49
2.3.1 UNIFIKATION VON GOALS MIT KONSTANTEN 49
2.3.2 UNIFIKATION VON GOALS MIT VARIABLEN 51
2.3.3 UNIFIKATION ZUSAMMENGESETZTER GOALS 53
2.3.4 UNIFIKATION VON GOALS MIT REGELN 64
HTTP://D-NB.INFO/880192593
6
INHALTSVERZEICHNIS
3. TURBO PROLOG INSTALLIEREN UND STARTEN 67
3.1 SYSTEMVORAUSSETZUNGEN 67
3.1.1 HARDWAREVORAUSSETZUNGEN 68
3.1.2 SOFTWAREVORAUSSETZUNGEN 69
3.2 DIE TURBO PROLOG-ORIGINALDATEIEN 69
3.2.1 TURBO PROLOG-DATEIEN 69
3.2.2 TURBO PROLOG TOOLBOX-DATEIEN 72
3.3 INSTALLATION EINES TURBO PROLOG-SYSTEMS 77
3.3.1 ANLEGEN EINER VERZEICHNISSTRUKTUR 77
3.3.2 DIE ZUM BETRIEB MINIMAL BENOETIGTEN DATEIEN 79
3.3.3 AUFBAU EINER TURBO PROLOG-DATEIENSTRUKTUR 80
3.4 TURBO PROLOG STARTEN 82
3.4.1 DER INHALT DES EROEFFNUNGSBILDSCHIRMS 82
3.4.2 DIE TURBO PROLOG-BENUTZEROBERFLAECHE 84
4. D AS TURBO PROLOG-MENUESYSTEM 97
4.1 AUSFUEHRUNG EINES PROGRAMMS (RUN) 97
4.2 COMPILIEREN EINES PROGRAMMS (COMPILE) 99
4.3 DER TURBO PROLOG-EDITOR (EDIT) 101
4.3.1 STEUERUNG DES CURSORS 103
4.3.2 EINFUEGEN UND LOESCHEN 107
4.3.3 BLOCKBEARBEITUNG 108
4.3.4 SUCHEN UND ERSETZEN 114
4.3.5 AUFRUF VON HILFSFUNKTIONEN 119
4.4 DAS OPTIONS-MENUE (OPTIONS) 125
4.5 DIE DATEIVERWALTUNGSBEFEHLE (FILES) 126
4.5.1 LADEN EINER DATEI (LOAD) 127
4.5.2 SPEICHERN EINER DATEI (SAVE) 129
4.5.3 VERZEICHNISPFAD ZU YY.PRO-DATEIEN (DIRECTORY) 130
4.5.4 DRUCKEN EINER DATEI (PRINT) 130
4.5.5 KOPIEREN EINER DATEI (COPY) 131
4.5.6 UMBENENNEN EINER DATEI (RENAME) 132
4.5.7 UMBENENNEN DER ARBEITSDATEI (FILE NAME) 133
4.5.8 BIBLIOTHEKSDATEI FUER MODULNAMEN (MODULE LIST) 133
4.5.9 LOESCHEN DER ARBEITSDATEI (ZAP FILE IN EDITOR) 133
INHALTSVERZEICHNIS
7
4.5.10 LOESCHEN EINER DATEI (ERASE) 134
4.5.11 VERZWEIGEN ZUM BETRIEBSSYSTEM (OPERATING
SYSTEM) 136
4.6 DAS SETUP-MENUE (SETUP) 137
4.6.1 FESTLEGUNG DER FAXBENAUSWAHL (COLORS) 140
4.6.2 FESTLEGUNG DER GROESSE UND POSITION DER SYSTEM
FENSTER (WINDOW SIZE) 142
4.6.3 VERZEICHNISPFADE FESTLEGEN (DIRECTORIES) 144
4.6.4 DIVERSE PARAMETERDEFINITIONEN (MISCELLANEOUS
SETTINGS) 147
4.6.5 LADEN EINER SYSTEMKONFIGURATION (LOAD
CONFIGURATION) 149
4.6.6 SPEICHERN EINER SYSTEMKONFIGURATION (SAVE
CONFIGURATION) 150
4.7 TURBO PROLOG BEENDEN (QUIT) 151
5. DIE STANDARDPRAEDIKATE VON TURBO PROLOG 153
5.1 KOMMUNIKATION UEBER TASTATUR UND BILDSCHIRM 154
5.1.1 EINGABE UEBER DIE TASTATUR 154
5.1.2 AUSGABE UEBER DEN BILDSCHIRM 157
5.1.3 POSITIONIERUNG UND GESTALTUNG DES CURSORS 162
5.1.4 KOMBINIERTE SCHREIB-/LESEPRAEDIKATE- 164
5.2 TURBO PROLOGS WINDOW-TECHNIK 168
5.2.1 FESTLEGUNG DER ATTRIBUTWERTE 169
5.2.2 WINDOWS IN ANWENDUNGSPROGRAMMEN 172
5.3 MATHEMATISCHE PRAEDIKATE 183
5.3.1 ARITHMETISCHE AUSDRUECKE 184
5.3.2 VERGLEICHSOPERATIONEN 185
5.3.3 LOGISCHE OPERATIONEN 188
5.3.4 NUMERISCHE FUNKTIONEN 191
5.3.5 TRIGONOMETRISCHE FUNKTIONEN 192
5.4 ERSTELLEN VON GRAPHIKEN 193
5.4.1 INITIALISIEREN DES BILDSCHIRMMODUS 193
5.4.2 ELEMENTARE GRAPHIKPRAEDIKATE 197
5.4.3 TURTLE-GRAPHIK-PRAEDIKATE 199
5.5 BEARBEITUNG VON ZEICHENFOLGEN 204
5.5.1 UEBERPRUEFEN VON ZEICHENFOLGEN 204
5.5.2 ZERLEGEN VON ZEICHENFOLGEN 206
8
INHALTSVERZEICHNIS
5.5.3 ZUSAMMENFUEGEN VON ZEICHENFOLGEN 207
5.6 KONVERTIERUNG DER DATENTYPEN 208
5.6.1 KONVERTIERUNG: CHAR YY= YY INTEGER 206
5.6.2 KONVERTIERUNG: STRING =*YY CHAR 209
5.6.3 KONVERTIERUNG: STRING - = INTEGER 209
5.6.4 KONVERTIERUNG: STRING YY= YY REAL 210
5.6.5 KONVERTIERUNG: GROSSBUCHSTABE =YY KLEINBUCHSTABE 210
5.7 DER UMGANG MIT DATEIEN 211
5.7.1 TURBO PROLOGS EIN- BZW. AUSGABEEINHEITEN 211
5.7.2 OFFNEN UND SCHLIESSEN VON DATEIEN 215
5.7.3 VERWALTEN VON DATEIEN 219
5.7.4 BEARBEITUNG VON DATEIEN 221
5.8 BETRIEBSSYSTEMBEZOGENE STANDARDPRAEDIKATE 223
5.8.1 AUFRUF DES DOS-BEFEHLSINTERPRETERS 224
5.8.2 DATUM- UND ZEITANGABEN 225
5.8.3 AUFRUF VON BIOS-ROUTINEN 225
5.8.4 LOW-LEVEL-PRAEDIKATE 226
5.9 PRAEDIKATE FUER AKUSTISCHE SIGNALE 227
5.10 DYNAMISCHE DATENBANKEN 228
5.10.1 VERWALTEN EINER DATENBANK 229
5.10.2 AKTUALISIERUNG EINER DATENBANK 230
5.11 WEITERE NUETZLICHE PRAEDIKATE 231
5.11.1 ZUSTAND EINER VARIABLEN 232
5.11.2 NEGATION 232
5.11.3 EXTERNER AUFRUF DES TURBO PROLOG-EDITORS 232
6. STRUKTUR EINES TURBO PROLOG-ANWENDUNGS
PROGRAMMS 235
6.1 PRINZIPIELLER AUFBAU 235
6.1.1 PRAXIS- UND VERBALORIENTIERTE BETRACHTUNGSWEISE 236
6.1.2 FORMALE BETRACHTUNGSWEISE 237
6.2 COMPILERBEFEHLE 238
6.2.1 HINWEISE AUF ZUSAMMENGESETZTE FLIESSMUSTER 239
6.2.2 ERKENNEN NICHTDETERMINISTISCHER PRAEDIKATE 239
6.2.3 FESTLEGUNG DES CODE-SPEICHERBEREICHES 240
6.2.4 ERSTELLEN EINER PROGRAMMANALYSE 240
6.2.5 EINFUEGEN EINER DATEI 242
INHALTSVERZEICHNIS
9
6.2.6 ABSCHALTEN DER PROGRAMMUNTERBRECHUNGS
MOEGLICHKEITEN 242
6.2.7 UNTERDRUECKEN VON WARNMELDUNGEN 243
6.2.8 VERWENDUNG VON PROGRAMMODULN 243
6.2.9 PROGRAMMABLAUFVERFOLGUNG 244
6.2.10 FESTLEGUNG DES TRAIL-SPEICHERBEREICHS 247
6.3 DER PROGRAMMABSCHNITT YYDOMAINS 248
6.3.1 STANDARD-DOMAIN-TYPEN 248
6.3.2 BENUTZERDEFINIERTE DOMAIN-TYPEN 251
6.3.3 DEKLARATIONEN VON GLOBALER GUELTIGKEIT 253
6.3.4 SYNTAXBESCHREIBUNG 254
6.4 DER PROGRAMMABSCHNITT YYDATABASE 255
6.4.1 DEKLARATION EINES DATENBANK-PROGRAMMABSCHNITTS 255
6.4.2 SYNTAXBESCHREIBUNG 255
6.5 DER PROGRAMMABSCHNITT YYPREDICATES 256
6.5.1 DEKLARATION VON PRAEDIKATEN 256
6.5.2 DEKLARATIONEN GLOBALER GUELTIGKEIT 256
6.5.3 DEKLARATIONEN EXTERNER PRAEDIKATE 257
6.5.4 SYNTAXBESCHREIBUNG 258
6.6 DER PROGRAMMABSCHNITT YYGOAL 259
6.6.1 DEKLARATION INTERNER UND EXTERNER GOALS 259
6.6.2 ZUSAMMENGESETZTE GOALS 259
6.6.3 SYNTAXBESCHREIBUNG 260
6.7 DER PROGRAMMABSCHNITT YYCLAUSES 261
6.7.1 DEFINITION VON KLAUSELN 261
6.7.2 SYNTAXBESCHREIBUNG 262
7. PROGRAMMIERTECHNIKEN 263
7.1 STEUERUNG DES UNIFIKATIONSALGORITHMUS 263
7.1.1 ERZWINGEN DES BACKTRACKING 263
7.1.2 VERHINDERN DES BACKTRACKING 265
7.2 ABLAUFVERFOLGUNG MIT DEM YYBOXENMODELL 265
7.3 REKURSIVES PROGRAMMIEREN 267
8. ENTWICKLUNG EINER EIGENEN BENUTZEROBERFLAECHE 269
8.1 DIE GRUNDELEMENTE EINER BENUTZEROBERFLAECHE 270
10
INHALTSVERZEICHNIS
8.2 GENERIERUNG UND HANDHABUNG EINER STATUSZEILE 271
8.3 GENERIERUNG VON POPUP-MENUES 274
8.3.1 POPUP-MENUES MIT BIS ZU 23 POSITIONEN 274
8.3.2 POPUP-MENUES MIT MEHR ALS 23 POSITIONEN 278
8.4 GENERIERUNG VON BOX-MENUES 281
8.5 GENERIERUNG VON POPUP-ZEILEN-MENUES 284
8.6 PULL-DOWN-MENUES 285
8.6.1 GENERIERUNG VON PULL-DOWN-MENUES 286
8.6.2 PROGRAMMINTEGRATION 288
9. EIN AUSBLICK AUF DIE MOEGLICHKEITEN DER TURBO
PROLOG TOOLBOX 291
BIBLIOGRAPHIE 293
INDEX
295
|
any_adam_object | 1 |
author | Dieterich, Werner |
author_facet | Dieterich, Werner |
author_role | aut |
author_sort | Dieterich, Werner |
author_variant | w d wd |
building | Verbundindex |
bvnumber | BV004429597 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)74947453 (DE-599)BVBBV004429597 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01209nam a2200361 c 4500</leader><controlfield tag="001">BV004429597</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20230731 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">910708s1988 gw |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">880192593</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3925118713</subfield><subfield code="9">3-925118-71-3</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)74947453</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV004429597</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-19</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">28</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Dieterich, Werner</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Turbo-Prolog</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn u.a.</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">1988</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">301 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">PROLOG (Programmiersprache)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">TURBO-PROLOG</subfield><subfield code="0">(DE-588)4139385-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">TURBO-PROLOG</subfield><subfield code="0">(DE-588)4139385-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=002747854&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-002747854</subfield></datafield></record></collection> |
id | DE-604.BV004429597 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T16:12:55Z |
institution | BVB |
isbn | 3925118713 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-002747854 |
oclc_num | 74947453 |
open_access_boolean | |
owner | DE-19 DE-BY-UBM |
owner_facet | DE-19 DE-BY-UBM |
physical | 301 S. |
publishDate | 1988 |
publishDateSearch | 1988 |
publishDateSort | 1988 |
publisher | Addison-Wesley |
record_format | marc |
spelling | Dieterich, Werner Verfasser aut Turbo-Prolog Bonn u.a. Addison-Wesley 1988 301 S. txt rdacontent n rdamedia nc rdacarrier PROLOG (Programmiersprache) TURBO-PROLOG (DE-588)4139385-5 gnd rswk-swf TURBO-PROLOG (DE-588)4139385-5 s DE-604 DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=002747854&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Dieterich, Werner Turbo-Prolog PROLOG (Programmiersprache) TURBO-PROLOG (DE-588)4139385-5 gnd |
subject_GND | (DE-588)4139385-5 |
title | Turbo-Prolog |
title_auth | Turbo-Prolog |
title_exact_search | Turbo-Prolog |
title_full | Turbo-Prolog |
title_fullStr | Turbo-Prolog |
title_full_unstemmed | Turbo-Prolog |
title_short | Turbo-Prolog |
title_sort | turbo prolog |
topic | PROLOG (Programmiersprache) TURBO-PROLOG (DE-588)4139385-5 gnd |
topic_facet | PROLOG (Programmiersprache) TURBO-PROLOG |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=002747854&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT dieterichwerner turboprolog |