| Search | About | Preferences | Interact | Help | |
| 150 million books. 1 search engine. | ||

› Find signed collectible books: 'Anatomy of Lisp'
More editions of Anatomy of Lisp:
› Find signed collectible books: 'The ANSI Common Lisp'
This book provides an excellent introduction to Common Lisp. In addition to chapters covering the basic language concepts, there are sections discussing the Common Lisp object system (CLOS) and speed considerations in Lisp. Three fair-sized examples of nontrivial Lisp projects are also included. The book's clear and engaging format explains complicated constructs simply. This format makes ANSI Common Lisp accessible to a general audience--even those who have never programmed before. The book also provides an excellent perspective on the value of using Lisp. [via]
More editions of The ANSI Common Lisp:
› Find signed collectible books: 'The Architecture of Symbolic Computers'
Focuses on the design and implementation of two classes of non-von Neumann computer architecture: those designed for functional and logical language computing. [via]
More editions of The Architecture of Symbolic Computers:
› Find signed collectible books: 'The Art of the Metaobject Protocol'
This book details the meta-object protocol, the framework on which the Common Lisp object system (CLOS) is based. The philosophy behind the meta-object protocol is that different applications may require different kinds of object models, and so the object model itself should be subject to program control. The Art of the Meta-Object Protocol provides a wonderful working example of how Lisp can be extended and how it can evolve to incorporate new language constructs. First, the book describes how CLOS is actually implemented by working through a subset. Then it goes on to develop the meta- object protocol in great detail. The Art of the Meta-Object Protocol is useful for the advanced CLOS user as well as for anyone interested in object-oriented programming and language design. [via]
More editions of The Art of the Metaobject Protocol:
› Find signed collectible books: 'Artificial Intelligence'
This book is one of the oldest and most popular introductions to artificial intelligence. An accomplished artificial intelligence (AI) scientist, Winston heads MIT's Artificial Intelligence Laboratory, and his hands-on AI research experience lends authority to what he writes. Winston provides detailed pseudo-code for most of the algorithms discussed, so you will be able to implement and test the algorithms immediately. The book contains exercises to test your knowledge of the subject and helpful introductions and summaries to guide you through the material. [via]
› Find signed collectible books: 'Artificial Intelligence: A Modern Approach'
Artificial Intelligence: A Modern Approach introduces basic ideas in artificial intelligence from the perspective of building intelligent agents, which the authors define as "anything that can be viewed as perceiving its environment through sensors and acting upon the environment through effectors." This textbook is up-to-date and is organized using the latest principles of good textbook design. It includes historical notes at the end of every chapter, exercises, margin notes, a bibliography, and a competent index. Artificial Intelligence: A Modern Approach covers a wide array of material, including first-order logic, game playing, knowledge representation, planning, and reinforcement learning. [via]
More editions of Artificial Intelligence: A Modern Approach:

› Find signed collectible books: 'Artificial Intelligence: Instructor's Manual'
More editions of Artificial Intelligence: Instructor's Manual:

