- Mike Huang
- 2016-6-7
The virtual machine is divided into two separate parts:
front end responsible for translate Jack (a simplified Java-like object oriented language) into middle layer language.
back end responsible for translate the middle layer language into assembly code.