脚本语言与编程语言的异同点及分类
- 2017-03-05 17:13:35
- 3,308 次阅读
- 0
脚本语言(Scripting Language)是一种由ASCII字符构成的,可以使用任何一种文本编辑器写的简单的程序语言。脚本语言也是一种程序,与其他编程编程语言(如C,C++,Java,C#等)存在以下共同点:
①脚本语言也是语言的一种,与其他编程语言相同,也是由语序代码构成。
②脚本语言与编程语言的语法结构相似,同样涉及变量、常量、语句、函数、对象等概念。
相对其他编程语言,脚本语言也存在不同点:
①脚本语言一般都有相应的脚本引擎来解析执行,不需要事先编译。而其他编程语言通常要编译成二进制的可执行文件后执行。
②脚本语言不需要编译,也不能编译成二进制的可执行文件,通常以文本形式存在,类似于一种命令。
③虽然语法结构类似,但是其他编程语言的结构通常比较严谨和复杂,而脚本语言则比较松散和简单。
脚本语言分类
从脚本语言的执行环境来分,脚本语言可以简单的分为以下两类。
①服务器端脚本语言
服务器端脚本语言是在服务器上执行的脚本语言,常用的服务器端脚本语言有ASP、ASP.NET、JSP、PHP等。通常由客户端向服务器端发送请求,服务器接收到请求之后执行服务器端脚本,并将处理结果返回给客户端。这种脚本语言对服务器的要求比较高,但对客户端的要求比较低。
②客户端脚本语言
客户端脚本可以在客户端计算机上运行,减轻服务器的负担。常用的客户端脚本语言有JavaScript、VBScript、Jscript、ECMAScript等。
文章评论 (0)