ça dépend ...
php3 est interprété, php4 est d'abord compilé puis éxécuté, l'optimiseur zend optimise et garde dans le cache la page compilée.
l'asp c'est basiquement du vb, interprété je crois. le truc bien c'est qu'on peut utiliser COM avec l'asp (également possible avec php sous win).
le java est généralement compilé puis éxécuté. enfin 'compilé' c'est vite dit, car c'est comme php, ce sont des bytecodes virtuels interprétés les uns à la suite des autres. certaines virtual machines client (comme celle de krosoft) recompilent le code 'virtuel' en code x86 (jit, just in time).
pour oversimplifier, java = c++ sans les pointeurs et sans l'héritage multiple. donc fortement différent du vb (donc de l'asp).
[edtdd]--Message édité par youdontcare--[/edtdd]