永发信息网

“脚本”是什么意思?

答案:1  悬赏:0  手机版
解决时间 2021-03-20 17:39
“脚本”是什么意思?
最佳答案
脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。

脚本语言(Script languages,scripting programming languages,scripting languages)是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言。此命名起源于一个脚本“screenplay”,每次运行都会使对话框逐字重复。
早期的脚本语言经常被称为批处理语言或工作控制语言。一个脚本通常是解释运行而非编译。虽然许多脚本语言都超越了计算机简单任务自动化的领域,成熟到可以编写精巧的程序,但仍然还是被称为脚本。几乎所有计算机系统的各个层次都有一种脚本语言。
包括操作系统层,如计算机游戏,网络应用程序,文字处理文档,网络软件等。在许多方面,高级编程语言和脚本语言之间互相交叉,二者之间没有明确的界限。一个脚本可以使得本来要用键盘进行的相互式操作自动化。
一个Shell脚本主要由原本需要在命令行输入的命令组成,或在一个文本编辑器中,用户可以使用脚本来把一些常用的操作组合成一组序列。主要用来书写这种脚本的语言叫做脚本语言。很多脚本语言实际上已经超过简单的用户命令序列的指令,还可以编写更复杂的程序。

特点:

1、脚本语言(JavaScript,VBscript等)介于HTML和C,C++,Java,C#等编程语言之间。 HTML通常用于格式化和链接文本。而编程语言通常用于向机器发出一系列复杂的指令。

2、脚本语言与编程语言也有很多相似地方,其函数与编程语言比较相像一些,其也涉及到变量。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂一些.

3、与程序代码的关系:脚本也是一种语言,其同样由程序代码组成。

4、脚本语言是Pythonvbscript,javascript,installshield script,ActionScript等等,它不象cc++等可以编译成二进制代码,以可执行文件的形式存在,脚本语言不需要编译,可以直接用,由解释器来负责解释。

5、脚本语言一般都是以文本形式存在,类似于一种命令。
举个例子说:如果建立了一个程序,叫aaa.exe,可以打开.aa为扩展名的文件,为.aa文件的编写指定了一套规则(语法),当别人编写了.aa文件后,自己的程序用这种规则来理解编写人的意图,并作出回应,那么,这一套规则就是脚本语言。

6、相对于编译型计算机编程语言:用脚本语言开发的程序在执行时,由其所对应的解释器(或称虚拟机)解释执行。系统程序设计语言是被预先编译成机器语言而执行的。脚本语言的主要特征是:程序代码即是脚本程序,亦是最终可执行文件。脚本语言可分为独立型和嵌入型,独立型脚本语言在其执行时完全依赖于解释器,而嵌入型脚本语言通常在编程语言中(如C,C++,VB,Java等)被嵌入使用。

7、和系统程序设计语言相比:不同是脚本语言是被解释而系统程序设计语言是被编译。被解释的语言由于没有编译时间而提供快速的转换,通过允许用户运行时编写应用程序,而不需要耗时的编译/打包过程。解释器使应用程序更加灵活,脚本语言的代码能够被实时生成和执行。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序设计师快速完成程序的编写工作。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求类似全职高手的网游文,但有感情线,不小白
用C4D创建场景的时候怎么编辑地面的尺寸
对于新手来说,战翼的眼镜蛇怎么样,建议买吗
铭达雕刻机在什么地方啊,我要过去处理事情
它的名字是我取的用日语怎么翻译
法语数字怎么读
回收废铜多少钱一斤
坝沿上这个地址在什么地方,我要处理点事
凝集素的性质
三星为什么不出8g内存的旗舰
孕期尿检有几项不合格,怎么办?
qq昵称里手指的符号怎么打出来?像这样 →昵
揭秘“潜意识”有超潜能吗
歌词第一句是:在月色下听海的声音是什么歌
猎豹汽车沁源顺驰店在什么地方啊,我要过去处
推荐资讯
顺华商业广场亲情服装城我想知道这个在什么地
海澳洗脚城这个地址在什么地方,我要处理点事
风华错落一情长,咫尺相忘无心扬,有意流水随
有一部穿越耽美小说男主叫蓝韵和尚尧,尚尧是
沙龙用英语怎么说
“加勒比海盗”英文怎么说
稻草人南极人哪个好
宜家家居的沙发床安装说明书下载
三星gear s2能智能解锁note4?
用大麦盒子k歌要添置什么设备
斗战神怎么合成装备
自由职业者可以按揭贷款买房吗??
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?