how about this? scripts require a application to execute the tasks whereas a application gets converted to machine code and is executed by the OS.
examples:
vbscipts are executed by wscript.exe or cscript.exe
php scripts are executed by the webservers php installation
c, vb, python, etc gets compiled into machine code that can be executed by windows
things is im now starting to study c# .net and the book tells me that when i compile code, its turned into code to be used by the CLR which will pass it to the JIT compiler to produce the machine code. Can anyone elaborate on this? You must have the .net framework installed to run .net apps so its not executed by the OS?