脚本分几种,用途都是什么?
脚本语言有很多种,比如VBScript
/
JavaScript等,完成的功能也有很多。至于怎么写脚本,每个脚本都有自己的语言规范,按照语言规范来写吧,一般脚本都是纯文本格式,所以使用系统自带的笔记本软件就可以完成这项工作。
这个应该怎么回答你呢,编程语言确实被分为脚本语言,标记语言,编译语言,解释语言,低级语言,高级语言等等。这些分类对于新手来说,往往会把它们搞乱。就好像一个未上过学的农民伯伯问你,什么是因特网,什么是互联网,什么是万维网,什么是局域网,什么是城域网一样,你很难一下子说明清,让他明白。
这种情况的原因,就在于,这些分类之间并不是严格互斥的,相互之间存在重叠和包容。就你的问题而言,脚本语言根本就没有分类,你的意思可能是想问:脚本语言有哪些。说实话,太多了,其它那些很生僻的就不说了,就一个程序员时常要用到的就不少。平时用得较多的,大致有这些:Ruby,Python,Shell,Javascript,Perl,Awk,Sed,Expect,ActionScript,Lua,PHP等。硬要给这些脚本语言分类的话,只能按它们的用途来分,比如:系统脚本(如Shell,windows批处理),应用脚本,和一般性脚本。
脚本语言中脚本一词,有配置,动态微调的意味。它最初的目的是为一些大型或超大型程序提供可实时编辑、可动态调整的特性。所以脚本语言的正统用途是把它们的解释器嵌入到由编译性语言如C,C++等写的大型程序中(如浏览器,操作系统,大型游戏等),以解释随时可变的用户脚本,提供更改这些大型程序特性,以达到用户期望程序行为的目的。
一句话,脚本语言的正统使命,是一个中介者,提供用户与其它大型程序之间的沟通桥梁。举例来说,浏览器是一个完整的大型程序,它内嵌JavaScript解释器,在运行期间动态解释用户的JavaScript脚本程序,以改变WEB页面的行为,获得各种页面效果。同样,操作系统(以linux为例),就自带了shell解释器,用户通过发shell命令或使用shell脚本程序来获得主机系统的各种信息(如cpu,内存,磁盘,进程等)。再如一些大型游戏(比如魔兽世界)也内嵌一些脚本语言的解释器(通常是lua),实现一些与游戏的交互。大家熟悉的3DMax,Photoshop和autoCAD软件都内嵌有一些脚本语言的解释器,目的都一样。
编译性语言与脚本语言的主要区别在于,脚本是由解释器逐行解释执行的,而编译性语言,则需要将源程序经编译器编译在可执行的计算机二进制代码。然后再执行。其它效率相当高,速度也特别快。但缺点是需要先编译,然后再执行。脚本语言的优势在于它的动态性,可以即改即用。
但是有些脚本语言的功能很强大,远超出了脚本最初的使命。首先,这些脚本语言的解释器经过优化,速度也非常快;其次,这些语言本身的许多特性也很强大,完全可以开发一些独立的大型程序。比如ruby,python,perl,php等。
最后,再回应你的最后一个问题:不同的语言对应不同的脚本这个问题,我不太明白你的本意。不同脚本语言,它们的语法肯定是不同的,不可能在语法上完全兼容,那样的话,你的直观感受就是,它们是同一个语言。
计算机网络的分类方式有很多种,可以按地理范围、拓扑结构、传输速率和传输介质等分类。
⑴按地理范围分类
①局域网LAN(Local Area Network)
局域网地理范围一般几百米到10km之内,属于小范围内的连网。如一个建筑物内、一个学校内、一个工厂的厂区内等。局域网的组建简单、灵活,使用方便。
②城域网MAN(Metropolitan Area Network)
城域网地理范围可从几十公里到上百公里,可覆盖一个城市或地区,是一种中等形式的网络。
③广域网WAN(Wide Area Network)
广域网地理范围一般在几千公里左右,属于大范围连网。如几个城市,一个或几个国家,是网络系统中的最大型的网络,能实现大范围的资源共享,如国际性的Internet网络。
⑵按传输速率分类
网络的传输速率有快有慢,传输速率快的称高速网,传输速率慢的称低速网。传输速率的单位是b/s(每秒比特数,英文缩写为bps)。一般将传输速率在Kb/s—Mb/s范围的网络称低速网,在Mb/s—Gb/s范围的网称高速网。也可以将Kb/s网称低速网,将Mb/s网称中速网,将Gb/s网称高速网。
网络的传输速率与网络的带宽有直接关系。带宽是指传输信道的宽度,带宽的单位是Hz(赫兹)。按照传输信道的宽度可分为窄带网和宽带网。一般将KHz—MHz带宽的网称为窄带网,将MHz—GHz的网称为宽带网,也可以将kHz带宽的网称窄带网,将MHz带宽的网称中带网,将GHz带宽的网称宽带网。通常情况下,高速网就是宽带网,低速网就是窄带网。
⑶按传输介质分类
传输介质是指数据传输系统中发送装置和接受装置间的物理媒体,按其物理形态可以划分为有线和无线两大类。
①有线网
传输介质采用有线介质连接的网络称为有线网,常用的有线传输介质有双绞线、同轴电缆和光导纤维。
●双绞线是由两根绝缘金属线互相缠绕而成,这样的一对线作为一条通信线路,由四对双绞线构成双绞线电缆。双绞线点到点的通信距离一般不能超过100m。目前,计算机网络上使用的双绞线按其传输速率分为三类线、五类线、六类线、七类线,传输速率在10Mbps到600Mbps之间,双绞线电缆的连接器一般为RJ-45。
●同轴电缆由内、外两个导体组成,内导体可以由单股或多股线组成,外导体一般由金属编织网组成。内、外导体之间有绝缘材料,其阻抗为50Ω。同轴电缆分为粗缆和细缆,粗缆用DB-15连接器,细缆用BNC和T连接器。
●光缆由两层折射率不同的材料组成。内层是具有高折射率的玻璃单根纤维体组成,外层包一层折射率较低的材料。光缆的传输形式分为单模传输和多模传输,单模传输性能优于多模传输。所以,光缆分为单模光缆和多模光缆,单模光缆传送距离为几十公里,多模光缆为几公里。光缆的传输速率可达到每秒几百兆位。光缆用ST或SC连接器。光缆的优点是不会受到电磁的干扰,传输的距离也比电缆远,传输速率高。光缆的安装和维护比较困难,需要专用的设备。
②无线网
采用无线介质连接的网络称为无线网。目前无线网主要采用三种技术:微波通信,红外线通信和激光通信。这三种技术都是以大气为介质的。其中微波通信用途最广,目前的卫星网就是一种特殊形式的微波通信,它利用地球同步卫星作中继站来转发微波信号,一个同步卫星可以覆盖地球的三分之一以上表面,三个同步卫星就可以覆盖地球上全部通信区域。
⑷按拓扑结构分类
计算机网络的物理连接形式叫做网络的物理拓扑结构。连接在网络上的计算机、大容量的外存、高速打印机等设备均可看作是网络上的一个节点,也称为工作站。计算机网络中常用的拓扑结构有总线型、星型、环型等。
①总线拓扑结构
总线拓扑结构是一种共享通路的物理结构。这种结构中总线具有信息的双向传输功能,普遍用于局域网的连接,总线一般采用同轴电缆或双绞线。
总线拓扑结构的优点是:安装容易,扩充或删除一个节点很容易,不需停止网络的正常工作,节点的故障不会殃及系统。由于各个节点共用一个总线作为数据通路,信道的利用率高。但总线结构也有其缺点:由于信道共享,连接的节点不宜过多,并且总线自身的故障可以导致系统的崩溃。
②星型拓扑结构
星型拓扑结构是一种以中央节点为中心,把若干外围节点连接起来的辐射式互联结构。这种结构适用于局域网,特别是近年来连接的局域网大都采用这种连接方式。这种连接方式以双绞线或同轴电缆作连接线路。
星型拓扑结构的特点是:安装容易,结构简单,费用低,通常以集线器(Hub)作为中央节点,便于维护和管理。中央节点的正常运行对网络系统来说是至关重要的。
③环型拓扑结构
环型拓扑结构是将网络节点连接成闭合结构。信号顺着一个方向从一台设备传到另一台设备,每一台设备都配有一个收发器,信息在每台设备上的延时时间是固定的。
这种结构特别适用于实时控制的局域网系统。
环型拓扑结构的特点是:安装容易,费用较低,电缆故障容易查找和排除。有些网络系统为了提高通信效率和可靠性,采用了双环结构,即在原有的单环上再套一个环,使每个节点都具有两个接收通道。环型网络的弱点是,当节点发生故障时,整个网络就不能正常工作。
④树型拓扑结构
树型拓扑结构就像一棵“根”朝上的树,与总线拓扑结构相比,主要区别在于总线拓扑结构中没有“根”。这种拓扑结构的网络一般采用同轴电缆,用于军事单位、政府部门等上、下界限相当严格和层次分明的部门。
树型拓扑结构的特点:优点是容易扩展、故障也容易分离处理,缺点是整个网络对根的依赖性很大,一旦网络的根发生故障,整个系统就不能正常工作。
脚本语言有很多种,比如VBScript / JavaScript等,完成的功能也有很多。至于怎么写脚本,每个脚本都有自己的语言规范,按照语言规范来写吧,一般脚本都是纯文本格式,所以使用系统自带的笔记本软件就可以完成这项工作。
脚本,是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。脚本一般都是有应用程序提供的编程语言,应用程序包括浏览器(javascript、VBScript)、多媒体创作工具,应用程序的宏和创作系统的批处理语言,也可以归入脚本之类。
1、常见的脚本语言:Scala、JavaScript,VBScript,ActionScript,MAX Script,ASP,JSP,PHP,SQL,Perl,Shell,python,Ruby,JavaFX,Lua,AutoIt等。
2、脚本与其他编程语言的关系及特点:
(1) 脚本语言(JavaScript,VBscript等)介于HTML和C,C++,Java,C#等编程语言之间。
(2)脚本语言其函数与编程语言比较相象,也涉及到变量。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂。
(3)脚本与程序代码的关系:脚本同样由程序代码组成。
(4)脚本语言是一种解释性的语言。
(5)脚本语言一般都是以文本形式存在,类似于一种命令。
3、脚本通常可以由应用程序临时调用并执行,各类脚本目前被广泛地应用于网页设计中,因为脚本不仅可以减小网页的规模和提高网页浏览速度,而且可以丰富网页的表现,如动画、声音等。
当点击网页上的E-mail地址时,能自动调用Outlook Express或Foxmail这类邮件软件,这就是通过脚本功能来实现的。一些网页的英文新闻内容旁会有一个三角符号,点击它就可以听到英文诵读,这也是脚本在起作用。
正因为脚本的这些特点,往往被一些别有用心的人所利用。在脚本中加入一些破坏计算机系统的命令,当用户浏览网页时,一旦调用这类脚本,便会使用户的系统受到攻击。所以用户应根据对所访问网页的信任程度选择安全等级,特别是对于那些本身内容就非法的网页,更不要轻易允许使用脚本。通过“安全设置”对话框,选择“脚本”选项下的各种设置,就可以轻松实现对脚本的禁用和启用。
按照土地使用用途将土地划分为几种类型?
土地是人们赖以生存的基础,无论是农民还是城镇居民都是一样的。我们知道,纳税是我们每个人的基本义务。所以在使用国有土地时也是需要纳税的,纳税的税种和税率都是根据土地使用用途来确定的,按照土地使用用途将土地划分为几种类型?现在就来一起了解下吧。 《土地管理法》将土地分为“农用地、建设...
名片有哪几类用途?
名片设计和名片分类 名片设计和名片分类:现代社会,名片的使用相当普遍,分类也比较多,并没有统一的标准。最常见的分类主要有以下几种:一、按名片用途,名片可分为商业名片、公用名片、个人名片三类。二、按名片质料和印刷方式分,数码名片、胶印名片、特种名片三类。三、按印刷色彩分,单色、双色、彩色...
漆都分为哪几种,各有哪方面的用途?
-木工刷漆工艺分为清油和混油 木工刷漆工艺大致可以分为清油和混油两种。清油工艺是指,在木质纹路比较好的木材表面涂刷清漆,操作完成以后,仍可以清晰地看到木质纹路,有一种自然感。混油工艺是指,工人在对木材表面进行必要的处理(如修补钉眼,打砂纸,刮腻子)以后,在木材表面涂刷有颜色的不透明的...
信用卡的分类以及用途
信用卡分几种类型?信用卡的类型如下:1.信用卡的种类有很多种,通常可以划分为7种:公司卡与个人卡、贷记卡与借记卡、国际卡与地区卡、普通卡与金卡、主卡与附属卡、商业机构发行的零售信用卡、服务行业发行的旅游娱乐卡。2.银行发行的信用卡 随着当代科学技术的迅猛发展,电子计算机在银行广泛应用,...
房屋用途分类有哪几种
按照房屋的使用功能可以分成下列几类:1、 居住用途的房屋;2、工业用途的房屋;3、商业用途的房屋;4、 文体娱乐设施;5、政府和公用设施;6、多功能建筑(综合楼宇,又叫城市综合体)。【房屋建筑分类标准】1、按用途分类:(1)民用建筑:民用建筑根据建筑物的使用权功能,分为公共建筑、居住建筑。
计算机按用途分为哪几类?
虽在各种功能上比不上迷你型或更大的电子计算机,但价格只需数百到一万美元左右,是应用最广也最经济的一种。微电脑依其外观大小,可分为站立型、桌上型、膝上型、笔记簿型、掌上型等。2.计算机的分类 计算机的分类方法较多,根据处理的对象、用途和规模不同可有不同的分类方法,下面介绍常用的分类...
地板材质分几种?
木材用途:一般建筑、室内装修、普通家具、胶合板、包装箱、板条箱、木模、玩具等。1\/7页 4、实木地板材质:香脂木豆(俗称红檀香)木材特征:木材散孔,心材红褐色至紫红褐色,具浅色条纹,边心材区别明显,边材近白色,生长轮不明显,纹理交错。结构甚细而均匀,木材光泽强,略具香味。香脂木豆实木地板...
auto基本分类
汽车根据其基本用途可分为几种类型:1. 普通运输汽车 - 轿车:主要承载人员(5人)及随身物品,根据发动机排量可分为微型(1升以下)、轻级(1-1.6升)、中级(1.6-2.5升)、中高级(2.5-4升)和高级(4升以上)。- 客车:有长方形车厢,载客量从9人以上,按长度分为微型(3.5米以下)...
继电器的种类按结构形式、用途分别可分为哪几种?
1、继电器的种类按结构形式分电磁继电器、固体继电器、温度继电器、舌簧继电器、时间继电器、高频继电器、极化继电器。2、按用途分为:启动继电器、量度继电器、时间继电器、中间继电器、信号继电器、出口继电器。继电器一般都有能反映一定输入变量(如电流、电压、功率、阻抗、频率、温度、压力、速度、光等)的...
简述商代青铜器的主要种类和用途
上端侈出器口,形象庄严。3、簠 fǔ,古代祭祀和宴飨时盛放黍、稷、粱、稻等饭食的器具。《周礼•舍人》:"凡祭祀共簠簋。"簠的基本形制为长方形器,盖和器身形状相同,大小一样,上下对称,合则一体,分则为两个器皿。簠出现于西周早期,主要盛行于西周末春秋初,战国晚期以后消失。
上烁利加: 如果你指的是脚本语言的话,那我简单介绍一下. 1、脚本也是一种语言,也是由程序代码组成 2、脚本语言与编程语言也有很多相似地方,其函数与编程语言比较相象一些,其也涉及到变量.与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂一些 3、常见的脚本语言有:JAVASCRIPT,VBSCRIPT 4、.脚本语言是一种解释性的语言,不需要编译,可以直接用,由解释器来负责解释
魏县19730271797: 脚本是什么?一般有什么用? - ?
上烁利加: 脚本script是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件.脚本通常可以由应用程序临时调用并执行.各类脚本目前被广泛地应用于网页设计中,因为脚本不仅可以减小网页的规模和提高网页浏览速...
魏县19730271797: 脚本的作用是什么 - ?
上烁利加: 脚本是批处理文件的延伸,是一种纯文本保存的程序,一般来说的计算机脚本程序是确定的一系列控制计算机进行运算操作动作的组合,在其中可以实现一定的逻辑分支等. 脚本程序相对一般程序开发来说比较接近自然语言,可以不经编译而是...
魏县19730271797: 关于脚本什么是脚本,它是用来干什么的,运用它有些什么方面的作用? ?
上烁利加: 脚本英文为Script.实际上脚本就是程序,一般都是有应用程序提供的编程语言.应用程序包括浏览器(JavaScript、VBScript)、多媒体创作工具,应用程序的宏和创作系...
魏县19730271797: 什么是脚本语言?主要用途是什么? - ?
上烁利加: 1.脚本语言(JavaScript,VBscript等)介于HTML和C,C++,Java,C#等编程语言之间. HTML通常用于格式化和链结文本.而编程语言通常用于向机器发出一系列复杂的指令. 2.脚本语言与编程语言也有很多相似地方,其函数与编程语言比较相象...
魏县19730271797: 脚本的用处是什么??
上烁利加: 脚本就是程序,作用就是动态互动.空间中是不能使用脚本的.
魏县19730271797: 发现一个名词 - 脚本是什么东西作用是什么啊如题 ?
上烁利加: 在计算器程序中,一个脚本,通常的说,是一种计算器语言,可以使得本来要用键盘进行的相互式操作自动化.一个Shell 脚本主要由原本需要在命令行输入的命令组成,或在一个文本编辑器中,用户可以使用脚本来把一些常用的操作组合成一组序列.主要用来书写这种脚本的语言叫做 脚本语言.很多脚本语言实际上已经超过简单的用户命令序列的指令,还可以编写更复杂的程序.
魏县19730271797: 脚本和程序各有什么作用?有什么区别??
上烁利加: 脚本是嵌入在某个程序当中的,比如javascript脚本(脚本也是一种语言),就是嵌入在HTML网页代码中的,HTML语言是主体,而javascript脚本是用来执行某些html所不能完成的功能的代码
魏县19730271797: CS脚本能起什么更大的作用?脚本是作弊吗?有区别吗?能起什么更大 ?
上烁利加: CS脚本是一些控制键特别合成制作 并将游戏参数修改过的CS,一般可以增加CS的性能并且画面会优化,更有甚者修改弹道使玩家扫射,点射更佳稳定 我还见过将声音加...