中易网

脚本语言和java语言有什么区别

答案:2  悬赏:30  
解决时间 2021-03-24 02:08
脚本语言和java语言有什么区别
最佳答案
脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常以文本(如ASCII)保存,只在被调用时进行解释或编译。
1、脚本语言(JavaScript,VBscript等)介于HTML和C,C++,Java,C#等编程语言之间。 HTML通常用于格式化和链接文本。而编程语言通常用于向机器发出一系列复杂的指令。
2、脚本语言与编程语言也有很多相似地方,其函数与编程语言比较相像一些,其也涉及到变量。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂一些.
3、与程序代码的关系:脚本也是一种语言,其同样由程序代码组成。
4、脚本语言是一种解释性的语言,例如Python、vbscript,javascript,installshield script,ActionScript等等,它不象c\c++等可以编译成二进制代码,以可执行文件的形式存在,脚本语言不需要编译,可以直接用,由解释器来负责解释。
5、脚本语言一般都是以文本形式存在,类似于一种命令。
举个例子说:如果建立了一个程序,叫aaa.exe,可以打开.aa为扩展名的文件,为.aa文件的编写指定了一套规则(语法),当别人编写了.aa文件后,自己的程序用这种规则来理解编写人的意图,并作出回应,那么,这一套规则就是脚本语言。[5]
6、相对于编译型计算机编程语言:用脚本语言开发的程序在执行时,由其所对应的解释器(或称虚拟机)解释执行。系统程序设计语言是被预先编译成机器语言而执行的。脚本语言的主要特征是:程序代码即是脚本程序,亦是最终可执行文件。脚本语言可分为独立型和嵌入型,独立型脚本语言在其执行时完全依赖于解释器,而嵌入型脚本语言通常在编程语言中(如C,C++,VB,Java等)被嵌入使用。[1] [6]
7、和系统程序设计语言相比:不同是脚本语言是被解释而系统程序设计语言是被编译。被解释的语言由于没有编译时间而提供快速的转换,通过允许用户运行时编写应用程序,而不需要耗时的编译/打包过程。解释器使应用程序更加灵活,脚本语言的代码能够被实时生成和执行。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序设计师快速完成程序的编写工作。
——java属于编程语言
全部回答
楼上的都是“人才”啊。中国就这种“人才”最多。谁说脚本语言是在浏览器中运行的?脚本语言也是一种语言好吗,只要你有语言的解释器,在哪里都能运行。一般在浏览器中运行的是javascript,它是一种脚本语言,由于它被国际标准化了,因此浏览器自带它的解释器。 脚本语言是解释执行的,也就是说,在运行时解释每一条语句然后执行。这样比编译执行的语言肯定要慢。 java语言既是解释型的又是编译型的。因为它也是在运行时解释每一条语句然后执行。但它的语句要先编译成java字节码才能被解释。 如果楼主对解释、编译这些概念有疑问,我建议你百度一下。其实当你学的深入了,你自然就知道什么是解释和编译了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
北京买二手房可以不要中介吗
四柱、壬子、癸丑、癸丑、辛酉、此八字、行大
奇香凉面培训牛筋面凉皮培训多美味小吃的做法
皮皮宠物(爱这城店)地址在哪,我要去那里办事
大学考研到底怎么个流程
gta5里的网页有汉化吗?
吉盛唐朝的板材有多厚?
前人栽树后人乘凉
企业怎么移出经营异常名录
甘肃省临夏回族自治州临夏县先锋乡前韩村邮编
上海烧烤加盟哪家好,网上搜太多了,谁能给点
柴公鸡现在多钱一斤
某玩具厂生产一种儿童智力玩具,每个玩具的材
阮月玲演过的电影?
遵义市汇川团结煤矿这个地址在什么地方,我要
推荐资讯
黑山县哪里有卖狗的 急...... 给高分
问今是何世怎么断句
十七岁,下面牙齿内侧根部发黑,还有一些洞,发
公司把残疾人放回待岗,有什么待遇
请问江苏知名建筑规划公司,哪个好?
羽字换偏旁 并组词
缙云山农家乐介绍?
TCL公司有没有在广东惠州设立分公司
求初中与高中数学公式大全?
微软 surface 3 wifi 64gb win10平板电脑二合
关于企业破产说法正确的是?
京山直达广州的火车票
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?