Cover of AI algorithms, data structures, and idioms in Prolog, Lisp, and Java

AI algorithms, data structures, and idioms in Prolog, Lisp, and Java

by George F. Luger · first published 2009

8mentions
1recommended by
2HN commenters
2013–2022first – last mentioned

50% recommend50% neutral

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

10 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 0 mentions2011: 0 mentions2012: 0 mentions2013: 1 mention2014: 0 mentions2015: 0 mentions2016: 1 mention2017: 0 mentions2018: 1 mention2019: 0 mentions2020: 1 mention2021: 0 mentions2022: 1 mention2023: 0 mentions2024: 0 mentions2025: 0 mentions2026: 0 mentions200720172026

What Hacker News says

  • YeGoblynQueenne · Aug 5, 2016 · Recommends

    …the GOFAI textbooks are also Lisp and Prolog textbooks (or the other way around) so by reading about the one you necessarily learn about the other. One excellent such resource is George Luger's book, "AI Algorithms, Data Structures, and Idioms in Prolog, LISP, and Java": http://wps.aw.com/wps/media/objects/5771/5909832/PDF/Luger_0... ______ [1] Though all it takes is someone with a bit of time in their hands. Watch this space.

    on “The truth about Lisp (2006)” ↗
  • YeGoblynQueenne · Mar 11, 2018 · Recommends

    If you want to see a discussion of Prolog alongside a functional and an imperative language, there's George Luger's textbook, "AI Algorithms, Data Structures and Idioms in Prolog, Lisp, and Java". You can find some chapters of it on the author's webpage, here: https://www.cs.unm.edu/~luger/ (You can also find the whole book online for free but I'm not sure of the legality of that so I'm not…

    on “Picat: A Logic-Based, Multi-Paradigm, Programming Language” ↗
  • YeGoblynQueenne · Oct 10, 2018 · Recommends

    AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java, by George Luger, free from the author's personal page on Florida State uni, here: https://www.cs.fsu.edu/~cap5605/Luger_0136070477_1.pdf This is an excellent resource also for LISP (and Java!) and…

    on “The Birth of Prolog (1992) [pdf]” ↗
  • YeGoblynQueenne · Jan 5, 2022 · Recommends

    …Norvig's timeless essay: Teach Yourself Programming in Ten Years https://www.norvig.com/21-days.html And to this book by George F. Luger who introduced me to the concept of the "Master programmer": AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java https://www.cs.fsu.edu/~cap5605/Luger_Supplementary_Text.pdf I'm also linking those for anyone else interested in that kind of thing. Happy reading. ___________ [1] It's online here: https://edutechlearners.com/download/Introduction_to_algorit...…

    on “Leetcode has taught me that I'm a bad engineer” ↗
  • YeGoblynQueenne · Jan 13, 2022 · Recommends

    …https://www2.cs.arizona.edu/classes/cs372/spring15/Programmi... Prolog programing for AI https://archive.org/details/prologprogrammin0000brat I personally really enjoyed this book by George Luger: AI Algorithms, Data Structures and Idioms in Prolog, Lisp and Java https://www.cs.fsu.edu/~cap5605/Luger_Supplementary_Text.pdf For the theory behind DCGs, there's Pereira and Shieber: Prolog and Natural Language Analysis http://www.mtome.com/Publications/PNLA/prolog-digital.pdf…

    on “Dear sir, you have built a compiler” ↗
  • YeGoblynQueenne · Jun 21, 2020 · Recommends

    …to make a quick buck with a shallow understanding of a few machine learning tutorials): Artificial Intelligence: A modern approach (Russel & Norvig) http://aima.cs.berkeley.edu/ And the free pdf of AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java: https://www.cs.fsu.edu/~cap5605/Luger_Supplementary_Text.pdf Which doubles as a good textbook for programming languages in general.

    on “Teach Yourself Computer Science” ↗
  • YeGoblynQueenne · May 29, 2018 · Recommends

    …Shapiro. Those are good books, although Bratko probably tries a bit too hard to make Prolog sound a bit like Pascal. I would also recommend Richard O' Keefe's The Craft of Prolog and George Lugger's "AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java", online here: http://wps.aw.com/wps/media/objects/5771/5909832/PDF/Luger_0... >> Perhaps Logic Programming will make a comeback aided by the new advances in automated theorem proving. Nah, I don't…

    on “APL deserves its renaissance too” ↗
  • ichinaski · May 21, 2013 · Mentions

    AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java: http://wps.aw.com/wps/media/objects/5771/5909832/PDF/Luger_0...

    on “Lisp Prolog and Evolution” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help