› Find signed collectible books: 'Artificial Intelligence Programming'
More editions of Artificial Intelligence Programming:
› Find signed collectible books: 'Birth Of A Nation: A Comic Novel'
This scathingly hilarious political satireproduced from a collaboration of three of our funniest humoristsanswers the burning question: Would anyone care if East St. Louis seceded from the Union?
East St. Louis, Illinois (the inner city without an outer city), is an impoverished town, so poor that Fred Fredericks, its idealistic mayor, starts off Election Day by collecting the citys trash in his own minivan. But the mayor believes in the power of democracy and rallies his fellow citizens to the polls for the presidential election, only to find hundreds of them turned away for trumped-up reasons. Even sweet old Miss Jacksonnot to mention the mayor himselfis denied the vote because her name turns up on a bogus list of felons. The national election hinges on Illinoiss electoral votes and, as a result of the mass disenfranchisement of East St. Louis, a radical right-wing junta led by a dim-witted Texas governor seizes the Oval Office.
Prodded by shady black billionaire and old friend John Roberts, Fredericks devises a radical plan of protest: East St. Louis will secede from the Union. Roberts opens an offshore bank (albeit in the heart of the U.S.) to finance the newly liberated country, and suddenly East St. Louis becomes the Switzerland of the American heartland, flush with money. It also begins to attract a motley circus of idealistic young militants, OPEC-funded hitmen, CIA operatives, tabloid reporters, and AWOL black servicemen eager to protect and serve the new nation.
Problems set in almost immediately: Controversies rage over the name and national anthem of the new country (they decide on the Republic of Blackland with an anthem sung to the tune of the theme from Good Times), and local thug Roscoe becomes a warlord and turns his gang into a paramilitary force. When the U.S. military begins to move in, Fredericks is forced to decide whether his protest is worth taking all the way.
Birth of a Nation starts with a scenario drawn from the botched election of 2000 and spins it into a brilliantly absurd work of sharply pointed satire. Along the way the authors lay into a host of hot social and cultural issuesskewering white supremacists, black nationalists, and everyone in betweendrawing real blood and real laughs in equal measure in this riotous send-up of American politics. [via]
More editions of Birth Of A Nation: A Comic Novel:
› Find signed collectible books: 'Birth of a Nation'
This scathingly hilarious political satireproduced from a collaboration of three of our funniest humoristsanswers the burning question: Would anyone care if East St. Louis seceded from the Union?
East St. Louis, Illinois (the inner city without an outer city), is an impoverished town, so poor that Fred Fredericks, its idealistic mayor, starts off Election Day by collecting the citys trash in his own minivan. But the mayor believes in the power of democracy and rallies his fellow citizens to the polls for the presidential election, only to find hundreds of them turned away for trumped-up reasons. Even sweet old Miss Jacksonnot to mention the mayor himselfis denied the vote because her name turns up on a bogus list of felons. The national election hinges on Illinoiss electoral votes and, as a result of the mass disenfranchisement of East St. Louis, a radical right-wing junta led by a dim-witted Texas governor seizes the Oval Office.
Prodded by shady black billionaire and old friend John Roberts, Fredericks devises a radical plan of protest: East St. Louis will secede from the Union. Roberts opens an offshore bank (albeit in the heart of the U.S.) to finance the newly liberated country, and suddenly East St. Louis becomes the Switzerland of the American heartland, flush with money. It also begins to attract a motley circus of idealistic young militants, OPEC-funded hitmen, CIA operatives, tabloid reporters, and AWOL black servicemen eager to protect and serve the new nation.
Problems set in almost immediately: Controversies rage over the name and national anthem of the new country (they decide on the Republic of Blackland with an anthem sung to the tune of the theme from Good Times), and local thug Roscoe becomes a warlord and turns his gang into a paramilitary force. When the U.S. military begins to move in, Fredericks is forced to decide whether his protest is worth taking all the way.
Birth of a Nation starts with a scenario drawn from the botched election of 2000 and spins it into a brilliantly absurd work of sharply pointed satire. Along the way the authors lay into a host of hot social and cultural issuesskewering white supremacists, black nationalists, and everyone in betweendrawing real blood and real laughs in equal measure in this riotous send-up of American politics. [via]
More editions of Birth of a Nation:

› Find signed collectible books: 'Calendrical Calculations'
The purpose of this book is to present in a unified, completely algorithmic form, a description of thirteen calendars and how they relate to one another: the present civil calendar (Gregorian), the recent ISO commercial calendar, the old civil calendar (Julian), the Coptic and (virtually identical) Ethiopic calendars, the Islamic (Moslem) calendar, the Baha'i, the Hebrew (Jewish) calendar, the Mayan calendars, the French Revolutionary calendar, the Chinese calendar, and both the old (mean) and new (true) Hindu (Indian) calendars. Easy conversion among these calendars is a by-product of the approach, as is the determination of secular and religious holidays. Calendrical Calculations makes accurate calendrical algorithms readily available for computer use. This volume will be a valuable resource for working programmers, as well as a fount of useful algorithmic tools for computer scientists. [via]
More editions of Calendrical Calculations:

› Find signed collectible books: 'Common Lisp'
More editions of Common Lisp:
› Find signed collectible books: 'Common Lisp: A Gentle Introduction to Symbolic Computation'
A highly accessible introduction to LISP, this is for inexperienced programmers and programmers new to LISP. A LISP "toolkit" in each chapter explains how to use Common LISP programming and debugging tools such as DESCRIBE, INSPECT, TRACE and STEP. [via]
More editions of Common Lisp: A Gentle Introduction to Symbolic Computation:

