Live data from Hacker News

Paradigms of Artificial Intelligence Programming (1992)

github.com

31–34 of 34 posts

Re: Paradigms of Artificial Intelligence Programming (1992)

#31
post #6

PAIP, SICP -- seems like if a book has a acronym, then it must be great. Can't come up with more examples though.

I haven't read either of these, but certainly want to. I'm a big fan of Lisp, and recently started learning some Haskell, too. (First languages were Basic, Java, C, ...then Python, Common Lisp...) Would you (or anyone else) recommend one over the other first? Why?

Re: Paradigms of Artificial Intelligence Programming (1992)

#32
post #22
post #3

Earlier quoted context omitted.

Seconded. I divide my programming into pre- and post-having-read-PAIP eras.

What exactly did you take from it?

Difficult to put into words. The book is a sort of walkthrough of programming. It walks you through writing a number of programs iteratively, as in it starts with the most naive approaches and gradually improves upon them. That makes it a very involving process (because, like a good story, it starts in a common place and then takes you somewhere). It also introduces you to a lot of exciting things, especially if you're not that experienced. After reading the first chapters I wrote my own pattern matcher for example (I hardly knew what it was before then, let alone felt confident writing one).

Re: Paradigms of Artificial Intelligence Programming (1992)

#33
post #6

PAIP, SICP -- seems like if a book has a acronym, then it must be great. Can't come up with more examples though.

PRML - Pattern Recognition and Machine Learning TESL - The Elements of Statistical Learning GoF - Design Patterns: Elements of Reusable Object-Oriented Software PGM - Probabilistic Graphical Models

I like calling TESL Elements, as a nice analogy to Euclid.

Re: Paradigms of Artificial Intelligence Programming (1992)

#34
post #31
post #6

PAIP, SICP -- seems like if a book has a acronym, then it must be great. Can't come up with more examples though.

I haven't read either of these, but certainly want to. I'm a big fan of Lisp, and recently started learning some Haskell, too. (First languages were Basic, Java, C, ...then Python, Common Lisp...) Would you (or anyone else) recommend one over the other first? Why?

I would say SICP since it's an introductory course and explains the concepts using Scheme, not CL.
Post reply on HN