Java and C# are pre-processed languages. They are compiled from source code into bytecode (not machine code) - a device independent representation that is then turned into machine code at runtime by a virtual machine. Pre-processed languages are, in my opinion, quite probably the future of programming for many fields. Not only do they allow you to code a program once and have it run on any platform that has a virtual machine (giving it the main benefit of interpreted languages), but they are also much faster than any interpreted language (greatly reducing the main drawback of interpreted languages). Granted they won't have the great efficiency or speed of a fully compiled language such as C or C++, but the increase in speed of hardware and the improvement in virtual machines means that this is not an issue for a great many of the programming tasks that are required today.
Quite frankly cinetics one of those compiled language zealots who thinks that the answer to any and every programming problem is C++.
Anyway, this is all pretty pointless since it's nothing to do with mIRC scripting anymore and this thread is over a year old.