› Find signed collectible books: 'Common Lisp: An Interactive Approach'
More editions of Common Lisp: An Interactive Approach:

› Find signed collectible books: 'The Common Lisp Companion'
More editions of The Common Lisp Companion:

› Find signed collectible books: 'Common Lisp Modules: Artificial Intelligence in the Era of Neural Networks and Chaos Theory'
More editions of Common Lisp Modules: Artificial Intelligence in the Era of Neural Networks and Chaos Theory:
› Find signed collectible books: 'Common Lisp: The Language'
This is the Lisp programmers' bible. If you need to know the official specification, every function defined in Common Lisp can be found in here somewhere. Anyone vaguely serious about programming in Lisp for extended periods of time should keep a copy of this book for reference. However, note that while this book is clearly written, it is not an introduction to programming in Lisp--Common Lisp: The Language only offers the language specification. [via]
More editions of Common Lisp: The Language:

› Find signed collectible books: 'Common Lispcraft'
More editions of Common Lispcraft:
› Find signed collectible books: 'The Dead Emcee Scrolls: The Lost Teachings of Hip-hop and Connected Writings'
In the underground labyrinths of New York City's subway system, beneath the third rail of a long forgotten line, Saul Williams discovered scrolls of aged yellowish-brown paper rolled tightly into a can of spray paint. His quest to decipher this mystical ancient text resulted in a primal understanding of the power hip-hop has to teach us about ourselves and the universe around us.
Now, for the first time, Saul Williams shares with the world the wonder revealed to him by the Dead Emcee Scrolls.
I have paraded as a poet for years now. In the proc ess of parading I may have actually become one, but that's another story, another book. This book is a book that I have been waiting to finish since 1995. This is the book that finished me. The story I am about to tell may sound fantastic. It may anger some of you who have followed my work. You may feel that you have come to know me over the years, and in some cases you have, but in others...well, this is a confession.
More editions of The Dead Emcee Scrolls: The Lost Teachings of Hip-hop and Connected Writings:

› Find signed collectible books: 'Defying Gravity: The Making of Newton'
More editions of Defying Gravity: The Making of Newton:

› Find signed collectible books: 'Elements of Artificial Intelligence: An Introduction Using Lisp'
More editions of Elements of Artificial Intelligence: An Introduction Using Lisp:
› Find signed collectible books: 'Essential Lisp'
A clear introduction to LISP, its functions and applications to artificial intelligence. Readers learning LISP on their PCs to researchers and programmers in industry and the military will find this book well suited to a self-study environment. [via]
More editions of Essential Lisp:

› Find signed collectible books: 'Gnu Emacs Manual: Eleventh Edition, Version 19.29 June 1995'
GNU Emacs is much more than a simple word processor. Over the years it has expanded into an entire work flow environment. Programmers will be impressed by its integrated debugging and project management features. Emacs is also a multi-lingual word processor, can handle all your email and Usenet news needs, display web pages, and even has a diary and a calendar for your appointments! And when you tire of all the work you can accomplish with it, there are games to play.
Features include:
* Special editing modes for 25 programming languages including Java, Perl, C, C++, Objective C, Fortran, Lisp, Scheme, and Pascal.
* Special scripting language modes for Bash, other common shells, and creating Makefiles for GNU/Linux, UNIX, Windows/DOS and VMS systems.
* Support for typing and displaying in 21 non-English languages, including Chinese, Czech, Hindi, Hebrew, Russian, Vietnamese and all Western European languages.
* Creates Postscript output from plain text files and has special editing modes for LaTeX and TeX
* Compile and debug from inside Emacs
* Maintain program ChangeLogs
* Extensive file merge and diff functions
* Directory navigation: flag, move and delete files and sub-directories recursively.
* Run shell commands from inside Emacs, or even use Emacs as a shell itself (Eshell)
* Set up tag tables
* Version control management for release and beta versions, with CVS and RCS integration and much more!
This book picks up where the introductory on-line tutorial included with Emacs ends. It explains the full range of Emacs' power and contains reference material useful to expert users. Appendixes with specific material for MacIntosh and Microsoft OS users are included. [via]
More editions of GNU Emacs Manual:
› Find signed collectible books: 'Godel, Escher, Bach: An Eternal Golden Braid'
As stated in the Scientific American, "Every few decades an unknown author brings out a boof of such depth, clarity range, wit beauty and originality that it is recognized at once as a major literary event - this is such a work." [via]
More editions of Godel, Escher, Bach: An Eternal Golden Braid:
› Find signed collectible books: 'Guns, Germs, and Steel Reader's Companion'
More editions of Guns, Germs, and Steel Reader's Companion:
› Find signed collectible books: 'Hackers and Painters'
"The computer world is like an intellectual Wild West, in which you can shoot anyone you wish with your ideas, if you're willing to risk the consequences. " --from Hackers & Painters: Big Ideas from the Computer Age, by Paul Graham
We are living in the computer age, in a world increasingly designed and engineered by computer programmers and software designers, by people who call themselves hackers. Who are these people, what motivates them, and why should you care?
Consider these facts: Everything around us is turning into computers. Your typewriter is gone, replaced by a computer. Your phone has turned into a computer. So has your camera. Soon your TV will. Your car was not only designed on computers, but has more processing power in it than a room-sized mainframe did in 1970. Letters, encyclopedias, newspapers, and even your local store are being replaced by the Internet.
Hackers & Painters: Big Ideas from the Computer Age, by Paul Graham, explains this world and the motivations of the people who occupy it. In clear, thoughtful prose that draws on illuminating historical examples, Graham takes readers on an unflinching exploration into what he calls "an intellectual Wild West."
The ideas discussed in this book will have a powerful and lasting impact on how we think, how we work, how we develop technology, and how we live. Topics include the importance of beauty in software design, how to make wealth, heresy and free speech, the programming language renaissance, the open-source movement, digital design, internet startups, and more.
More editions of Hackers and Painters:

