《小小 Smalltalk》封面

小小 Smalltalk

A Little Smalltalk

Timothy Budd · 初版 1987 年

5人推荐
10位读者提及
15次提及

为什么值得读

  • 清晰阐释虚拟机与解释器的内部构造原理
  • 篇幅精简,适合在周末快速上手动态语言底层
  • 属于市面上较为少见的解释器领域参考资料

Hacker News 上怎么说

  • 先说最后一点,据我所知一直都有免费的 ST(Smalltalk)版本。“小人物/普通开发者”比如可以用 Budd 写的《Little Smalltalk》,这在 1987 年之前就有了。但没人能用 Little Smalltalk 写商业程序。书我很喜欢,但那个实现根本没法用。见鬼,就连 Squeak 都写不出一个……的程序

    First the last, There were always free ST versions as far as I can remember. The "little guy" could e.g. use "Little Smalltalk" by Budd which appeared before 1987. No one could write a commercial program with Little Smalltalk. Love the book, but the implementation is not going to work. Heck, Squeak could not do a program that…

  • Timothy Budd 的《Little Smalltalk》一书及其实现解释了如何编写这样一个 VM。你可以在 http://stephane.ducasse.free.fr/FreeBooks.html 找到这本书。你也可以去 Google 搜这个系统的各个版本。系统……

    Timothy Budd's Little Smalltalk book and implementation explain how to write such a VM. You can find a copy of the book at http://stephane.ducasse.free.fr/FreeBooks.html You can also google for the various version of the system. System…

  • 关于解释器(相较于编译器)的文献非常匮乏。我读过且觉得不错的有:1. Peter John Brown 于 1979 年著的《Writing Interactive Compilers and Interpreters》。2. Timothy Budd 于 1987 年著的《A Little Smalltalk》。3. Ralph E. Griswold 于 2000 年著的《The Icon Programming Language》(第 3 版)。4. Pat Shaughnessy 于 2013 年著的《Ruby Under a Microscope: An Illustrated Guide to Ruby Internals》。这是一本我还没读过的新书,不过……

    The literature on interpreters (vs. compilers) is pretty thin. I enjoyed reading these: 1. Peter John Brown. 1979. Writing Interactive Compilers and Interpreters. 2. Timothy Budd. 1987. A Little Smalltalk. 3. Ralph E. Griswold. 2000. The Icon Programming Language, 3e. 4. Pat Shaughnessy. 2013. Ruby Under a Microscope: An Illustrated Guide to Ruby Internals. This is a new one I haven't read yet, but…

  • ……《The Design and Evaluation of a High Performance Smalltalk System》,一定不要忽略 Self 及其文献,那也是由 Ungar 牵头的(用 Timothy Budd 的《A Little Smalltalk》开启你的 Smalltalk 折腾之旅吧,大概只要花你一个周末的时间,而且绝对能让你为学习动态语言打好基础;Griswold 和 Griswold 也描述过一个类似的系统,包括编译器、中间表示和 VM,不过那……

    …"The Design and Evaluation of a High Performance Smalltalk System" making sure NOT to ignore Self and its literature, also spearheaded by Ungar (Start your Smalltalk hacking career with Timothy Budd's "A Little Smalltalk", should take you about a weekend and will absolutely prepare you for dynamic languages; a similar system is described by Griswold and Griswold, compiler, intermediate representation and VM, but that…

  • Little Smalltalk 很棒,我极力推荐。但它和 GNU Smalltalk 只能让你接触到这门语言本身,而带有图形用户界面的那些 Smalltalk 则会给你带来完全不同的编程体验。……

    Little Smalltalk is great and I highly recommend it. But it and GNU Smalltalk only give you access to the bare language itself, while Smalltalks with graphical user interfaces given you a very different programming experience.…

  • ……那些我大概根本没必要学的语言。Griswold 关于 Icon 实现的那本书还可以;它用一本轻薄的书讲了一个完整的编译器、中间指令集和一个 VM,但《A Little Smalltalk》也做到了这点,而且篇幅要小得多,还极具格调。如果你好这口的话,Icon 算是一个“现代版”的 SNOBOL。大多数 Icon 的书籍和出版物也都在网上看得到:http://www.cs.arizona.edu/icon/books.htm

    …languages that I probably didn't need to learn. Griswold's book on the Icon implementation was OK; it describes a complete compiler, intermediate instruction set and a VM in a compact book, but so did "A Little Smalltalk", in a far smaller frame and with class. Icon is a "modern" SNOBOL, if you want that sort of a thing. Most Icon books and publications are online as well: http://www.cs.arizona.edu/icon/books.htm

正在加载完整评论……

键盘快捷键

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