8 ms·
Nice work! If I wanted to learn how to build VMs, how would I start? My experience is in backend development/distributed systems in Java and Go (so assume I kno
by organicfigs 6y ago
Nice work! If I wanted to learn how to build VMs, how would I start? My experience is in backend development/distributed systems in Java and Go (so assume I know nothing outside of an introductory OS course)
- Aqua_Geek 6y agoThe "Crafting Interpreters" book by Bob Nystrom is probably a good way to dig in. It has a whole chunk on implementing a VM: http://craftinginterpreters.com/a-bytecode-virtual-machine.html http://craftinginterpreters.com/a-bytecode-virtual-machine.h...
- shijie 6y agoThank you for posting this! Thanks to you I'm digging in to this book right now and having a blast. The author is an engaging writer and it's been tremendous fun thus far.
- Aqua_Geek 6y agoHis book, "Game Programming Patterns," is great as well: http://gameprogrammingpatterns.com http://gameprogrammingpatterns.com
- organicfigs 6y agoThis is pretty engaging, thank you!