Las primeras implementaciones del lenguaje usaban una máquina virtual interpretada para conseguir la portabilidad.