For me, a real programming language is something you'll get an executable file from. Thus, Java is none either.
-Tuxman
If you would classify both Javascript and JScript as being in the same category, then you should know that it is possible to have a .NET executable (.exe or .dll) from JScript code. And yes, it does have to be compiled. (I posted about it
here, not that long ago)
A friend of mine, that is a genuine Javascript junkie, is currently writing an IDE for JScript, in JScript, for the purpose of writing and compiling desktop software.
And I personally do consider scripts to be executable files, even if they do require a framework to be installed on the computer in which one would be executing it, or if the framework is included in the executable, as in the case with compiled AHK scripts.
If you don't think so, then you probably don't believe that most executables are written in a "real programming language" and probably think the only real one is ASM. To think otherwise would be naive and/or elitist, since almost every executable requires a framework of some sort, even if that framework is already included with the operating system or is the operating system itself. Most executables can not be tossed on an empty hard drive on a machine without an operating system and be expected to be able to be run, all by itself, needing nothing else to support it.
That being said, my language of choice is Delphi. It was the first one that made any sense to me. (and I have this allergy to curly braces that kind of keeps me away from most other languages
)