Interpreting LISP Programming and Data Structures /

Learn Lisp programming in a data structures context, including tables, functions, forms, expressions, typed-pointers, I/O, garbage collection and some applications. This short primer contains a careful description of the data structures manipulated by Lisp functions. These data structures and others...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Knott, Gary D. (Συγγραφέας)
Συγγραφή απο Οργανισμό/Αρχή: SpringerLink (Online service)
Μορφή: Ηλεκτρονική πηγή Ηλ. βιβλίο
Γλώσσα:English
Έκδοση: Berkeley, CA : Apress : Imprint: Apress, 2017.
Έκδοση:2nd ed.
Θέματα:
Διαθέσιμο Online:Full Text via HEAL-Link
LEADER 03254nam a22004815i 4500
001 978-1-4842-2707-7
003 DE-He213
005 20170630022759.0
007 cr nn 008mamaa
008 170623s2017 xxu| s |||| 0|eng d
020 |a 9781484227077  |9 978-1-4842-2707-7 
024 7 |a 10.1007/978-1-4842-2707-7  |2 doi 
040 |d GrThAP 
050 4 |a QA76.7-76.73 
050 4 |a QA76.76.C65 
072 7 |a UMX  |2 bicssc 
072 7 |a UMC  |2 bicssc 
072 7 |a COM051010  |2 bisacsh 
072 7 |a COM010000  |2 bisacsh 
082 0 4 |a 005.13  |2 23 
100 1 |a Knott, Gary D.  |e author. 
245 1 0 |a Interpreting LISP  |h [electronic resource] :  |b Programming and Data Structures /  |c by Gary D. Knott. 
250 |a 2nd ed. 
264 1 |a Berkeley, CA :  |b Apress :  |b Imprint: Apress,  |c 2017. 
300 |a XIII, 150 p. 15 illus.  |b online resource. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
505 0 |a 1. LISP -- 2. The Atom Table and the Number Table -- 3. Evaluation -- 4 Some Functions and Special Forms -- 5. S-Expressions -- 6. Typed-Pointers -- 7. Pictorial Notation -- 8. More Functions -- 9. Arguments and Results are Typed-Pointers -- 10. List Notation -- 11. More Special Forms -- 12. Defining Functions: λ-Expressions -- 13. More Functions -- 14. Defining Special Forms -- 15. The Label Special Form -- 16. The Quote Macro -- 17. More Functions -- 18. More About Typed-Pointers -- 19. Binding Actual Values to Formal Arguments -- 20. Minimal LISP -- 21. More Functions -- 22. Input and Output -- 23. Property Lists -- 24. What is LISP Good For? -- 25. Symbolic Differentiation -- 26. Game-Playing -- 27. The LISP Interpreter Program -- 28. Garbage Collection -- 29. LISP in C. 
520 |a Learn Lisp programming in a data structures context, including tables, functions, forms, expressions, typed-pointers, I/O, garbage collection and some applications. This short primer contains a careful description of the data structures manipulated by Lisp functions. These data structures and others, notably hash tables, are also used in constructing a Lisp interpreter. Interpreting Lisp will be of special interest to those learning and using programming languages and computer architecture as well as data structures. This book will be useful to autodidacts, professional programmers, and computer enthusiasts in a wide variety of fields. You will: Use the atom table and the number table in Lisp Master expressions, typed pointers, arguments and results in typed pointers, and more Write lambda expressions in Lisp Bind actual values to formal arguments Develop games in Lisp. 
650 0 |a Computer science. 
650 0 |a Computer programming. 
650 0 |a Programming languages (Electronic computers). 
650 1 4 |a Computer Science. 
650 2 4 |a Programming Languages, Compilers, Interpreters. 
650 2 4 |a Programming Techniques. 
710 2 |a SpringerLink (Online service) 
773 0 |t Springer eBooks 
776 0 8 |i Printed edition:  |z 9781484227060 
856 4 0 |u http://dx.doi.org/10.1007/978-1-4842-2707-7  |z Full Text via HEAL-Link 
912 |a ZDB-2-CWD 
950 |a Professional and Applied Computing (Springer-12059)