简介
- 脚本语言(Script languages)是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言。
- 早期的脚本语言也被称为批量处理语言或工作控制语言。
- 脚本语言通常是解释执行,而非编译后执行。
- 脚本语言通常都有简单、易学、易用的特性,目的就是快速完成程序编写。
特点
- 脚本语言是一种解释性的语言,不需要编译,可以直接用,由解释器来负责解释执行。而编译型语言是被编译成机器语言后再执行的。因此,脚本不需要耗时的编译、打包过程,能够极大地缩短开发、调试、部署的周期。
- 脚本语言可分为独立型和嵌入型,独立型脚本语言在其执行时完全依赖于解释器,而嵌入型脚本语言通常被嵌入到其它编程语言中(如 C、C++、VB、Java 等)使用。
常见脚本语言
- ActionScript
- JavaScript
- VBScript
- Perl
- Groovy
- Lua
- PHP
- Python
- Ruby