Lisp, Lore, and Logic: An Algebraic View of Lisp : Programming, Foundations and Applications

Valutazione media 4
( su 4 valutazioni fornite da GoodReads )
 
9780387970721: Lisp, Lore, and Logic: An Algebraic View of Lisp : Programming, Foundations and Applications

Here is a presentation of LISP which is both practical and theoretical. For the practical, the syntax of the language, the programming styles, and the semantics of computation are carefully developed. For the theoretical, the algebra of interpreters, the lambda calculus as a foundation for LISP, and the algebraic significance of LISP's approach to artificial intelligence are discussed. As the title suggests, the book reaches beyond the technical side of LISP to present colorful applications, historical comments and quotations, computational philosophy, consequences of LISP's exceptional power, and much more. The material has been designed to appeal to a variety of readers, from the bright freshman to the practicing professional, and from computer scientists and mathematicians to chemists, engineers, and philosophers.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Contenuti:

1 A First Look at LISP.- 1.1 The origins of LISP.- 1.2 A glimpse into the structure of LISP.- 1.2.1 Data.- 1.2.2 Functions.- 1.2.3 Expressions in the language.- 1.2.4 Quote.- 1.2.5 Logical terms.- 1.2.6 Branching in computations.- 1.2.7 Lambda functions.- 1.2.8 Assignments.- 1.3 Additional reading.- 2 Elementary Programming.- 2.1 Programming straightforward computations.- 2.2 Recursive and iterative computations.- 2.2.1 A general view of recursion.- 2.2.2 Programming recursive computations.- 2.2.3 Rules for recursive programming.- 2.2.4 Iteration.- 2.3 External files.- 2.4 Searching.- 2.4.1 Is searching a sign of ignorance?.- 2.4.2 Kinds of search.- 2.5 Extra variables and functions, for efficiency.- 2.6 Other list functions.- 2.6.1 MEMBER and more.- 2.6.2 Functions for association lists.- 2.6.3 Example: translation between Inuit and English.- 2.7 The fixed-point style of computation.- 2.8 Input and output.- 2.9 The procedural and functional styles of computation.- 2.10 Additional reading.- 3 Deeper into Essential Structure.- 3.1 LISP’S data.- 3.1.1 S-expressions.- 3.1.2 Representations of data.- 3.1.3 Atoms.- 3.1.4 Data types.- 3.2 Another look at familiar functions.- 3.2.1 CAR, CDR, and CONS: an alternate semantics.- 3.2.2 EQ and EQUAL.- 3.2.3 Options for LAMBDA functions.- 3.2.4 SETF.- 3.3 LISP syntax in detail.- 3.3.1 Terms.- 3.3.2 Variables and forms.- 3.3.3 Syntax puzzles.- 3.4 Self-processing.- 3.5 Bindings, scopes, and environments.- 3.6 Additional reading.- 4 Computational Philosophy.- 4.1 Models of computation.- 4.1.1 Mathematical formalisms for computation.- 4.1.2 Church’s thesis and computational completeness.- 4.2 Pure LISP.- 4.3 Types of recursion.- 4.3.1 Fat recursion and tail recursion.- 4.3.2 Compound recursion.- 4.3.3 Monotonic and nonmonotonic recursion.- 4.4 The limits of LISP: an unsolvable problem.- 4.5 The folklore of fixed-point computation.- 4.6 Additional Reading.- 5 LISP Functions for Powerful Programming.- 5.1 Debugging tools.- 5.1.1 The listener, access to local bindings, and Backtrace.- 5.1.2 STEP and TRACE.- 5.1.3 Other tools for debugging.- 5.1.4 Application: debugging a LISP text (optional).- 5.2 Applicative operators.- 5.2.1 APPLY, FUNCALL, MAPCAR, and MAPLIST.- 5.2.2 Application: symbolic differentiation.- 5.3 Macros.- 5.3.1 The basic idea.- 5.3.2 Applications: INFIX and EVAL&TIME.- 5.4 Structures, vectors, and arrays.- 5.4.1 Vectors and arrays.- 5.4.2 Structures.- 5.4.3 Application: working with organic molecules.- 5.5 Function closures.- 5.5.1 Creating and using closures.- 5.5.2 Application: COMPOSE and Currying CONS.- 5.6 COERCion.- 5.7 Surgical operations.- 6 Interpreters: from Algebra to LISP.- 6.1 Algebras and interpreting: an abstract view.- 6.1.1 Algebras of objects and algebras of terms.- 6.1.2 Interpretation and computation.- 6.2 LISP interpreters.- 6.2.1 A sketch of the usual LISP interpreter.- 6.2.2 A call-by-name interpreter for LISP.- 6.2.3 Put the interpreter inside, keep the user out.- 6.3 Compiled LISP.- 7 Mathematical Foundations of LISP.- 7.1 The lambda calculus defined.- 7.2 Straightforward computation in the lambda calculus.- 7.3 Fixed-points for object functions.- 7.4 Recursive functions in the lambda calculus.- 7.5 Pure LISP in the lambda calculus.- 7.6 Additional reading.- 8 Automatic Reasoning, Algebraic Intelligence.- 8.1 Logics.- 8.1.1 Prepositional logic.- 8.1.2 Fundamental theorems for the propositional calculus.- 8.1.3 Other approaches to automatic reasoning in PC.- 8.2 Predicate logic and unification.- 8.3 Prolog.- 8.4 Speculation on algebraic intelligence.- 8.5 Additional reading.- 9 Bibliography.- 10 Answers to Selected Exercises.- 11 Index.

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

