Like the Java programming language, the typical DataBASIC compiler compiles to P-code and runs in a P-machine.