脚本语言

  什么是脚本语言?Dos命令大家都接触过,它就是脚本语言,它的解释器就是cmd.exe程序。




  脚本,百度定义的是“特定的描述性语言,依据一定的格式编写的可执行文件,以纯文本的方式保存,又称宏或批处理文件。”简单的说,脚本就是一条条的文字命令,这些文字是可以看到的(如:可以用记事本打开查看,编辑),在执行时由系统的一个解释器,将其一条条的命令翻译成机器可识别的指令,并按顺序执行,因为脚本在执行时多了一道翻译的过程,所以它比二进制程序执行效率要稍低一些。虽然编译程序代码也是可以看到的,但是查看的环境要求就比较高了。


  但其特点是以“解释”作为其运行方式,不需要编译,所以程序的开发产能优于运行效能。比如说,我写几行Dos命令,保存成.bat文件。那么,这个脚本程序就完成了。但是要用VS写这个程序,其效率就低了。




  通常可以由程序临时调用并执行。如:当点击网页上的某个Email地址时系统自动调用Foxmail等邮箱软件,就是通过脚本来实现的。凡事有利有弊,正因为脚本这一特点,那么我就可以在脚本中写一些破坏计算机系统的命令,比如病毒弹窗。当用户浏览网页时,一旦调用这类脚本,便会使用户的系统受到攻击,所以用户浏览网页需谨慎,尤其是对本身内容就非法的网页。




  脚本语言在系统应用中嵌入使用,作为用户与系统的接口方式。


  在工业领域,PLC编程、组态软件的脚本语言是扩充组态系统功能的重要手段(目前还不了解);在通信平台领域,IVR(自动语音应答)流程编程(目前还不了解);Office办公软件,提供的宏和VBA(了解一些);其他应用软件如ER Studio提供的Basic MacroEditor(目前还不了解),用户可以编写Sax Basic脚本操作ER图,生成Access库、导出Word文档等扩展功能。




  常见的脚本语言有:Scala、JavaScript、VBScript、ActionScript、ASP、JSP、PHP、Shell、python等。

  其中ASP、JSP、PHP等嵌入网页的脚本语言不同于JavaScript,它们需要通过Web Server来解释,而JavaScript脚本语言通过浏览器来解释。

评论 38
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值