加入收藏 | 设为首页 | 会员中心 | 我要投稿 大连站长网 (https://www.0411zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

速度最迟钝的动态编程语言,你应该用过

发布时间:2021-06-02 05:33:28 所属栏目:语言 来源:互联网
导读:在电子学中,速度和性能转化为一个特定芯片可以拥有的晶体管数量。根据摩尔定律,这个数字每隔两年就会往上翻一番。这就是为什么你的手机比1990年代的房间大小的超级计算机快得多。 回到计算机科学,速度快的代码和速度快的电脑是有区别的。速度慢的程序和

在电子学中,速度和性能转化为一个特定芯片可以拥有的晶体管数量。根据摩尔定律,这个数字每隔两年就会往上翻一番。这就是为什么你的手机比1990年代的房间大小的超级计算机快得多。

回到计算机科学,速度快的代码和速度快的电脑是有区别的。速度慢的程序和速度慢的电脑也是有区别的。虽然我们很多人无法影响计算机硬件的运行速度,但是代码的快慢却是我们可以控制的。

在开发时,我们往往都要考虑一个因素,那就是语言期望。每种语言的实现方式都不同,因此每种语言都有各自的优点,可能很少人会把程序的运行速度纳入语言的编程优点之中。

如果你正在做游戏类的项目,或者是需要繁重的数学计算等高要求的任务,最好不要用运行速度太慢的编程语言。

一般来说,编程语言有两种类型:

静态类型编程语言

动态类型编程语言

静态类型语言通常是编译的,意思就是编译器的程序会解析并将整个类似英语的代码转换为汇编语言,并生成一个新文件,这个文件可以由用户手动运行。

动态类型语言是指在运行期间才去做数据类型检查的语言,也就是说,在用动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来。

大多数人喜欢动态类型语言。诸如Python之类的不易出错且易于人工解释的语言。但这是有代价的,那就是要牺牲运行速度。

(编辑:大连站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!