Ebook: Programmiermethoden der Künstlichen Intelligenz
Author: Herbert Stoyan (auth.)
- Tags: Artificial Intelligence (incl. Robotics), Software Engineering, Programming Languages Compilers Interpreters, Processor Architectures, Programming Techniques
- Series: Studienreihe Informatik
- Year: 1991
- Publisher: Springer-Verlag Berlin Heidelberg
- Edition: 1
- Language: German
- pdf
Das vorliegende Buch ist der 2. Teil einer Einführung in die wesentlichen Problembereiche der KI-Programmierung. Dabei dienen Sprachentwicklung, -implementierung und -benutzung als neuartige einheitliche Sichtweise. Die Grundidee ist, daß es zu jedem Problem ein angepaßtes Verarbeitungsmodell (eine abstrakte Maschine) gibt, das mit Hilfe einer zugeordneten Programmiersprache operabel gemacht werden kann. Programmiersprachen können jedoch auch uminterpretiert werden, indem ihnen konzeptionell ein neues Verarbeitungsmodell zugrunde gelegt wird. Diese Ausdrucksvielfalt führt zu verschiedenen "Programmierstilen". Um den angehenden KI-Programmierer mit KI-Programmiersprachen (Wissensrepräsentationsformalismen) und ihrer Implementierung vertraut zu machen, wird eine Reihe etablierter oder zeitweise wichtiger Sprachen vorgestellt. Das Besondere an diesem Sprachspektrum ist die Vielfalt der Verarbeitungsmodelle, auf denen die Sprachen beruhen, und die Unterschiedlichkeit der Programmierstile, denen der Programmierer folgen kann. Im ersten Band werden Funktions-, Muster-, Operator- und Logik-orientierte Formen der Programmierung behandelt und an einem durchgehenden Problembeispiel vorgestellt. Im vorliegenden zweiten Band stehen Relations-, Regel-, Plan-, Anweisungs- und Objekt-orientierte Formen sowie die ATN-Programmierung (Augmented Transition Networks) im Vordergrund.
Das vorliegende Buch ist der 2. Teil einer Einf?hrung in die wesentlichen Problembereiche der KI-Programmierung. Dabei dienen Sprachentwicklung, -implementierung und -benutzung als neuartige einheitliche Sichtweise. Die Grundidee ist, da? es zu jedem Problem ein angepa?tes Verarbeitungsmodell (eine abstrakte Maschine) gibt, das mit Hilfe einer zugeordneten Programmiersprache operabel gemacht werden kann. Programmiersprachen k?nnen jedoch auch uminterpretiert werden, indem ihnen konzeptionell ein neues Verarbeitungsmodell zugrunde gelegt wird. Diese Ausdrucksvielfalt f?hrt zu verschiedenen "Programmierstilen". Um den angehenden KI-Programmierer mit KI-Programmiersprachen (Wissensrepr?sentationsformalismen) und ihrer Implementierung vertraut zu machen, wird eine Reihe etablierter oder zeitweise wichtiger Sprachen vorgestellt. Das Besondere an diesem Sprachspektrum ist die Vielfalt der Verarbeitungsmodelle, auf denen die Sprachen beruhen, und die Unterschiedlichkeit der Programmierstile, denen der Programmierer folgen kann. Im ersten Band werden Funktions-, Muster-, Operator- und Logik-orientierte Formen der Programmierung behandelt und an einem durchgehenden Problembeispiel vorgestellt. Im vorliegenden zweiten Band stehen Relations-, Regel-, Plan-, Anweisungs- und Objekt-orientierte Formen sowie die ATN-Programmierung (Augmented Transition Networks) im Vordergrund.
Das vorliegende Buch ist der 2. Teil einer Einf?hrung in die wesentlichen Problembereiche der KI-Programmierung. Dabei dienen Sprachentwicklung, -implementierung und -benutzung als neuartige einheitliche Sichtweise. Die Grundidee ist, da? es zu jedem Problem ein angepa?tes Verarbeitungsmodell (eine abstrakte Maschine) gibt, das mit Hilfe einer zugeordneten Programmiersprache operabel gemacht werden kann. Programmiersprachen k?nnen jedoch auch uminterpretiert werden, indem ihnen konzeptionell ein neues Verarbeitungsmodell zugrunde gelegt wird. Diese Ausdrucksvielfalt f?hrt zu verschiedenen "Programmierstilen". Um den angehenden KI-Programmierer mit KI-Programmiersprachen (Wissensrepr?sentationsformalismen) und ihrer Implementierung vertraut zu machen, wird eine Reihe etablierter oder zeitweise wichtiger Sprachen vorgestellt. Das Besondere an diesem Sprachspektrum ist die Vielfalt der Verarbeitungsmodelle, auf denen die Sprachen beruhen, und die Unterschiedlichkeit der Programmierstile, denen der Programmierer folgen kann. Im ersten Band werden Funktions-, Muster-, Operator- und Logik-orientierte Formen der Programmierung behandelt und an einem durchgehenden Problembeispiel vorgestellt. Im vorliegenden zweiten Band stehen Relations-, Regel-, Plan-, Anweisungs- und Objekt-orientierte Formen sowie die ATN-Programmierung (Augmented Transition Networks) im Vordergrund.
Content:
Front Matter....Pages I-XV
Constraints - Relationen-orientierte Programmierung (1)....Pages 1-67
Relationale Datenbanken - Relationenorientierte Programmierung (2)....Pages 69-112
METEOR - Regel-orientierte Programmierung (1)....Pages 113-135
Produktionensysteme -Regel-orientierte Programmierung (2)....Pages 137-180
Nachrichtenverarbeitung -Objekt-orientierte Programmierung (1)....Pages 181-244
Frames - Objekt-orientierte Programmierung (2)....Pages 245-324
Frames - Plan-orientierte Programmierung (Klassifikation)....Pages 325-369
Programmieren von ATNs - eine Art der anweisungs-orientierten Programmierung....Pages 371-413
Back Matter....Pages 415-430
Das vorliegende Buch ist der 2. Teil einer Einf?hrung in die wesentlichen Problembereiche der KI-Programmierung. Dabei dienen Sprachentwicklung, -implementierung und -benutzung als neuartige einheitliche Sichtweise. Die Grundidee ist, da? es zu jedem Problem ein angepa?tes Verarbeitungsmodell (eine abstrakte Maschine) gibt, das mit Hilfe einer zugeordneten Programmiersprache operabel gemacht werden kann. Programmiersprachen k?nnen jedoch auch uminterpretiert werden, indem ihnen konzeptionell ein neues Verarbeitungsmodell zugrunde gelegt wird. Diese Ausdrucksvielfalt f?hrt zu verschiedenen "Programmierstilen". Um den angehenden KI-Programmierer mit KI-Programmiersprachen (Wissensrepr?sentationsformalismen) und ihrer Implementierung vertraut zu machen, wird eine Reihe etablierter oder zeitweise wichtiger Sprachen vorgestellt. Das Besondere an diesem Sprachspektrum ist die Vielfalt der Verarbeitungsmodelle, auf denen die Sprachen beruhen, und die Unterschiedlichkeit der Programmierstile, denen der Programmierer folgen kann. Im ersten Band werden Funktions-, Muster-, Operator- und Logik-orientierte Formen der Programmierung behandelt und an einem durchgehenden Problembeispiel vorgestellt. Im vorliegenden zweiten Band stehen Relations-, Regel-, Plan-, Anweisungs- und Objekt-orientierte Formen sowie die ATN-Programmierung (Augmented Transition Networks) im Vordergrund.
Content:
Front Matter....Pages I-XV
Constraints - Relationen-orientierte Programmierung (1)....Pages 1-67
Relationale Datenbanken - Relationenorientierte Programmierung (2)....Pages 69-112
METEOR - Regel-orientierte Programmierung (1)....Pages 113-135
Produktionensysteme -Regel-orientierte Programmierung (2)....Pages 137-180
Nachrichtenverarbeitung -Objekt-orientierte Programmierung (1)....Pages 181-244
Frames - Objekt-orientierte Programmierung (2)....Pages 245-324
Frames - Plan-orientierte Programmierung (Klassifikation)....Pages 325-369
Programmieren von ATNs - eine Art der anweisungs-orientierten Programmierung....Pages 371-413
Back Matter....Pages 415-430
....