永发信息网

脚本和程序有什么区别吗,什么是脚本语言吗

答案:1  悬赏:40  手机版
解决时间 2021-02-25 11:04
脚本和程序有什么区别吗,什么是脚本语言吗
最佳答案
系统语言与脚本语言之间的区别有很多,但主要的区别是:? 抽象的级别:这是最重要也是最明显示的不同。脚本语言对程序员提供了更高级的抽象。这一点明显表现在:在这种语言自身中,存在有高级的数据结构,如列表和字典结构,和对这种结构简单方便的嵌套和操作。这样可以创建非常成功的程序。? 类型定义:系统语言通常是强类型和静态类型定义。这就意味着所有变量的类型要在程序中指定,在编译时检查。相反地,脚本语言是最松散的类型定义,完全没有类型声明,并且在运行时进行动态类型检查。? 执行:系统语言的特点是编译的。程序被编译成可执行的二进制。另一方面,脚本语言的特点是解释,也就是,指令被立即执行,不存在一个编译的中间状态。这就意味着脚本语言是交互式的(你可以在提示符下敲入命令,并且看到结果),这是另一个巨大的胜利。这样完全将编译过程从编辑-编译-运行循环中去掉了。? 速度:以上三点是脚本语言一方面在速度与效率, 一方面在易用性与表示式的强大性之间进行折衷的典型例子。这就使得脚本语言的执行速度比系统语言慢一个数量级。这就是对脚本语言诽谤最多的方面。性能的降低不是真正的问题,因为思想是用脚本语言来组合组件,这些组件是用象C 这样的快速系统语言来编写的。所以所有需要运行快速的东西将因为是用快速的语言实现的而运行得快速。脚本语言只用于将东西绑在一起,并且这些通常不是性能的瓶颈( 或如果是,你需要重新检查你的设计)。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
赵丽颖他是世界上最聪明的人吗
从华观路东到车陂路怎么坐公交车,最快需要多
上花轿婚纱婚庆我想知道这个在什么地方
多少个工作日调一次油价?下次调价是什么时候
石家庄现在穿什么衣服啊,
什么银行理财产品收益高
丰望商行这个地址在什么地方,我要处理点事
是不是喝醉听力会变好?拜托各位了 3Q
赵康中学地址在哪,我要去那里办事
田野里青蛙是什么颜色的 A黄色 B土黄色 C绿色
200分:连续吃10天以上的苹果的进。
梦幻西游手游苹果版怎么在电脑上玩;电脑能玩i
电子券在京东怎么使用,电子券在京东怎么用
小林茶馆我想知道这个在什么地方
济南有蹦极的地方吗
推荐资讯
两耳不一样面相
《全球通史》写道:工业研究的实验室装备着昂
在图中,ABCD是边长18厘米的正方形,E和F分别是
本人做了3年保健品销售,现在已离职。不想再
永业广场在哪里啊,我有事要去这个地方
这几天前男友找我和好,平常也经常找我聊天,
统计专业就业形势怎么样?世界上哪所大学统计
金天雪莲生态保养是真是假
翅膀,怎么能获得翅膀啊 ?? 翅膀的属性 真
温祖联制紫砂器.有谁知道吗
有没有不用银行卡用支付宝的借钱app
金骊城商场地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?