脚本语言

脚本语言

度娘定义:是一种特定的描述类的语言,依据一定格式编写的可执行文件,又称作宏或批处理文件。
拓展:什么是宏?什么是过程?
可以看作一些命令的集合。宏就是能组织到一起作为一独立的命令使用的一系列word命令,它能使日常工作变得更容易
那什么是过程呢?标准的过程定义就是“将输入转化为输出的一组彼此相关的资源和活动”,在计算机界有的人将没有输出的函数称之为过程。可见过程的定义更为广泛。可以认为过程是个更复杂的宏。
啦啦~有点深奥,存档!以后慢慢理解!
咳咳,回到正题,再来说我们的脚本语言。
人性化儿一点的解释:好像说脚本这个词最初是来源于戏剧,如果一个演员没有脚本,该如何去表演呢?只有即兴发挥或者靠导演的口述来进行表演。
就打个贴切一点的比方:现在你要打开我的电脑–资源管理器,用鼠标把一个文件拖到另一个文件夹里,这就是你的即兴表演。但有了脚本语言,你写几行命令,把他保存下来,把他一执行就做了上面的事情,这就是有“脚本”的表演。
这里引用一句比较真实的话咳咳哈哈~:即兴表演一千次,你可能累死了。而执行一个脚本,你执行一千次一万次都是计算机完成的。
或者你可以这么理解脚本语言:
假设你是有一个强迫症的baby(哈哈说的就是我啦),在你电脑里面的文件你都会整整齐齐的把他分好类,比如,后缀为.jpg的文件你会放在你建的文件名为pic的文件夹里,后缀为.MP3的文件你会放在名为music的文件夹里,后缀为.pdf的文件你会放进book文件夹里…于是你写下了下面这三行情书(咯哈哈哈哈哈

-copy/Y D:\download*.jpg\pic
-copy/Y D:\download*.pdf\book
-copy/Y D:\download*.mp3\music
你把他们存成一个.bat文件,这就是一个脚本文件,他们就可以帮助你完成相应的分类了。
那么有了脚本语言有哪些变化于好处呢?
1,最显著的变化,就是可以循环重复,也就是说有了脚本它可以按照你写的命令也就是我们规定一件事情发展的方式把你的规则重复。
2,脚本需要人来执行,所以脚本的执行效率就与具体执行的人有关了。
3,脚本是人编写的,所以当你想修改这个脚本的时候,就可以随意修改。
4,脚本大概的说就是为了可以再现的一个重复一个设定好的过程。
5,脚本需要有一个解释器来执行,脚本可方便的,快速的,经常的被修改,看,多么方便啊!!
脚本语言是介于html和Java visual,c++等变成语言之间的一种特殊语言,不具有编程语言复杂严谨的语法规则,常见的脚本语言有python,javascrip,ASP,PHP,CGI,JSP。
动态程序有两种实现方式:
1,二进制方法
先将我们编写好的程序进行编译,变成机器可以识别的指令代码(如.exe)文件可以执行使用但是看不到程序内容。
2.脚本方法
它是一条条文字命令是可见的,脚本程序在执行的时候是由系统的一个解释器一条条翻译成机器可以识别的指令,并且按照程序的顺序执行,脚本比二进制多了一道翻译的步骤,所以执行效率要低一点。
系统语言与脚本语言的区别
可以从四个方面来讲
1.抽象级别 脚本语言更加抽象,因为它自身就存在由高级数据的结构。
2.类型定义 系统语言是强类型的编程语言而脚本语言是一种弱类型的脚本语言。即系统语言在编译时的变量都要做出声明,相比下,脚本语言的语法规则就显得很松散,变量不定义也可以使用。
3.执行 系统语言的特点是被编译的,成可执行的二进制,脚本语言的特点是解释,指令会被立即执行,不存在编译的中间状态,去掉编译这一步骤。
4.效率 脚本语言比系统语言的执行速度慢一个数量级。
总结:脚本就是给机器一行一行执行的文本。

  • 8
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值