4 ms·
I think your definition is wrong, just go with wikipedia's definition: http://en.wikipedia.org/wiki/Scripting_language http://en.wikipedia.org/wiki/Scripting_la
by catch23 16y ago
I think your definition is wrong, just go with wikipedia's definition:
http://en.wikipedia.org/wiki/Scripting_language http://en.wikipedia.org/wiki/Scripting_language
Javascript can be run at the command-line just like ruby, python, and the rest. You can write a full application in pure javascript without depending on external third party tools too -- see stuff like nodejs.
Also, I don't know of anyone that would consider Haskell to be a scripting language. If we consider Haskell a scripting language, we might as well consider Java, C, C++ to be scripting languages too...
- jmillikin 16y agoAccording to the Wikipedia definition, Haskell is a scripting language (it can be dynamically typed, interpreted, embedded, etc). That's why I don't think it's a useful definition. How do you write a full application in JavaScript? The language doesn't even define any way to open a file. NodeJS is a third-party tool -- it's not part of the JavaScript language.