janosch9001
Joined 8 years ago
Karma
80
Submissions
11
Member since
Aug 28
Joined 8 years ago
* Sandbox for code you don't fully trust (e.g. download the bytecode from a web server)
* Mods for small hobby game engines
* There are many virtual machines, but not many are so small, with strong typing and no garbage collector
* Learn about virtual machines in general, but directly have a C compiler available for the virtual machine
* Sandbox for embedded applications, e.g. plug-ins for IoT applications on microcontrollers (bounded CPU time, bounded memory area, restrict access to peripheral devices)
* There is also a historical value: learn about the Quake III engine
Link: https://github.com/jnz/studio98
Can't fix the Electron sluggishness compared to VS6, but at least the syntax highlighting feels a bit like home.