La confusión aumenta con Java, porque mucha gente oye que es compilado, pero al mismo tiempo trabaja con la JVM y bytecode. Si a esto sumamos lo que se dice de JavaScript, Python o Ruby, es normal ...