› Find signed collectible books: 'The Haskell Road To Logic, Maths And Programming'
More editions of The Haskell Road To Logic, Maths And Programming:
› Find signed collectible books: 'How to Design Programs: An Introduction to Programming and Computing'
NA [via]
More editions of How to Design Programs: An Introduction to Programming and Computing:

› Find signed collectible books: 'An Introduction to Programming in Emacs Lisp'
More editions of An Introduction to Programming in Emacs Lisp:

› Find signed collectible books: 'Learning GNU Emacs'

› Find signed collectible books: 'Learning GNU Emacs'
More editions of Learning GNU Emacs:

› Find signed collectible books: 'Let's Talk LISP'
More editions of Let's Talk LISP:

› Find signed collectible books: 'Lisp'
This third edition is a revised and expanded version of Winston and Horn's best-selling introduction to the Lisp programming language and to Lisp-based applications, many of which are possible as a result of advances in Artificial Intelligence technology. The Knowledge You Need The new edition retains the broad coverage of previous editions that has made this book popular both with beginners and with more advanced readers -- coverage ranging from the basics of the language to detailed examples showing Lisp in practice. Based on the CommonLisp standard, this book also introduces CommonLisp's object system, CLOS, and the productivity-promoting techniques enabled by object-oriented programming. Application examples drawn from expert systems, natural language interfaces, and symbolic mathematics are featured, and new applications dealing with probability bounds, project simulation, and visual object recognition are introduced. Special Features of this Edition *Based on extensive teaching experience *Explains key problem solving paradigms, such as search, forward chaining, and problem reduction *Discusses constraint propagation, backward chaining, and key ideas in Prolog *Emphasizes procedure and data abstraction, and other points of programming style and practice *Covers cliches, mapping, streams, delayed evaluation, and techniques for better and faster procedure definition 0201083191B04062001 [via]

› Find signed collectible books: 'Lisp'
More editions of Lisp:

› Find signed collectible books: 'Lisp'
More editions of Lisp:
› Find signed collectible books: 'Lisp 1.5 Programmer's Manual'
The LISP language is designed primarily for symbolic data processing used for symbolic calculations in differential and integral calculus, electrical circuit theory, mathematical logic, game playing, and other fields of artificial intelligence.The manual describes LISP, a formal mathematical language. LISP differs from most programming languages in three important ways. The first way is in the nature of the data. In the LISP language, all data are in the form of symbolic expressions usually referred to as S-expressions, of indefinite length, and which have a branching tree-type of structure, so that significant subexpressions can be readily isolated. In the LISP system, the bulk of the available memory is used for storing S-expressions in the form of list structures. The second distinction is that the LISP language is the source language itself which specifies in what way the S-expressions are to be processed. Third, LISP can interpret and execute programs written in the form of S-expressions. Thus, like machine language, and unlike most other high level languages, it can be used to generate programs for further executions.
[via]More editions of Lisp 1.5 Programmer's Manual:

