不满 C 的繁琐,崛起的 Python 正在蚕食编程语言界!( 十 )

下图中Python的爆炸式增长表明,近年来Stack Overflow上有关Python提问的增长速度远远超过了其他编程语言。

不满 C 的繁琐,崛起的 Python 正在蚕食编程语言界!

那么,究竟Python是如何超越昔日的竞争对手的呢?我们又该如何解释两种语言截然不同的命运呢?Van Rossum认为,这与代码库的增长超过一定规模后维护代码库的容易度有关。“按人们的经验来看,如果某个脚本只有10行代码,那么Perl是完美的选择。”他说,“但是,如果你有500行主线代码和几千行库,那么就需要严加约束才能维护好这些代码。而在Python,即使没有那么严格的约束,代码仍然具备一定的可读性和可维护性。”

正是这种特性促使Python成为了一种容易上手的编程语言,同时也非常强大,足以编写大型应用程序,因此VanRossum才在20世纪90年代取得了初步的成功。

“有一些互联网开发人员(很多是早期的互联网工作者),他们编写的应用程序越来越大,而且他们发现用Python编写应用程序所需要付出的努力远低于C、C++或Java。”

推荐阅读