|
For
MIT -AI Lab types who are not at MIT....
The wise ones, and the AI Wizards, have said: "At
MIT, essentially all AI programming is done in Common Lisp. If you don't know it, learn it. Learning a language is not learning to program, however;
and AI programming involves some techniques quite different from those used
for systems programming or for other applications. You
can start by reading
Abelson and Sussman's Structure and Interpretation of Computer Programs and
doing some of the exercises. That book isn't about AI programming per se,
but it teaches some of the same techniques. Then
read the third edition of
Winston and Horn's Lisp book; it's got a lot of neat AI programs in it.
Ultimately, though, programming, not reading, is the best way to learn to
program."
If you are
serious --- start right now. you don't have to wait until you're a grad
student at the AI lab
-
Harold Abelson,
Gerald Jay Sussman
/ 1996
-
Patrick Henry
Winston, Berthold Klaus Paul Horn / 1988
- Structure
and Interpretation of Computer Programs
- Harold Abelson, Gerald Jay Sussman / Hardcover / Published 1996
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.
Structure and Interpretation of Computer Programs has had a dramatic
impact on computer science curricula over the past decade. This
long-awaited revision contains changes throughout the text. There are new
implementations of most of the major programming systems in the book,
including the interpreters and compilers, and the authors have
incorporated many small changes that reflect their experience teaching the
course at MIT since the first edition was published. A new theme has been
introduced that emphasizes the central role played by different approaches
to dealing with time in computational models: objects with state,
concurrent programming, functional programming and lazy evaluation, and
nondeterministic programming. There are new example sections on
higher-order procedures in graphics and on applications of stream
processing in numerical programming, and many new exercises. In addition,
all the programs have been reworked to run in any Scheme implementation
that adheres to the IEEE standard. - (amazon review)
About the Author: Harold Abelson is Class of 1992
Professor and MacVicar Teaching Fellow, and Gerald Jay Sussman is
Matsushita Professor of Electrical Engineering, both in the Department of
Electrical Engineering and Computer Science at the Massachusetts Institute
of Technology. They have each received major computer science education
awards: Abelson the IEEE Computer Society Booth Award and Sussman the ACM
Karlstrom Award. Julie Sussman is a writer and editor, in both natural and
computer languages.
-
- Lisp
- RECOMMENDED BY THE AI LAB CROWD at MIT (a repeat in case you missed it
up top; you definitely need AI then)
- Patrick Henry Winston, Berthold Klaus Paul Horn / Paperback /
Published 1988
-
Look: here's a simple language
.... a good place to start ...scheme
-
- The
ANSI Common Lisp (Prentice Hall Series in Artificial Intelligence) --
Paul Graham; - - The Harvard Crowd (at least CS51) say this one
is the book. Who knows , get the MIT pick and the Harvard pick and
write a comparison!
-
new:
-
More
about Lisp Lisp
in Electronics Lisp
IN Software
-
AutoLISP to Visual LISP: Design Solutions: Design
Solutions for AutoCAD 2000 by Kevin Standiford
-
Exploring Randomness (Discrete Mathematics and
Theoretical Computer Science) by Gregory J. Chaitin
-
Hot Tip Harry's 200 New and Improved AutoLISP
Routines For AutoCAD 2000 by Art Liddle
(Paperback - December 1999
-
Essentials
of Programming Languages (2nd Edition) by Daniel P.
Friedman,
- [an error occurred while processing this directive]
- assorted adventures in the enchanted lisp forest.
are you ready?
-
- Adventurer's
Guide to Interleaf Lisp
- David Weinberger / Paperback / Published 1994
- The
ANSI Common Lisp (Prentice Hall Series in Artificial Intelligence)
- Paul Graham / Paperback /
Published 1996 (again if you missed the other color)
- Artificial
Intelligence : Structures and Strategies for Complex Problem Solving
- George F. Luger(Preface), William A. Stubblefield (Preface) /
Hardcover / Published 1997
- Common
Lisp : An Interactive Approach (Principles of Computer Science Series)
- Stuart Charles Shapiro / Paperback / Published 1991
- Common
Lisp : The Language (If common lisp is so common, how come I
don't hear about it at Starbucks or the grocery?)
- Guy L., Jr. Steele / Paperback / Published 1990
- The
Common Lisp Companion
- Timothy D. Koschmann / Paperback / Published 1990
- Common
Lisp Modules : Artificial Intelligence in the Era of Neural Networks and
Chaos Theory
- Mark Watson / Paperback / Published 1991
- Common
Lispcraft
- Robert Wilensky / Paperback / Published 1986
-
- The
Elements of Artificial Intelligence Using Common Lisp
- Steven L. Tanimoto / Hardcover / Published 1995
- Golden
Common Lisp : A Hands-On Approach
- David Jay Steele / Paperback / Published 1989
- Lisp
(again ... don't they ever give up?)
- Patrick Henry Winston, Berthold Klaus Paul Horn / Paperback /
Published 1988
- Lisp
1.5 Programmer's Manual
- John McCarthy / Paperback /
Published 1962
- Lisp
Stat : An Object Oriented Environment for Statistical Computing and
Dynamic Graphics (Wiley Series in Probability and Mathematical
Statistics :)
- Luke Tierney / Paperback / Published 1990
- Lisp,
Lore, and Logic : An Algebraic View of Lisp : Programming, Foundations
and Applications
- W. Richard Stark / Paperback / Published 1990
- Lispcraft
- Robert Wilensky / Paperback /
Published 1984
- A
Solutions Manual for Common Lispcraft
- Robert Wilensky / Paperback / Published 1987
- Object
Oriented Programming in Common Lisp : A Programmers Guide to the Common
Lisp Object System
- Sonya E. Keene / Paperback / Published 1989
- Object-Oriented
Common Lisp
- Stephen Slade / Paperback / Published 1997
- Paradigms
of Artificial Intelligence Programming : Case Studies in Common Lisp
- Peter Norvig / Paperback / Published 1992
- PC
Scheme User's Guide and Software/Book and Diskette
- Texas Instruments, et al / Paperback / Published 1990
- The
Seasoned Schemer
- Daniel P. Friedman, et al / Paperback / Published 1996
- The
Little Schemer
- Daniel P. Friedman, et al / Paperback / Published 1996
- Structure
and Interpretation of Computer Programs
- Harold Abelson, et al / Hardcover / Published 1996
- Autolisp
Programming : Principles and Techniques
- Rod R. Rawls, Mark A. Hagen / Paperback / Published 1998
- Understanding
Autolisp : Programming for Productivity
- William Kramer, et al / Paperback / Published 1993
- A
Practical Guide to AutoCAD AutoLISP
- Trevor Bousfield / Unknown Binding / Published 1998
- Using
Autolisp With Autocad
- Robert McFarlane, et al /
Paperback / Published 1999
- Hot
Tip Harry's Favorite 200 Lisp Routines for Autocad : Plus Other Tips and
Tricks to Increase Your Efficiency from the Pages of Cadalyst Magazine :
- Art Liddle , Art Little / Paperback / Published 1997
- Writing
Gnu Emacs Extensions (Nutshell Handbook)
- Bob Glickstein / Paperback / Published 1997
- Acm
Conference on Lisp and Functional Programming, 1992
- Paperback / Published 1992
- ACM
Conference on Lisp and Functional Programming, 1992
- Paperback / Published 1992
- Advances
in Switching Networks : Dimacs Workshop July 7-9, 1997 (Dimacs Series in
Discrete Mathematics and Theoretical Computer Science, V. 42)
- Dingzhu Du , et al / Hardcover / Published 1998
- Art of
Lisp Programming
- Paperback / Published 1990
- Artificial
Intelligence
- Hardcover / Published 1992
- Artificial
Intelligence : Structures and Strategies for Complex Problem Solving
- George F. Luger, William A. Stubblefield / Hardcover / Published 1992
- Artificial
Intelligence Programming
- Hardcover / Published 1987
- Artificial
Intelligence Programming
- Eugene Charniak , et al / Hardcover / Published 1987
- Autolisp
Treasure Chest
- Bill Kramer / Paperback / Published 1998
- Common
Lisp Analytical Statistics Package (CLASP) - Mac version
- Paul R. Cohen / Paperback / Published 1995
- Common
Lisp Programming for Artificial Intelligence (International Computer
Science Series)
- Tony Hasemer, et al / Paperback / Published 1989
- Artificial
Intelligence : Strategies, Applications and Models Through Search
- Chris Thornton, Benedict Du Boulay / Hardcover / Published 1998
- Artificial
Intelligence : Strategies, Applications, and Models Through Search
- Christopher Thornton, et al / Hardcover / Published 1999
- Artificial
Intelligence in Education : Knowledge and Media in Learning Systems :
Proceedings of Ai-Ed 97 World Conference on Artificial Intelligence i
- B. Du Boulay / Paperback / Published 1997
- Artificial
Intelligence V : Methodology, Systems, Applications
- B. Du Boulay, V. Sgurev / Hardcover / Published 1992
- Learning
to Build and Comprehend Complex Information Structures : Prolog As a Case
Study (Contemporary Studies in Cognitive Science and Technology, V.
- Paul Brna , et al / Hardcover / Published 1999
If you thrive on random spice, check these pages:
For
wizards only - The Rational Unified Process: capture, synthesize and present the
best software development practices - with Philippe Kruchten.
Brian
W. Kernighan: Where would the C Programming Language be today without him. More
about C and the practice of programming.
ELECTRIC
GUITARS .. ACOUSTIC GUITARS ... Are you livin yet?
Robert
Orfali: Software master of the Client/Server Persuasion. Survival Guides, CORBA,
Java and Javabeans, ...
Biometrics:
The keys to a keyless tomorrow. Issues and solutions to personal identification.
Native
American Indian Cooking. Recipes from the Southwest.
Francois
Rabelais: an Intellectual Lighthouse
HARVARD,
YALE, PRINCETON, MIT, CALTECH ... Books the smart people read .. according to
reading circle surveys...
Ursula
K. Le Guin lives here ... in our minds, hearts, and books.
Low
Carbohydrate Diets that Work
Softimage
3D (the animation and special-effects package): The Must Have Books - For
Graphics Wizards and Master Artists only.
Great
MUSICALS Soundtracks - the best of the best --- eyes to ears to heart - Rent,
Grease, Cabaret, Chicago, Lion King, Andrew Lloyd Weber, Phantom of the Opera,
Wet Side Story, Pirates of Penzance and more treasures. (no Rios, no mps3 - just
pure CDs).
Nikolai
Vasilevich Gogol: A Master for all times.Diary of a Madman, Inspector General,
Overcoat, Nose, Nevsky, Tales of Good and Evil, Tales of Petersburg, and other
great classics.
Best
retirement countries in the world
Latest
Additions:
How to do
Just About Anything
THE
ELECTRONIC PARADISE STORE
The New York City Marathon Cookbook : Nutrition Tips and
Recipes for High-Energy Eating and Lifelong
Health ULTIMATE JAZZ
- comments to echo17
at altavista.com
Do you believe in LIFE BEFORE DEATH? Then check
these links
Great New Videos -
Toys for BIG Boys -
Real Toys for Boys and Girls -
HOT NEW BOOKS -
EVEN H.O.T.T.E.R New MUSIC -
|