Skip to main content

Part of the book series: Programmieren von Mikrocomputern ((PROMIK,volume 27))

  • 109 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literaturhinweise zu Kapitel 4

  • Abeld, G. 1979. BASIC. Stuttgart: Frech Verlag.

    Google Scholar 

  • Allen, J. 1978. Anatomy of LISP. New York: McGraw Hill.

    MATH  Google Scholar 

  • Barr, A. & Feigenbaum, E.A. (eds). 1982. The Handbook of Ar- tificial Intelligence. (Vol I ). London: Pitman.

    Google Scholar 

  • Barr, A. & Feigenbaum, E.A. (eds). 1982. The Handbook of Artificial Intelligence. (Vol II ). London: Pitman.

    MATH  Google Scholar 

  • Besag, F.P. & Levine„ L.P. 1984. BASIC for Teachers. London: Sage Publications.

    Google Scholar 

  • Bundy, A. 1980. Artificial Intelligence. Edinburgh University Press.

    Google Scholar 

  • Charniak, E., Riesbeck, C. & McDermott, D. 1979. Artificial Intelligence Programming. New Jersey: Lawrence Erlbaum Ass.

    Google Scholar 

  • Coxhead, P. 1987. Starting LISP for AI. Oxford: Blackwell.

    Google Scholar 

  • Friedman, D. 1974. The little LISPer. Chicago: Scientific Research Associates Inc.

    Google Scholar 

  • Funkhauser, R. 1983. BASIC auf dem IBM PC. München: Hanser.

    Google Scholar 

  • Hasemer, T. 1984. A Beginner’s Guide to LISP. Amsterdam: Addison-Wesley.

    Google Scholar 

  • Holtz, F. 1985. LISP: The Language of Artificial Intelligence. Blue Ridge Summit: TAB Books Inc.

    Google Scholar 

  • Koffman, E. & Friedman, F. 1984. Problem Solving in Structured BASIC-PLUS and VAX-11 BASIC. New York: Addison-Wesley.

    Google Scholar 

  • Maurer, W.D. 1972. A Programmer’s Introduction to LISP. New York: American Elsevier Inc.

    Google Scholar 

  • Müller, D. 1985. LISP. Mannheim: Hain-Druck GmbH.

    Google Scholar 

  • Queinnec, C. 1983. LISP. Basingstoke: Macmillan Publishers.

    Google Scholar 

  • Schoffa, G. 1987. Die Programmiersprache LISP. Muenchen: Francis Verlag.

    Google Scholar 

  • Siklossy, L. 1976. Let’s Talk LISP. New York: Prentice Hall.

    Google Scholar 

  • Steele, G. 1984. Common LISP: The Language. Hanover, Mass.: Digital Press.

    Google Scholar 

  • Stoyan, H. 1980. LISP. Berlin ( Ost ): Akademie Verlag.

    Google Scholar 

  • Stoyan, H. & Görtz, G. 1984. LISP - Eine Einführung in die Programmierung. Berlin: Springer Verlag.

    MATH  Google Scholar 

  • Touretzky, D.S. 1984. LISP: A Gentle Introduction to Symbolic Computation. New York: Harper and Row.

    MATH  Google Scholar 

  • Wilensky, R. 1984. LISPcraft. New York: W.W. Norton Comp.

    Google Scholar 

  • Winograd, T. 1983. Language as a Cognitive Process. New York: Addison-Wesley.

    MATH  Google Scholar 

  • Winston, P.H. & Horn, B.K. 1984. LISP. London: Addison-Wesley. 2nd Edition.

    Google Scholar 

  • Golden Common LISP Manual, Version 1.01. 1985. Cambridge, Mass: Gold Hill Computers.

    Google Scholar 

  • muLISP-86 Reference Manual. 1986. Honolulu: Soft Warehouse Inc.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Publish with us

Policies and ethics