› Find signed collectible books: 'LISP: A Gentle Introduction to Symbolic Computation'
More editions of LISP: A Gentle Introduction to Symbolic Computation:

› Find signed collectible books: 'Lisp Evolution and Standardization: Proceedings of the First International Workshop'
More editions of Lisp Evolution and Standardization: Proceedings of the First International Workshop:
› Find signed collectible books: 'Lisp in Small Pieces'
This is a comprehensive account of the semantics and the implementation of the whole Lisp family of languages, namely Lisp, Scheme and related dialects. It describes 11 interpreters and 2 compilers, including very recent techniques of interpretation and compilation. The book is in two parts. The first starts from a simple evaluation function and enriches it with multiple name spaces, continuations and side-effects with commented variants, while at the same time the language used to define these features is reduced to a simple lambda-calculus. Denotational semantics is then naturally introduced. The second part focuses more on implementation techniques and discusses precompilation for fast interpretation: threaded code or bytecode; compilation towards C. Some extensions are also described such as dynamic evaluation, reflection, macros and objects. This will become the new standard reference for people wanting to know more about the Lisp family of languages: how they work, how they are implemented, what their variants are and why such variants exist. The full code is supplied (and also available over the Net). A large bibliography is given as well as a considerable number of exercises. Thus it may also be used by students to accompany second courses on Lisp or Scheme. [via]

› Find signed collectible books: 'Lisp: Style and Design'
More editions of Lisp: Style and Design:

› Find signed collectible books: 'Lisp, Objects and Symbolic Programming'
More editions of Lisp, Objects and Symbolic Programming:
› Find signed collectible books: 'Lispcraft'
More editions of Lispcraft:
› Find signed collectible books: 'The Little Lisper'
There are surprises in store for the diligent reader of this masterful introduction to recursion as a fundamental tool for expressing and solving problems. With wit and wisdom, The Little LISPer unfolds some of the most beautiful concepts in mathematics, computer science, and logic.
The authors' goal is to show that recursive thinking is first of all fun, that it is powerful, and that the programming language Lisp allows one to express ideas recursively and naturally. There are hard problems along the way, but their solution brings mastery of recursive, functional, and meta-linguistic abstractions, developing skills in the underlying creative programming in Lisp. The Little LISPer is self-contained: an interpreter for the language is developed using the tools of the book itself . [via]
More editions of The Little Lisper:

› Find signed collectible books: 'The Little Schemer'
More editions of The Little Schemer:
› Find signed collectible books: 'Metamagical Themas: Questing for the Essence of Mind and Pattern'
An interlocked collection of literary, scientific, and artistic studies. [via]
More editions of Metamagical Themas: Questing for the Essence of Mind and Pattern:

› Find signed collectible books: 'Micro-ISV : From Vision to Reality'
More editions of Micro-ISV : From Vision to Reality:

› Find signed collectible books: 'The New Uci Lisp Manual'
More editions of The New Uci Lisp Manual:

› Find signed collectible books: 'Object Oriented Programming in Common Lisp: A Programmers Guide to the Common Lisp Object System'
More editions of Object Oriented Programming in Common Lisp: A Programmers Guide to the Common Lisp Object System:
› Find signed collectible books: 'On Lisp: Advanced Techniques for Common Lisp'
Perhaps the author gives the best description of this book: "On Lisp deals mostly with the kinds of programs you could only write in Lisp." The book provides extensive information on the advanced features of Lisp, which are not found in other popular programming languages. After showing how flexibly functions can be manipulated, On Lisp moves on to the best discussion of macros available, which includes details of the possible pitfalls (various referential bugs, for example). The book concludes with a demonstration of various advanced constructs that can be implemented in Lisp using the tools developed in the earlier part of the book. As with his other book, ANSI Common Lisp, Graham writes in a fluid style that is a pleasure to read. [via]
More editions of On Lisp: Advanced Techniques for Common Lisp:

