脚本脚本语言是一种支持脚本的编程语言。脚本通常是短小的计算机程序,它可以完成一个人一次可以完成的步骤。这使一项工作自动化,使其更容易、更可靠。脚本语言通常是一种比较简单的语言,比其他语言更容易学习,但仍然可以做很多事情。

脚本可能运行在另一个程序内部,比如在网络浏览器或Microsoft Excel中。它们也可以是一个从命令行界面运行的shell,并对操作系统(OS)进行调用。shell被认为是交互式的--用户可以选择输入什么,而shell会响应命令。这些可以用来控制主机和服务器上的工作。

有些人说,脚本语言必须与特定用途相联系。另一些人则使用更宽泛的定义,包括解释而非编译的通用编程语言。通用性意味着它可以以多种方式用于不同的事情。一些通用语言(如Java)有可以被脚本化的变体(Javascript)。关于什么是或不是脚本语言,没有具体的规则。