E-Book, Deutsch, 274 Seiten, eBook
Bothner / Kähler Programmieren in LISP
1993
ISBN: 978-3-322-87237-1
Verlag: Vieweg & Teubner
Format: PDF
Kopierschutz: 1 - PDF Watermark
Eine elementare und anwendungsorientierte Einführung
E-Book, Deutsch, 274 Seiten, eBook
ISBN: 978-3-322-87237-1
Verlag: Vieweg & Teubner
Format: PDF
Kopierschutz: 1 - PDF Watermark
Zielgruppe
Upper undergraduate
Autoren/Hrsg.
Weitere Infos & Material
1 Funktionsaufrufe als Listen.- 1.1 Programmiersprachen.- 1.2 Die Programmiersprache LISP.- 1.3 Funktionsaufrufe.- 1.4 Evaluierung durch den LISP-Interpreter.- 1.5 Bindung von Ausdrücken an Variable (SETQ).- 1.6 Schachtelung von Funktionsaufrufen.- 1.7 Arithmetische Funktionen.- 1.8 Aufgaben.- 2 Datenstrukturen als Listen.- 2.1 Listen und S-Ausdrücke.- 2.2 Quotierung (QUOTE).- 2.3 Zugriff auf Listenelemente (CAR, CDR).- 2.4 Verschachtelte Listen.- 2.5 Das Schlüsselwort “NIL”.- 2.6 Aufbau von Listen (CONS, LIST).- 2.7 Aufgaben.- 3 Prädikatsfunktionen.- 3.1 Die Prädikatsfunktionen ATOM und EQUAL.- 3.2 Weitere Prädikatsfunktionen.- 4 Anwenderfunktionen.- 4.1 Basisfunktionen und Systemfunktionen.- 4.2 Definition von Funktionen (DEFUN).- 4.3 Lokale Variablen (LET).- 4.4 Aufgaben.- 5 Ein-/Ausgabe.- 5.1 Bildschirmausgabe und Tastatureingabe.- 5.2 Protokollierung der Evaluierungsergebnisse.- 5.3 Protokollierung eines Dialogs.- 5.4 Formatierte Datenausgabe.- 5.5 Bearbeitung von Dateien.- 6 Ablaufsteuerung in Funktionsrümpfen.- 6.1 Die Sequenz.- 6.2 Die Konditionalform (COND).- 6.3 Die Spezialformen AND und OR.- 6.4 Die Rekursion.- 6.5 Aufgaben.- 7 Verarbeitung von Listen.- 7.1 Länge einer Liste (LENGTH).- 7.2 Prüfung von Listenelementen (MEMBER).- 7.3 Anfügen von Listen (APPEND).- 7.4 Invertierung von Listen (REVERSE).- 7.5 Entfernen von Listenelementen (REMOVE-IF).- 7.6 Vergleich von Listen (Pattern Matching).- 7.7 Aufbau und Evaluierung von Funktionsaufrufen (EVAL, APPLY, FUNCALL).- 7.8 Simultane Verarbeitung von Listenelementen (MAPCAR).- 7.9 Einsatz anonymer Funktionen (LAMBDA).- 7.10 Aufgaben.- 8 Einsatz von Eigenschaftslisten.- 8.1 Aufbau und Änderung von Eigenschaftslisten.- 8.2 Abfrage und Überschreiben von Eigenschaftswerten.- 8.3 Eintragen und Ergänzenvon Eigenschaftswerten.- 8.4 Auskunft über Verbindungen.- 8.5 Ermittlung von Zwischenstationen.- 8.6 Prüfung in einem Netz.- 8.7 Aufgaben.- 9 Einsatz von Assoziationslisten.- 9.1 Aufbau und Änderung von Assoziationslisten.- 9.2 Abfrage und Überschreiben von Assoziationslisten.- 9.3 Eintragen und Ergänzen von Assoziationslisten.- 9.4 Auskunft über Verbindungen (Bestwegsuche).- 9.5 Aufgaben.- Lösungsteil.