为什么Python比JavaScript慢这么多?它能赶上吗?



我是一名博士生,我一直在创建Python程序来处理大量的科学计算。即使使用了最优的计算机科学算法,我的脚本也经常需要几个小时才能完成。

我最近尝试在JavaScript中实现一些较重的函数来比较它的性能,结果它马上就快了10倍。

这让我想知道为什么JavaScript比Python快这么多,如果两者都是解释语言。巨蟒能赶上这样的表现吗?(可能限制一些小操作,或者添加可选声明来提高速度)。

p。我读到,我在JavaScript中注意到的性能改进是由先进的谷歌Chrome技术提供的,所以我想我的问题可以改为问这些技术是否也可以应用于加速标准Python。

这里python慢的原因是,python在后端运行c程序。我的意思是,你在python中创建的每个变量/对象在其后端都定义了一个'C'结构,用于查找变量大小,数据类型和其他三个参数。因此,每次运行python代码时,它都会先运行后台的c代码并显示结果。因此,与javascript或java相比,python要慢得多。

最新更新