问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

脚本语言和编程语言的区别?171

发布网友 发布时间:2023-10-11 21:45

我来回答

5个回答

热心网友 时间:2024-12-04 06:11

系统语言与脚本语言之间的区别有很多,但主要的区别是:

抽象的级别:这是最重要也是最明显示的不同。脚本语言对程序员提供了更高级的抽象。这一点明显表现在:在这种语言自身中,存在有高级的数据结构,如列表和字典结构,和对这种结构简单方便的嵌套和操作。这样可以创建非常成功的程序。

类型定义:系统语言通常是强类型和静态类型定义。这就意味着所有变量的类型要在程序中指定,在编译时检查。相反地,脚本语言是最松散的类型定义,完全没有类型声明,并且在运行时进行动态类型检查。

执行:系统语言的特点是编译的。程序被编译成可执行的二进制。另一方面,脚本语言的特点是解释,也就是,指令被立即执行,不存在一个编译的中间状态。这就意味着脚本语言是交互式的(你可以在提示符下敲入命令,并且看到结果),这是另一个巨大的胜利。这样完全将编译过程从编辑-编译-运行循环中去掉了。

速度:以上三点是脚本语言一方面在速度与效率, 一方面在易用性与表示式的强大性之间进行折衷的典型例子。这就使得脚本语言的执行速度比系统语言慢一个数量级。这就是对脚本语言诽谤最多的方面。性能的降低不是真正的问题,因为思想是用脚本语言来组合组件,这些组件是用象C 这样的快速系统语言来编写的。所以所有需要运行快速的东西将因为是用快速的语言实现的而运行得快速。脚本语言只用于将东西绑在一起,并且这些通常不是性能的瓶颈( 或如果是,你需要重新检查你的设计)。

热心网友 时间:2024-12-04 06:11

脚本语言不需要编译器省去编译过程而编程语言需要,和传统的Java,c++等编程语言不同,脚本语言不需要编译器,它需要的是解释器。也就是说,脚本语言是解释执行的;编程语言是用来定义计算机程序的形式语言,是一种将程序员所定义的代码,编译即翻译成计算机所认识的二进制代码的工具,所以编程语言需要编译器。

热心网友 时间:2024-12-04 06:12

一个是比较大的程序,一个是比较小的程序

热心网友 时间:2024-12-04 06:12

开发中可以慢慢体会

热心网友 时间:2024-12-04 06:13

区别
1、脚本语言脚本语言不需要编译,可以直接用,由解释器来负责解释。
2、编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高。
脚本语言
脚本语言是为了缩短传统的编写-编译-链接-运行(edit-compile-link-run)过程而创建的计算机编程语言。它的命名起源于一个脚本“screenplay”,每次运行都会使对话框逐字重复。早期的脚本语言经常被称为批量处理语言或工作控制语言。
一个脚本通常是解释运行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。
编译型语言
编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成
为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
空调加氟时要注意什么? 电脑安装了pr兼容性pr显示系统兼容性报告 带你了解——赫伯罗特 一千克面粉三十元一克面粉多少钱 大米2元500克面粉3元500克 2千克大米和和1500克面粉多少钱?_百度... ...面粉每千克多少元.大米25千克4.5元一千克面粉2 买8000克面粉需要32元,每千克面粉多少钱 500克面粉2元钱1千克面粉多少钱,怎么练式? 软棕和硬棕哪个好 amd rx6800m相当于nvidia什么水平? 魔兽争霸官方对战平台怎么调游戏画质21 英仙座流星雨在几点,什么方向出现啊? 急!!!!!!!!!!...95 急需一篇关于青春自护,平安春节的作文 600字左右 华硕vm510L win10 开机后进入bios,求解决方案19 送餐机器人能够代替定点送餐吗?小村怎么样? 我一个手机号注册了两个,另外一个登不上了,怎么办? 为什么我买的打底裤穿上后感觉发凉呢?97 买了一条加绒保暖裤子为什么老往上跑怎么回事197 为什么我穿上打底裤之后腿更粗了,而且变得很难看? 做什么检查能查出甲状腺癌28 孩子明年要上小学了,到底是东城回民实验小学好呢,还是新景小学...18 雹组词有哪些词语2 第三套1990年人民币100的!值多钱 为什么龙珠超宇宙2设置语言黑色的2 第三套人民币一张90年的50元值多少钱9 第三套一百圆人民币和五十圆,人民币可以留吗? 帮我看一下我的骨骺线闭合没 第三套人民币、面50元、1990年、多少钱 会看的帮我看下我的骨骺线闭没闭合5 想找UP主合作,怎样知道up主报价呢? 亲们有谁知道联想N788t怎样截图啊 丰田凯美瑞汽车座椅加热是什么标志26 上面一个水下面一个人字读什么?8 一个手机两个能分别安装微信,同时用吗?3 一个手机可以同时两个吗509 怎样在同一部手机上用两个微信!怎么才能下载另一个!13 淘宝图片有HOT的是什么意思348 一斤红薯含多少卡热量?24 中国人民大学为什么这么牛逼?136 对于美国人来说,上大学时做兼职很普遍吗1 万屏汇是什么鬼?一天连续发六条推销短信,删一条再来一条,本以...7 最近我河南的几个工程商朋友都有收到万屏汇的短信,有什么这个到...4 为什么咱们国家有些大学在世界上排名那么靠后还有人去 万屏汇用过吗?是洲明的?大单有没有啊?39 为什么有人说中国最厉害的大学,其实是中国科大5 想找B站UP主带货,怎样知道up主的联系方式及报价? 1990版100元人民币回收价格? 雹灾的雹怎么组词2 华硕vm510lwindow10怎么一键还原1 新买的华硕VM510L win10改win7 开机慢,玩游戏...