Originally Posted by Ufokrazy
No single compiler is going to handle all those languages, nor would you want it to -specialisation leads to efficiency.
Java is a bytecode language, meaning it requires a JVM to execute the intermediate bytecode that's produced by a "compiler". By some strict definition, the JVM is an on-the-fly compiler. www.sun.com
will have what you need - the development environment, plus the JVM.
C++ is a superset of C which means that any C++ compiler will handle C as well. The converse is not true, but you'd be hard-pressed to find a C-only compiler for Windows in general use nowadays. MS Visual Studio comes in a C++ "Express" flavour which is free.
VBScript is interpreted, not compiled. VBSCRIPT.DLL performs the actions specified in a vbs script. You don't need any additional "compilers" - all the necessary components are built into the OS.