I migliori risultati di ricerca su AbeBooks

1.

Stark, W. Richard
Editore: Springer (1989)
ISBN 10: 038797072X ISBN 13: 9780387970721
Nuovi Brossura Quantità: 1
Da
Book Deals
(Lewiston, NY, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Springer, 1989. Condizione libro: New. Brand New, Unread Copy in Perfect Condition. A+ Customer Service!. Codice libro della libreria ABE_book_new_038797072X

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 73,71
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

2.

Stark, W. Richard
Editore: Springer (1990)
ISBN 10: 038797072X ISBN 13: 9780387970721
Nuovi Paperback Quantità: 1
Da
Irish Booksellers
(Rumford, ME, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Springer, 1990. Paperback. Condizione libro: New. book. Codice libro della libreria 038797072X

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 73,73
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

3.

Stark, W. Richard
Editore: Springer 1990-02-20 (1990)
ISBN 10: 038797072X ISBN 13: 9780387970721
Nuovi Paperback Quantità: 1
Da
Lost Books
(AUSTIN, TX, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Springer 1990-02-20, 1990. Paperback. Condizione libro: New. 1. 038797072X. Codice libro della libreria 509974

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 82,61
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,78
In U.S.A.
Destinazione, tempi e costi

4.

Stark, W. Richard
Editore: Springer-Verlag New York Inc. (1990)
ISBN 10: 038797072X ISBN 13: 9780387970721
Nuovi Quantità: > 20
Print on Demand
Da
PBShop
(Secaucus, NJ, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Springer-Verlag New York Inc., 1990. PAP. Condizione libro: New. New Book. Shipped from US within 10 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Codice libro della libreria IQ-9780387970721

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 87,58
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,78
In U.S.A.
Destinazione, tempi e costi

5.

Stark, W. Richard
Editore: Springer-Verlag New York Inc., United States (1990)
ISBN 10: 038797072X ISBN 13: 9780387970721
Nuovi Paperback Quantità: 10
Print on Demand
Da
The Book Depository
(London, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Springer-Verlag New York Inc., United States, 1990. Paperback. Condizione libro: New. 229 x 155 mm. Language: English . Brand New Book ***** Print on Demand *****.Here is a presentation of LISP which is both practical and theoretical. For the practical, the syntax of the language, the programming styles, and the semantics of computation are carefully developed. For the theoretical, the algebra of interpreters, the lambda calculus as a foundation for LISP, and the algebraic significance of LISP s approach to artificial intelligence are discussed. As the title suggests, the book reaches beyond the technical side of LISP to present colorful applications, historical comments and quotations, computational philosophy, consequences of LISP s exceptional power, and much more. The material has been designed to appeal to a variety of readers, from the bright freshman to the practicing professional, and from computer scientists and mathematicians to chemists, engineers, and philosophers. Softcover reprint of the original 1st ed. 1990. Codice libro della libreria AAV9780387970721

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 91,54
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

6.

Stark, W. Richard
Editore: Springer-Verlag New York Inc., United States (1990)
ISBN 10: 038797072X ISBN 13: 9780387970721
Nuovi Paperback Quantità: 10
Print on Demand
Da
The Book Depository US
(London, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Springer-Verlag New York Inc., United States, 1990. Paperback. Condizione libro: New. 229 x 155 mm. Language: English . Brand New Book ***** Print on Demand *****. Here is a presentation of LISP which is both practical and theoretical. For the practical, the syntax of the language, the programming styles, and the semantics of computation are carefully developed. For the theoretical, the algebra of interpreters, the lambda calculus as a foundation for LISP, and the algebraic significance of LISP s approach to artificial intelligence are discussed. As the title suggests, the book reaches beyond the technical side of LISP to present colorful applications, historical comments and quotations, computational philosophy, consequences of LISP s exceptional power, and much more. The material has been designed to appeal to a variety of readers, from the bright freshman to the practicing professional, and from computer scientists and mathematicians to chemists, engineers, and philosophers. Softcover reprint of the original 1st ed. 1990. Codice libro della libreria AAV9780387970721

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 92,41
Convertire valuta

Aggiungere al carrello

Spese di spedizione: GRATIS
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

7.

Stark, W. Richard
Editore: Springer (1990)
ISBN 10: 038797072X ISBN 13: 9780387970721
Nuovi Brossura Quantità: 5
Print on Demand
Da
English-Book-Service Mannheim
(Mannheim, Germania)
Valutazione libreria
[?]

Descrizione libro Springer, 1990. Condizione libro: New. This item is printed on demand for shipment within 3 working days. Codice libro della libreria KP9780387970721

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 91,02
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 4,00
Da: Germania a: U.S.A.
Destinazione, tempi e costi

8.

Stark, W. Richard
Editore: Springer (1990)
ISBN 10: 038797072X ISBN 13: 9780387970721
Nuovi Paperback Quantità: 1
Da
Herb Tandree Philosophy Books
(Stroud, GLOS, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Springer, 1990. Paperback. Condizione libro: NEW. 9780387970721 This listing is a new book, a title currently in-print which we order directly and immediately from the publisher. Codice libro della libreria HTANDREE0276262

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 88,30
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 9,52
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

9.

Stark, W. Richard
Editore: Springer-Verlag New York Inc. (1990)
ISBN 10: 038797072X ISBN 13: 9780387970721
Nuovi Quantità: > 20
Print on Demand
Da
Books2Anywhere
(Fairford, GLOS, Regno Unito)
Valutazione libreria
[?]

Descrizione libro Springer-Verlag New York Inc., 1990. PAP. Condizione libro: New. New Book. Delivered from our UK warehouse in 3 to 5 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Codice libro della libreria LQ-9780387970721

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 88,01
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 10,72
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

10.

Stark, W. Richard
Editore: Springer (1990)
ISBN 10: 038797072X ISBN 13: 9780387970721
Nuovi Paperback Quantità: 1
Print on Demand
Da
Ergodebooks
(RICHMOND, TX, U.S.A.)
Valutazione libreria
[?]

Descrizione libro Springer, 1990. Paperback. Condizione libro: New. Softcover reprint of the origina. This item is printed on demand. Codice libro della libreria DADAX038797072X

Maggiori informazioni su questa libreria | Fare una domanda alla libreria

Compra nuovo
EUR 97,85
Convertire valuta

Aggiungere al carrello

Spese di spedizione: EUR 3,78
In U.S.A.
Destinazione, tempi e costi

Vedi altre copie di questo libro

Vedi tutti i risultati per questo libro