I read material about groovy and noticed the word scripting language. http://en.wikipedia.org/wiki/Scripting_language , this statement:
A scripting language or script language is a programming language that supports writing scripts, programs written for software environment that automates the execution of tasks that could alternatively be performed one by one by a human operator.
If I go with this statement, then a language such as Java, C, or JavaScript is a scripting language. Is Java also classified as a scripting language?
The following is said:
Scripts can be written and executed on the fly, without explicit compiling and linking steps; they are usually created or changed by the person performing them. [1] A scripting language is usually interpreted from source code or bytecode. [2] In contrast, the programming environment scripts are written for, usually written in a compiled language and distributed in machine code form; the user may not have access to his source code, not to mention the possibility of modifying it.
On the one hand, he says the scripts are written for is typically written in a compiled language and distributed in machine code form , on the other hand, it says that scripts can be written without explicit compilation.
Can anyone explain in which scripting language and which languages ββmeet these criteria?
source share