为什么Python效率这么低,还这么火?

在很多时候,性能不是瓶颈。大约80%的应用,对性能要求不高。

说Python的Library多,生态圈大,这是结果,这是“火”的同义词。原因是什么呢?大约十年前,有些库Perl里有,Python里还没有呢。它为什么能超过Perl及其它一些脚本语言呢,根本原因还是在于其语言自身。

最重要的原因,它是最适合工程的脚本语言。一个语言,没必要牛逼到大多数人看不懂,这样做出来的项目易读性可维护性差。而Python,作为数学家发明的语言,天生就考虑其严谨。结果是优雅,易读,易维护,重用度高。

下面说“效率”。三个原因。

1.随着硬件的发展,运行效率越来越不重要。Python发明的前十几年为啥没火?这也是一个原因。

2. 开发效率更重要。这也是前面说的工程的问题。

3.分割的问题。需要效率的地方用C/C++嘛。世界总是需要胶水语言的,而且会越来越多,因为底层的算法的数量相对于上层的应用而言,应用更加多变。上层开发的人远多于底层开发的人。

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章