Tuesday, March 30, 2010

Structure and Interpretation of Computer Programs Note Series

I have mentioned in my previous post that I have two goals this year, one is to build a simple compiler, another one is to write a LISP interpreter using LISP. I am learning the compiler principle now. It’s time to start my second goal. I am always willing to learn the Common Lisp. I have been learning it from last year, but I am just reading some manuals and some articles. SICP is a an excellent book about the LISP, not only the language itself, but also some great minds about computer science.  Doing the excises and writing a small interpreter just like the Register Machine in chapter 5 is a good path to master this language and learn those great minds.

Structure and Interpretation of Computer Programs is a great book which are used by many universities as textbook published by MIT. But, recently, MIT uses the Python to replace the LISP in his course.The language used in this book is a dialect of LISP called Schema, I will use the Common Lisp in this note series. (Actually, clisp)



No comments:

Post a Comment