LISP, Lore, and Logic An Algebraic View of LISP Programming, Foundations, and Applications / by W. Richard Stark.

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...

Full description

Saved in:
Bibliographic Details
Main Author: Stark, W. Richard (Author)
Corporate Author: SpringerLink (Online service)
Format: eBook
Language:English
Published: New York, NY : Springer New York : Imprint: Springer, 1990.
Edition:1st ed. 1990.
Series:Springer eBook Collection.
Subjects:
Online Access:Click to view e-book
Holy Cross Note:Loaded electronically.
Electronic access restricted to members of the Holy Cross Community.

MARC

LEADER 00000nam a22000005i 4500
001 b3242700
003 MWH
005 20191024141456.0
007 cr nn 008mamaa
008 121227s1990 xxu| s |||| 0|eng d
020 |a 9781461389316 
024 7 |a 10.1007/978-1-4613-8931-6  |2 doi 
035 |a (DE-He213)978-1-4613-8931-6 
050 4 |a E-Book 
072 7 |a UMX  |2 bicssc 
072 7 |a COM051010  |2 bisacsh 
072 7 |a UMX  |2 thema 
072 7 |a UMC  |2 thema 
100 1 |a Stark, W. Richard.  |e author.  |4 aut  |4 http://id.loc.gov/vocabulary/relators/aut 
245 1 0 |a LISP, Lore, and Logic  |h [electronic resource] :  |b An Algebraic View of LISP Programming, Foundations, and Applications /  |c by W. Richard Stark. 
250 |a 1st ed. 1990. 
264 1 |a New York, NY :  |b Springer New York :  |b Imprint: Springer,  |c 1990. 
300 |a XVIII, 278 p. 14 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 
490 1 |a Springer eBook Collection 
505 0 |a 1 A First Look at LISP -- 1.1 The origins of LISP -- 1.2 A glimpse into the structure of LISP -- 1.3 Additional reading -- 2 Elementary Programming -- 2.1 Programming straightforward computations -- 2.2 Recursive and iterative computations -- 2.3 External files -- 2.4 Searching -- 2.5 Extra variables and functions, for efficiency -- 2.6 Other list functions -- 2.7 The fixed-point style of computation -- 3 Deeper into Essential Structure -- 3.1 LISP’S data -- 3.2 Another look at familiar functions -- 3.3 LISP syntax in detail -- 3.4 Self-processing -- 3.5 Bindings, scopes, and environments -- 3.6 Additional reading -- 4 Computational Philosophy -- 4.1 Models of computation -- 4.2 Pure LISP -- 4.3 Types of 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.2 Applicative operators -- 5.3 Macros -- 5.4 Structures, vectors, and arrays -- 5.5 Function closures -- 5.6 COERCion -- 5.7 Surgical operations -- 6 Interpreters: from Algebra to LISP -- 6.1 Algebras and interpreting: an abstract view -- 6.2 LISP interpreters -- 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.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. 
520 |a 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. 
590 |a Loaded electronically. 
590 |a Electronic access restricted to members of the Holy Cross Community. 
650 0 |a Programming languages (Electronic computers). 
650 0 |a Computer programming. 
650 0 |a Artificial intelligence. 
650 0 |a Computer logic. 
690 |a Electronic resources (E-books) 
710 2 |a SpringerLink (Online service) 
773 0 |t Springer eBooks 
830 0 |a Springer eBook Collection. 
856 4 0 |u https://holycross.idm.oclc.org/login?auth=cas&url=https://doi.org/10.1007/978-1-4613-8931-6  |3 Click to view e-book 
907 |a .b32427001  |b 04-18-22  |c 02-26-20 
998 |a he  |b 02-26-20  |c m  |d @   |e -  |f eng  |g xxu  |h 0  |i 1 
912 |a ZDB-2-SCS 
912 |a ZDB-2-BAE 
950 |a Computer Science (Springer-11645) 
902 |a springer purchased ebooks 
903 |a SEB-COLL 
945 |f  - -   |g 1  |h 0  |j  - -   |k  - -   |l he   |o -  |p $0.00  |q -  |r -  |s b   |t 38  |u 0  |v 0  |w 0  |x 0  |y .i21558656  |z 02-26-20 
999 f f |i 926c7863-07cd-5f2f-ac85-ad0113b481b2  |s 8a8143b9-5a65-5c55-ba87-d23c3ef94545 
952 f f |p Online  |a College of the Holy Cross  |b Main Campus  |c E-Resources  |d Online  |e E-Book  |h Library of Congress classification  |i Elec File  |n 1