AttoVM 0.4.0
Just-in-time compiler with support for adaptive optimisation and copying garbage collection, for a small object-oriented teaching language. Includes an assembler/debugger for executing a simplified version of x86-64 assembly. Intended to help students learn about assembly language, compilation, but especially about modern language implementation, especially with dynamic compilation techniques.
Tags | assembler compiler disassembler just-in-time language c python assembler linux osx teaching |
---|---|
License | GNU GPL |
State | alpha |