Practical partial evaluation for high-performance dynamic language runtimes
TruffleC: dynamic execution of C on a Java virtual machine