脚本语言
如果建立了一个程序,叫aaa.exe,可以打开.aa为扩展名的文件,为.aa文件的编写指定了一套规则(语法),当别人编写了.aa文件后,自己的程序用这种规则来理解编写人的意图,并作出回应,那么,这一套规则就是脚本语言。
1.脚本语言(JavaScript,PHP)介于HTML和C,C++,Java,C#等编程语言之间。
HTML通常用于格式化和链接文本。
而编程语言通常用于机械发出一系列复杂指令。
2.脚本语言和编程语言也有很多相似的地方,其函数与编程语言比较相像一些,其也涉及到变量。
与编程语言之间最大区别是编程语言的语法和规则更为严格和复杂。
3.与程序代码的关系:脚本也是一种语言,其同样由程序代码组成。
4.脚本语言是一种解释性的语言。
比如:Python,JavaScript,PHP等等,它不像c\C++等可以编译成二进制代码,以可执行我文件的形式存在。
脚本语言不需要编译,可以直接用,有解释器负责解释。
5.脚本语言一般是以文本的形式存在的,类似于一种命令。
6.相对于编译型的计算机编程语言:用脚本语言开发的程序在执行时候,由其所对应的解释器(或虚拟机)解释执行。系统程序设计语言是被预先编译成机器语言而执行的。
脚本语言的主要特征是:程序代码是脚本程序,亦是最终可执行文件。
脚本语言可分为独立性和嵌入型。
独立型脚本语言在其执行时完全依赖于解释器。
而嵌入型语言通常是在编程语言中被嵌入使用。
7.和系统程序设计语言相比:不同脚本语言是被解释而系统程序设计语言是被编译。被解释的语言由于没有编译时间而提供 快速的转换,通过允许用户允许时编写应用程序,而不需要耗时的编译/打包过程。