verygood1127(网学)贡献
脚本语言
百科名片
脚本语言功能
脚本语言,脚本语言或扩建的语言,又叫动态语言.是一种编程语言控制软件应用程序.脚 本通常以文本(如 ASCII)保存,只在被调用时进行解释或编译. 目录[隐藏] 概述 与其他编程语言的关系及特点 计算机脚本语言程序举例
[编辑本段 概述 编辑本段]概述 编辑本段
计算机语言是为了各种目的和任务而开发的,一个常见任务就是把各种不同的已 有组件连接起来以完成相关任务.大多脚本语言共性是:良好的快速开发,高效率的 执行, 解释而非编译执行, 和其它语言编写的程序组件之间通信功能很强大. 许 多脚本语言用来执行一次性任务, 尤其是系统管理方面. 它可以把服务组件粘合起来, 因此被广泛用于 GUI 创建或者命令行,操作系统通常提供一些默认的脚本语言,即 通常所谓 shell 脚本语言. 解释或编译. 脚本通常以文本(如 ASCII)保存,只在被调用时进行 有些脚本是为了特定领域设计的,但通常脚本都可以写更通用的
脚本.在大型项目中经常把脚本和其它低级编程语言一起使用,各自发挥优势解决特 定问题.脚本经常用于设计互动通信,它有许多可以单独执行的命令,可以做很高级 的操作,(如在传统的 Unix shell (sh)中,大多操作就是程序本身.) 这些高级命 令简化了代码编写过程.诸如内存自动管理和溢出检查等性能问题可以不用考虑.在 更低级或非脚本语言中,内存及变量管理和数据结构等耗费人工,为解决一个给定问 题需要大量代码,当然这样能够获得更为细致的控制和优化.脚本缺少优化程序以提 速或者降低内存的伸缩性. 综上所述,脚本编程速度更快,且脚本文件明显小 于如同类 C 程序文件.这种灵活性是以执行效率为代价的.脚本通常是解释执行的, 速度可能很慢,且运行时更耗内存.在很多案例中,如编写一些数十行的小脚本,它
所带来的编写优势就远远超过了运行时的劣势,尤其是在当前程序员工资趋高和硬件 成本趋低时. 然而,在脚本和传统编程语言之间的界限越来越模糊,尤其是在 一系列新语言及其集成畅出现时.在一些脚本语言中,有经验的程序员可以进行大量 优化工作.在大多现代系统中通常有多种合适的脚本语言可以选择,所以推荐使用多 种语言(包括 C 或汇编语言)编写一种脚本.
[编辑本段 与其他编程语言的关系及特点 编辑本段]与其他编程语言的关系及特点 编辑本段
1.脚本语言(JavaScript,VBscript 等)介于 HTML 和 C,C++,Java,C#等编程语言之 间. HTML 通常用于格式化和链结文本.而编程语言通
常用于向机器发出一系 2.脚本语言与编程语言也有很多相似地方,其函数与编程语言 3.与程序代码的关系:脚本也是一种语言,其同样由程序 列复杂的指令.
比较相象一些,其也涉及到变量.与编程语言之间最大的区别是编程语言的语法和规 则更为严格和复杂一些. 代码组成. 注:脚本语言一般都有相应的脚本引擎来解释执行. 他们一般需要
Python, JAVASCRIPT,ASP,PHP,PERL,Nuva 都是脚本语言. C/C++ 解释器才能运行. 编译,链接后,可形成独立执行的 exe 文件. 等可以编译成二进制代码,以可执行文件的形式存在. 直接用,由解释器来负责解释. 种命令. 的文件. 4.脚本语言是一种解释性的语言, 脚本语言不需要编译, 可以 例如 Python,vbscript,javascript,installshield script,ActionScript 等等,它不象 c\c++ 5.脚本语言一般都是以文本形式存在,类似于一
举个例子说,如果你建立了一个程序,叫 aaa.exe,可以打开.aa 为扩展名 你为.aa 文件的编写指定了一套规则(语法),当别人编写了.aa 文件后,你
的程序用这种规则来理解编写人的意图,并作出回应.那么,这一套规则就是脚本语言.
[编辑本段 计算机脚本语言程序举例 编辑本段]
计算机脚本语言
程序举例 编辑本段
①用于 HTML 中: 或者: ②用于 <% <%= "Hello, print 'Hello, (4)PERL : <.. "Hello,
(1)JavaScript: W