So, I know a C++ programmer. I've been doing Java lately. He's from a CE background, and swears he will never work in a 'scripting language.' This pisses me off. Its one of those, 'low level is better' whoring things. It is my contention that Java is not a scripting language. But... since php, perl, etc. actually interpret code and compile it into bytecode... and you can do this ahead of time... and they all manage memory for you... its hard to come up with a definition that works... that makes Java not a scripting langauge. Anyone?