C-like object oriented language and virtual machine