Resources
A general collection of resources on implementing programming languages and virtual machines.
General
Courses
- https://som-st.github.io/ - search for teaching materials
- http://www.wolczko.com/CS294/
Videos
Conferences
Blogs
Books
- https://happi.github.io/theBeamBook/
- https://the.gregor.institute/t/5k/842/
- https://escholarship.org/uc/item/3025h4p9
- https://www.winged.ch/language-fun/a_simple_virtual_machine/
Lexer
Parser
Code
Virtual Machines
- https://som-st.github.io/
- https://github.com/rsms/sol
- https://github.com/skx/simple.vm
- https://github.com/feyeleanor/GoLightly
- https://github.com/andoma/vmir
- https://github.com/WAVM/WAVM
- https://github.com/bytecodealliance/wasmtime
- https://github.com/kentdlee/CoCo
- https://the-ravi-programming-language.readthedocs.io/en/latest/lua_bytecode_reference.html
- https://opensource.com/article/18/4/introduction-python-bytecode
- https://github.com/MoserMichael/pyasmtool