《线程解释型语言》封面

线程解释型语言

Threaded interpretive languages

R. G. Loeliger · 初版 1981 年

24人推荐
26位读者提及
38次提及

为什么值得读

  • 详述 Forth 等语言的核心解释器构建
  • 解析高效分派执行的穿透式代码机制
  • 提供可落地用于实现自制系统的实操细节

Hacker News 上怎么说

  • 我最喜欢的编程书之一。配合《Threaded Interpretive Languages》https://www.amazon.co.uk/Threaded-Interpretive-Languages-R-G... 一起读,早在 1980 年代我就用 Z80 汇编写过几个 Forth 实现,还给一个文字冒险写作系统写过类 Forth 语言……

    One of my very favourite programming books. Using it, together with "Threaded Interpretive Languages" https://www.amazon.co.uk/Threaded-Interpretive-Languages-R-G... I wrote a couple of Forth implementations in Z80 assembler back in the 1980s, and a Forth-like language for an Adventure writing system…

  • 你可能会对 R. G. Loeliger 的书《Threaded Interpretive Languages: Their Design and Implementation》[1] 感兴趣。这里有一篇书评 [2]。书评的评论区还列出了一些可能有用的在线资源。这本书早就绝版了,但二手书挺便宜的,……

    You might find R. G. Loeliger's book "Threaded Interpretive Languages: Their Design and Implementation" [1] interesting. Here's a review [2]. The comments on that review list some online resources that might also be useful. It's long out of print, but used copies are cheap,…

  • R. G. Loeliger 写的《Threaded interpretive languages》详细介绍了 Forth 和类 Forth 语言是如何构建的,特别是关于核心解释器和 word 的 threading 机制。

    The book “Threaded interpretive languages” by R. G. Loeliger has details on how Forth & Forth like languages are built re: core interpreter & threading of words.

  • 同意;而且,这本书简直是神作:Threaded Interpretive Languages(R. G. Loeliger 著)

    Agreed; also, this book is golden: Threaded Interpretive Languages (R. G. Loeliger)

  • ……正努力回想 Forth 到底是 Charles Moore 还是 Calvin Moores 发明的。其实是 Charles Moore 发明的 Forth。《Starting Forth》刚出的时候我读得津津有味。我配合 R. G. Loeliger 的《Threaded Interpretive Languages: Their Design and Implementation》一起读,搞出了我自己的 Forth 系统。第二本书讲的可不是我们今天所说的“线程(threads)”;threading 是一种非常高效的分派执行方式……

    …trying to remember if Forth was created by Charles Moore or Calvin Moores. Charles Moore invented Forth. I really enjoyed reading Starting Forth when it came out. I've used Starting Forth together with Threaded Interpretive Languages: Their Design and Implementation by R. G. Loeliger to create my own Forth system. This second book is not about "threads" as we know them today; threading is a way to very efficiently dispatch the execution…

  • ……“获取下一条指令”的开销,通常能带来 10% 的性能提升。[...] >关于这个主题的极佳之作、且包含完整的 Z-80 TIL 实现的书,是 Loeliger 的著作(《Threaded Interpretive Languages》,R.G. Loeliger 著,Byte Books 1981,ISBN 0-07-038360-X)。我有一本(我真该买三本的),是在 Forth 在“大众”中的热度逐渐消退的那些年里淘到的。我很少读到如此清晰透彻的书……

    …'get next instruction' overhead and generally results in a 10% performance increase. [...] >An excellent work on this subject, containing a complete TIL implementation for the Z-80, is Loeliger's book ("Threaded Interpretive Languages" R.G. Loeliger, Byte Books 1981, ISBN 0-07-038360-X). I have a copy (I should have bought three) that I picked up in the years of Forth's waning "public" popularity. I've seldom had a such a lucid book…

正在加载完整评论……

键盘快捷键

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