《Prolog 编程之道》封面

Prolog 编程之道

The craft of Prolog

Richard A. O'Keefe · 初版 1990 年

18人推荐
30位读者提及
57次提及

为什么值得读

  • 教你规避组合爆炸写出高效程序
  • 包含精彩的问题求解与算法解析
  • 读懂基础后的关键进阶读物

Hacker News 上怎么说

  • ……把它应用到自然语言处理上。这本书比《Learn Prolog Now!》难一些,但如果你喜欢 SICP,你也会喜欢这本书。http://www.mtome.com/Publications/PNLA/pnla-digital.html - Richard O'Keefe 写的《The Craft of Prolog》是学习编写正确高效 Prolog 代码的必读之作,能让人大开眼界。http://www.amazon.com/Craft-Prolog-Logic-Programming/dp/0262... - 《Warren's Abstract Machine: A Tutorial…》

    …it to natural language processing. The book is more difficult than Learn Prolog Now!, but if you enjoy SICP, you will enjoy this book. http://www.mtome.com/Publications/PNLA/pnla-digital.html - The Craft of Prolog by Richard O'Keefe is a must to learn writing correct efficient Prolog code. Many eye-openers. http://www.amazon.com/Craft-Prolog-Logic-Programming/dp/0262... - Warren's Abstract Machine: A Tutorial…

  • ……没多少经验的人是不是很可能随手写出的解法因为组合爆炸而跑得慢到宇宙尽头?[0] 我不知道网上有没有资源,但 Richard O'Keefe 的《The Craft of Prolog》(对任何对解题感兴趣的人都非常值得一读,不管是不是程序员)里极其精彩地解释了如何解决这样一个问题:“找到一个9位数,使得前 `n` 位[或者可能是……

    …without much experience likely just to write solutions that are age-of-universe slow because of combinatorial explosion? [0] I don't know if it's available online anywhere, but Richard O'Keefe's "The craft of Prolog" (well worth reading for anyone interested in problem solving, programmer or not) has a gorgeous explanation of how to solve the problem "find a 9-digit number such that the `n`-digit initial [or maybe…

  • ……AIMA;Sandi Metz - 看她的演讲;Rich Hickey - 看他的演讲;Raymond Hettinger - 看他的 live coding 环节;Brian Kernighan - 读《程序设计实践》(The Practice of Programming);Richard O'Keefe - 读《The Craft of Prolog》;John Carmack - 驾驭约束、以少胜多的宗师;Jan Weilemaker - SWI-Prolog 的维护者,去读源码;Linux Linus - 他的固执和毒舌让 Linux 凝聚在一起,……

    …AIMA Sandi Metz - Watch her talks Rich Hickey - Watch his talks Raymond Hettinger - Watch his live coding sections Brian Kernighan - read "The Pratice of Programming" Richard O'Keefe - read "The Craft of Prolog" John Carmack - The master of constraints and doing more by doing less Jan Weilemaker - maintainer of SWI-Prolog, read the code Linux Linus - His stubborness and meaniness has kept Linux together,…

  • ……不过在第二部里就是了。)作为参考书,Clocksin 和 Mellish 写的《Programming in Prolog》不错。我也挺喜欢 Clocksin 的《Clause & Effect》;它有点像 Prolog 版的《The Little Schemer》。一旦你掌握了《The Art of Prolog》里的思想,O'Keefe 的《The Craft of Prolog》就很棒。真正让我彻底理解数据结构的是学 OCaml。(《Developing Applications with Objective…

    …in the second, though.) As a reference, _Programming in Prolog_ by Clocksin & Mellish is good. I also liked _Clause & Effect_ by Clocksin; it's sort of like _The Little Schemer_, but for Prolog. _The Craft of Prolog_ by O'Keefe is great, once you're comfortable with the ideas in _The Art of Prolog_. The thing that made data structures really make sense to me was learning OCaml. (_Developing Applications with Objective…

  • ……想学相同内容(逻辑编程、声明式编程、DSL)的话,这是一本好得多的书。无论你怎么看 Prolog,它的深度都堪比 SICP。真的太棒了。(O'Keefe 的《The Craft of Prolog》是一本不错的进阶读物。)最新版的精装本能搞到一本很棒,但上一版相对便宜得多(6美元),而且两版的种子网上似乎都能搜到。仅供参考。

    …a far better book for learning the same material (logic programming, declarative programming, DSLs). Whatever you think about Prolog, it's as deep a book as SICP. Seriously wonderful. (O'Keefe's _The Craft of Prolog_ is a good follow-up.) It's nice to have a hardbound copy of the newest edition, but the previous edition is available for comparatively cheap (US$6), and torrents of both seem to get around. FYI.

  • ……干货和 SICP 一样多。较新的版本(1994年)更贵一些(不过目前美亚上二手只要35美元,简直血赚;平时一般要85-100美元左右),但增加了很多新内容。O'Keefe 的《The Craft of Prolog》也很好,不过排布有点散乱。(我觉得它当时是作为某种评注写的,脱离了那个背景,结构看起来就有点随意。)我主要用 Prolog 做原型设计和……

    …got as much substance as SICP. The newer edition (1994) is more expensive (though $35 used on Amazon ATM, which is a steal; it's usually more like $85-100), but adds quite a bit of new material. _The Craft of Prolog_ by O'Keefe is also good, though disorganized. (I think it was written as commentary on something else, and without that, its structure seems a bit arbitrary.) I mostly use Prolog for prototyping and…

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助