VM alapú nyelvek

VM (virtual machine) alapú nyelvek közé tartozik pl.: Java, C#, stb.
Annyiban különböznek a script nyelvektől, hogy itt egy köztes bináris kódot kell fordítani, és azt a megfelelő eszközzel futtathatjuk csak le (ez a virtuális gép). Ezeknek a köztes kódoknak az olvashatósága emberi szemmel szinte lehetetlen, bináris kódhoz hasonló, nem úgy mint a script fájloké.