Comment err... (Score 0) 1216
first of all, scripting and programming are not synonymous. you can "do programming" in an interpreted as well as a compiled language.
now, i have a problem with people referring to java as being different than perl because perl is "a scripting language" and java is not. java is certainly not compiled. in fact, its bytecode stack VM is very similar to Perl's and Python's, the difference being that it's a bit more low level. java also has a much larger memory footprint than perl and an immensely larger startup time, (even _after_ bytecode generation, as the bytecode must be dumped to disk before the VM gets a chance to run) so it doesn't win there either.
so what's the difference between 'scripting' and 'not scripting' here? static vs dynamic typing? heh. it just shows that this whole issue is bullshit to begin with. people are stupid.
now, i have a problem with people referring to java as being different than perl because perl is "a scripting language" and java is not. java is certainly not compiled. in fact, its bytecode stack VM is very similar to Perl's and Python's, the difference being that it's a bit more low level. java also has a much larger memory footprint than perl and an immensely larger startup time, (even _after_ bytecode generation, as the bytecode must be dumped to disk before the VM gets a chance to run) so it doesn't win there either.
so what's the difference between 'scripting' and 'not scripting' here? static vs dynamic typing? heh. it just shows that this whole issue is bullshit to begin with. people are stupid.