Muutke küpsiste eelistusi

Interpreting LISP: Programming and Data Structures 2nd ed. [Pehme köide]

  • Formaat: Paperback / softback, 150 pages, kõrgus x laius: 235x155 mm, kaal: 2642 g, 15 Illustrations, black and white; XIII, 150 p. 15 illus., 1 Paperback / softback
  • Ilmumisaeg: 24-Jun-2017
  • Kirjastus: APress
  • ISBN-10: 1484227069
  • ISBN-13: 9781484227060
Teised raamatud teemal:
  • Pehme köide
  • Hind: 34,80 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Tavahind: 40,94 €
  • Säästad 15%
  • Raamatu kohalejõudmiseks kirjastusest kulub orienteeruvalt 2-4 nädalat
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Tellimisaeg 2-4 nädalat
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 150 pages, kõrgus x laius: 235x155 mm, kaal: 2642 g, 15 Illustrations, black and white; XIII, 150 p. 15 illus., 1 Paperback / softback
  • Ilmumisaeg: 24-Jun-2017
  • Kirjastus: APress
  • ISBN-10: 1484227069
  • ISBN-13: 9781484227060
Teised raamatud teemal:
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.


What You'll Learn
  • 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

Who This Book Is For

Experienced programmers new to Lisp.  

About the Author vii
About the Technical Reviewer ix
Acknowledgments xi
Introduction xiii
Chapter 1 LISP
1(2)
Chapter 2 The Atom Table and the Number Table
3(6)
Chapter 3 Evaluation
9(2)
Chapter 4 Some Functions and Special Forms
11(6)
Chapter 5 S-Expressions
17(2)
Chapter 6 Typed-Pointers
19(4)
Chapter 7 Pictorial Notation
23(4)
Chapter 8 More Functions
27(4)
Chapter 9 Arguments and Results Are Typed-Pointers
31(4)
Chapter 10 List Notation
35(4)
Chapter 11 More Special Forms
39(4)
Chapter 12 Defining Functions: λ-Expressions
43(4)
Chapter 13 More Functions
47(6)
Chapter 14 Defining Special Forms
53(4)
Chapter 15 The Label Special Form
57(2)
Chapter 16 The Quote Macro
59(2)
Chapter 17 More Functions
61(2)
Chapter 18 More About Typed-Pointers
63(4)
Chapter 19 Binding Actual Values to Formal Arguments
67(8)
Chapter 20 Minimal LISP
75(2)
Chapter 21 More Functions
77(6)
Chapter 22 Input and Output
83(2)
Chapter 23 Property Lists
85(6)
Chapter 24 What Is LISP Good for?
91(2)
Chapter 25 Symbolic Differentiation
93(8)
Chapter 26 Game Playing
101(8)
Chapter 27 The LISP Interpreter Program
109(26)
LISP in C
110(25)
Chapter 28 Garbage Collection
135(4)
Chapter 29 The lispinit File, the linuxenv.h File, and the Makefile File
139(6)
Bibliography 145(2)
Index 147
Gary Knott, PhD is founder/CEO of Civlized Inc., the makers of MLAB.  He is also a professor, expert consultant in mathematical models with emphasis on applications of interest  to the National Institute of Health (NIH).  He was a computer scientist and programmer for the NIH as well.