The question I always have when someone says "scripting language" is "to what aspect of the language are you referring?" Unfortunately, since AFAICT the term never seems to have been precisely defined (unlike "touchdown"), different people use it differently and loosely.
I never know what exactly the speaker is referring to:
- the language definition, or some feature of it such as the type system?
- one or more (popular) language implementations?
- the intended use (e.g. short throwaway programs, desktop apps, kernel code) and target audience (e.g. experienced programmers, casual programmers, non-programmers)?
- the actual use and target audience?
- some opinion of the speaker about the language/implementation/etc. in question?
(Of course, this is just in my experience. YMMV)
----
tl,dr; in the body of my discussions, "scripting language" is a free variable and I can't find its definition! I wish people would pass it as a parameter!
I never know what exactly the speaker is referring to:
- the language definition, or some feature of it such as the type system?
- one or more (popular) language implementations?
- the intended use (e.g. short throwaway programs, desktop apps, kernel code) and target audience (e.g. experienced programmers, casual programmers, non-programmers)?
- the actual use and target audience?
- some opinion of the speaker about the language/implementation/etc. in question?
(Of course, this is just in my experience. YMMV)
----
tl,dr; in the body of my discussions, "scripting language" is a free variable and I can't find its definition! I wish people would pass it as a parameter!