› Find signed collectible books: 'Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp'
More editions of Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp:
› Find signed collectible books: 'Practical Common LISP'
...it has a fresh view on the language and the examples in the later chapters are usable in your day-to-day work as a programmer. Frank Buss, Lisp Programmer and Slashdot Contributor
If you're interested in Lisp as it relates to Python or Perl, and want to learn through doing rather than watching, Practical Common Lisp is an excellent entry point. Chris McAvoy, Chicago Python Users Group
Lisp is often thought of as an academic language, but it need not be. This is the first book that introduces Lisp as a language for the real world.
Practical Common Lisp presents a thorough introduction to Common Lisp, providing you with an overall understanding of the language features and how they work. Over a third of the book is devoted to practical examples such as the core of a spam filter and a web application for browsing MP3s and streaming them via the Shoutcast protocol to any standard MP3 client software (e.g., iTunes, XMMS, or WinAmp). In other "practical" chapters, author Peter Seibel demonstrates how to build a simple but flexible in-memory database, how to parse binary files, and how to build a unit test framework in 26 lines of code.
[via]More editions of Practical Common LISP:

› Find signed collectible books: 'A Programmer's Guide to Common Lisp'
More editions of A Programmer's Guide to Common Lisp:

› Find signed collectible books: 'Programmer's Guide to LISP'
More editions of Programmer's Guide to LISP:

› Find signed collectible books: 'Programming in Scheme : Learn Scheme Through Artificial Intelligence'
More editions of Programming in Scheme : Learn Scheme Through Artificial Intelligence:

› Find signed collectible books: 'Public Enemy #2: An All-New Boondocks Collection'
More editions of Public Enemy #2: An All-New Boondocks Collection:

› Find signed collectible books: 'The Seasoned Schemer'
More editions of The Reasoned Schemer:
› Find signed collectible books: 'A Right to Be Hostile: The Boondocks Treasury'
Heres the first big book of The Boondocks, more than four years and 800 strips of one of the most influential, controversial, and scathingly funny comics ever to run in a daily newspaper.
With bodacious wit, in just a few panels, each day Aaron serves upand sends uplife in America through the eyes of two African-American kids who are full of attitude, intelligence, and rebellion. Each time I read the strip, I laughand I wonder how long The Boondocks can get away with the things it says. And how on earth can the most truthful thing in the newspaper be the comics?
From the foreword by Michael Moore [via]
More editions of A Right to Be Hostile: The Boondocks Treasury:

› Find signed collectible books: 'Scheme and the Art of Programming'
More editions of Scheme and the Art of Programming:
› Find signed collectible books: 'The Scheme Programming Language: ANSI Scheme'
45464-5 Scheme is a general purpose programming language descended from Algol and Lisp. Because it is conceptually clean and simple, it is an easy language to learn. At the same time, it is a powerful language, and full mastery of its power requires careful study and practice. Scheme is used widely in computing education and research as well as for a broad spectrum of industrial applications ranging from graphical user interfaces and language compilers to virtual reality engines, web navigators, and enterprise computing solutions. This revised edition of The Scheme Programming Language provides an introduction to the language for readers with some programming experience. Beginning with a gentle introduction for novice Scheme programmers, it leads the reader through a series of progressively more difficult examples that introduce each of the major features of the language. Advanced concepts and features are thoroughly covered with examples and exercises appropriate even for more experienced programmers. The introduction is followed by a set of reference chapters that cover Scheme's binding forms, control structures, operations on objects, input and output operations, and syntactic extension facilities. A final chapter is devoted to a collection of sample programs or packages and includes an overview of each package with additional examples and exercises. [via]
More editions of The Scheme Programming Language: ANSI Scheme:

