Whats the best way to learn about VM implementation besides actually hacking code?

后端 未结 3 528
忘了有多久
忘了有多久 2021-02-03 13:46

I\'d like to learn more about VM implementation and optimization. Right now I\'m contributing (in a small way) with JRuby and am also playing/writing with my own lisp-like langu

3条回答
  •  悲&欢浪女
    2021-02-03 14:12

    Read the work of Anton Ertl. Also David Gregg. Also you might want to read the Smalltalk blue book which has three chapters on the VM. The Smalltalk Green Book is also interesting and is free online.

    Less technical but still interesting, if you have access to the ACM Digital Library, is the grand-daddy of all portable VMs, UCSD Pascal.

    Fninally, I second the recommendation of The Implementation of Lua 5.0. This is superb work.

提交回复
热议问题