Zusammenfassung
Eines der Hauptanliegen der natürlichsprachlich orientierten KI ist es, Eingabesätze in ihre Bestandteile zu zerlegen und diese Bestandteile einer linguistischen Analyse zu unterziehen. LISP ist für diesen Zweck prädestiniert. Mit relativ einfachen Befehlen kann man in LISP mit hoher Verarbeitungsgeschwindigkeit die Wörter eines Eingabesatzes analysieren. Diesen Vorgang nennt man auch Parsen (engl. parse = zerlegen). In einer Programmiersprache wie BASIC ist der Vorgang des Parsens auch in komfortablen BASIC Versionen ein relativ aufwendiger Vorgang. Hier ein Parsing Programm in BASIC:
-
10 REM ***** ERST-WORT-PARSER ****** 1)
-
20 LINE INPUT SATZ$
-
30 FOR I = 1 to LEN (SATZ$)
-
40 IF MID$ (SATZ$,I,1) = “ ” THEN 60
-
50 NEXT I
-
60 LET WORT$ = LEFT$ (SATZ$,I-1)
-
70 PRINT “Das erste Wort ist: ”;WORT$
-
80 END
-
Ein LISP Programm mit gleicher Aufgabenstellung ist um vieles kürzer und einfacher zu verstehen.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literaturhinweise zu Kapitel 4
Abeld, G. 1979. BASIC. Stuttgart: Frech Verlag.
Allen, J. 1978. Anatomy of LISP. New York: McGraw Hill.
Barr, A. & Feigenbaum, E.A. (eds). 1982. The Handbook of Ar- tificial Intelligence. (Vol I ). London: Pitman.
Barr, A. & Feigenbaum, E.A. (eds). 1982. The Handbook of Artificial Intelligence. (Vol II ). London: Pitman.
Besag, F.P. & Levine„ L.P. 1984. BASIC for Teachers. London: Sage Publications.
Bundy, A. 1980. Artificial Intelligence. Edinburgh University Press.
Charniak, E., Riesbeck, C. & McDermott, D. 1979. Artificial Intelligence Programming. New Jersey: Lawrence Erlbaum Ass.
Coxhead, P. 1987. Starting LISP for AI. Oxford: Blackwell.
Friedman, D. 1974. The little LISPer. Chicago: Scientific Research Associates Inc.
Funkhauser, R. 1983. BASIC auf dem IBM PC. München: Hanser.
Hasemer, T. 1984. A Beginner’s Guide to LISP. Amsterdam: Addison-Wesley.
Holtz, F. 1985. LISP: The Language of Artificial Intelligence. Blue Ridge Summit: TAB Books Inc.
Koffman, E. & Friedman, F. 1984. Problem Solving in Structured BASIC-PLUS and VAX-11 BASIC. New York: Addison-Wesley.
Maurer, W.D. 1972. A Programmer’s Introduction to LISP. New York: American Elsevier Inc.
Müller, D. 1985. LISP. Mannheim: Hain-Druck GmbH.
Queinnec, C. 1983. LISP. Basingstoke: Macmillan Publishers.
Schoffa, G. 1987. Die Programmiersprache LISP. Muenchen: Francis Verlag.
Siklossy, L. 1976. Let’s Talk LISP. New York: Prentice Hall.
Steele, G. 1984. Common LISP: The Language. Hanover, Mass.: Digital Press.
Stoyan, H. 1980. LISP. Berlin ( Ost ): Akademie Verlag.
Stoyan, H. & Görtz, G. 1984. LISP - Eine Einführung in die Programmierung. Berlin: Springer Verlag.
Touretzky, D.S. 1984. LISP: A Gentle Introduction to Symbolic Computation. New York: Harper and Row.
Wilensky, R. 1984. LISPcraft. New York: W.W. Norton Comp.
Winograd, T. 1983. Language as a Cognitive Process. New York: Addison-Wesley.
Winston, P.H. & Horn, B.K. 1984. LISP. London: Addison-Wesley. 2nd Edition.
Golden Common LISP Manual, Version 1.01. 1985. Cambridge, Mass: Gold Hill Computers.
muLISP-86 Reference Manual. 1986. Honolulu: Soft Warehouse Inc.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1987 Springer Fachmedien Wiesbaden
About this chapter
Cite this chapter
Handke, J. (1987). LISP. In: Sprachverarbeitung mit LISP und PROLOG auf dem PC. Programmieren von Mikrocomputern, vol 27. Vieweg+Teubner Verlag, Wiesbaden. https://doi.org/10.1007/978-3-322-89424-3_4
Download citation
DOI: https://doi.org/10.1007/978-3-322-89424-3_4
Publisher Name: Vieweg+Teubner Verlag, Wiesbaden
Print ISBN: 978-3-528-04570-8
Online ISBN: 978-3-322-89424-3
eBook Packages: Springer Book Archive