› Find signed collectible books: 'Simply Scheme: Introducing Computer Science'
For anyone learning the Scheme programming language, the second edition of Simply Scheme: Introducing Computer Science provides a very digestible textbook-style introductory tutorial to this powerful and elegant language.
In the words of the authors, Simply Scheme is designed to be a "prequel" to another book, Structure and Interpretation of Computer Programs. This latter title has been a staple of introductory computer science courses for years, but it assumes a certain background.
Simply Scheme works hard to make the somewhat tricky ideas of Scheme accessible. This tutorial stresses small sections on key language features, from basic functions, variables, and onward to recursion and other functional programming concepts. While languages like C++ and Java use objects to model data, Scheme programmers break a problem down into functions. The art--and elegance--of problem solving in Scheme comes from applying recursion and other design concepts.
Longer code samples in the book include a tic-tac-toe game, examples that work with poker and bridge, and a working spreadsheet demo. Throughout, the book employs a friendly and jargon-free approach to programming. This book is as much about thinking like Scheme as it is about the basic nuts and bolts of the language. Sections on using software patterns in Scheme help bring this new edition up to date.
Though not often used in business, Scheme and its cousin Common Lisp (which the book describes in an appendix) are still favored by computer scientists, for example, in artificial intelligence research. Simple Scheme succeeds in making a difficult programming language both approachable and accessible. It's a valuable resource to any computer science student who is taking Scheme on for the first time. --Richard Dragan
Topics covered: Scheme language fundamentals, functions and higher-order functions, variables, lambda basics, recursion, abstraction, software patterns in Scheme, lists, trees, sequential programming, working with files, vectors, Common Lisp. [via]
More editions of Simply Scheme: Introducing Computer Science:
› Find signed collectible books: 'Structure and Interpretation of Computer Programs'
Abelson and Sussman's classic Structure and Interpretation of Computer Programs teaches readers how to program by employing the tools of abstraction and modularity. The authors' central philosophy is that programming is the task of breaking large problems into small ones. The book spends a great deal of time considering both this decomposition and the process of knitting the smaller pieces back together.
The authors employ this philosophy in their writing technique. The text asks the broad question "What is programming?" Having come to the conclusion that programming consists of procedures and data, the authors set off to explore the related questions of "What is data?" and "What is a procedure?"
The authors build up the simple notion of a procedure to dizzying complexity. The discussion culminates in the description of the code behind the programming language Scheme. The authors finish with examples of how to implement some of the book's concepts on a register machine. Through this journey, the reader not only learns how to program, but also how to think about programming. [via]
More editions of Structure and Interpretation of Computer Programs:

› Find signed collectible books: 'Understanding Clos: The Common Lisp Object System'
More editions of Understanding Clos: The Common Lisp Object System:
› Find signed collectible books: 'VAX/VMS Internals and Data Structures'
More editions of VAX/VMS Internals and Data Structures:

› Find signed collectible books: 'Vax/Vms Internals and Data Structures Version 5.2'
More editions of Vax/Vms Internals and Data Structures Version 5.2:

› Find signed collectible books: 'Writing Gnu Emacs Extensions'
More editions of Writing Gnu Emacs Extensions:
› Find signed collectible books: 'Gdel, Escher, Bach'
¿Puede un sistema comprenderse a sí mismo ? Si esta pregunta se refiere a la mente humana, entonces nos encontramos ante una cuestión clave del pensamiento científico. Y de la filosofía. Y del arte. Investigar este misterio es una aventura que recorre la matemática, la física, la biología, la psicología y, muy especialmente, el lenguaje. Douglas R. Hofstadter, joven y ya célebre científico, nos abre la puerta del enigma con la belleza y la alegría creadora de su estilo. Sorprendentes paralelismos ocultos entre los grabados de Escher y la música de Bach nos remiten a las paradojas clásicas de los antiguos griegos y a un teorema de la lógica matemática moderna que ha estremecido el pensamiento del siglo XX : el de Kurt Gödel. Todo lenguaje, todo sistema formal, todo programa de ordenador, todo proceso de pensamiento, llegan, tarde o temprano, a la situación límite de la autorreferencia : de querer expresarse sobre sí mismos. Surge entonces la emoción del infinito, como dos espejos enfrentados y obligados a reflejarse mutua e indefinidamente. Gödel, Escher, Bach: un Eterno y Grácil Bucle, es una obra de arte escrita por un sabio. Versa sobre los misterios del pensamiento e incluye, ella misma, sus propios misterios. / Winner of the Pulitzer Prize, this book applies Godel's seminal contribution to modern Twenty years after it topped the bestseller charts, Douglas R. Hofstadter's Gödel, Escher, Bach: An Eternal Golden Braid is still something of a marvel. Besides being a profound and entertaining meditation on human thought and creativity, this book looks at the surprising points of contact between the music of Bach, the artwork of Escher, and the mathematics of Gödel.mathematics to the study of the human mind and the development of artificial intelligence. [via]
More editions of Gdel, Escher, Bach:
