脚本语言到底是什么?

M S*_*ach 5 javascript scripting-language

我正在阅读有关 groovy 语言的材料,并发现了脚本语言这个词。在http://en.wikipedia.org/wiki/Scripting_language 上,这是这样的声明:

脚本语言或脚本语言是一种支持脚本编写的编程语言,脚本是为自动执行任务的软件环境编写的程序,这些任务也可以由人类操作员逐个执行。

如果我按照这个说法,那么像 Java、C 或 JavaScript 这样的语言都是脚本语言。Java也被归类为脚本语言吗?

它还说:

脚本可以即时编写和执行,无需显式编译和链接步骤;它们通常由执行它们的人创建或修改。[1] 脚本语言通常是从源代码或字节码解释的。[2] 相比之下,编写脚本的软件环境通常是用编译语言编写的,并以机器代码形式分发的;用户可能无法访问其源代码,更不用说能够修改它了。

一方面是说,the scripts are written for is typically written in a compiled language and distributed in machine code form另一方面是说脚本可以在没有显式编译的情况下编写。

可以解释一下实际的脚本语言是什么以及哪些语言满足这个标准吗?