Quantcast
Channel: InfoQ - 促进软件开发领域知识与创新的传播
Viewing all articles
Browse latest Browse all 1638

论 Python 语言的三大短板与解决办法

$
0
0

多年以来,Python语言一直受到性能、应用程序打包以及项目管理三大问题的困扰。好在,解决方案即将到来。

虽然Python诞生距今已经有30年左右,但就在过去几年当中,其受欢迎程度开始快速提升并达到旷古烁今的地步。当下,唯有Java及C等顶尖高手能够与之匹敌。另外,Python的普及程度超越了传统编程语言,目前在教学与学术研究当中成为最优编程方法、理想的软件开发起点以及几乎一切技术堆栈的重要组成部分。

遗憾的是,旺盛的人气也放大了Python语言的固有缺陷。与其优点一样,Python也有着不少天生顽疾——性能、应用程序打包与交付,以及项目管理困难,一直是支持者心中永远的痛。虽然这些并不算什么致命缺陷,只能说是Python普及道路上的一点障碍;但随着Julia、Nim、Rust以及Go等其他竞争语言的崛起,解决这些问题已经成为Python的燃眉之急。

在本文中,我们将探讨Python程序员面对的三大主要挑战,以及Python自身、第三方Python工具以及库开发者们尝试解决这些挑战的具体方法。

Python多线程与速度

问题:Python的总体性能较慢,有限的线程与孱弱的多处理能力成为其未来发展的主要障碍。


Viewing all articles
Browse latest Browse all 1638

Trending Articles