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

除了可读性之外,Ryan表示,从早期开始,Python就提供了一系列内置功能,所以它才能从众多编程语言之中脱颖而出。“Python从一开始就具有类和异常处理等功能,此外它还提供了lambda、map和filter等辅助函数,事实证明在很多情况下这些功能都非常实用。”他说。

如果80年代后期流行的编程语言出色一点的话,可能Python压根就不会出现了,因为Van Rossum创建Python的动机之一就是Perl脚本语言与Amoeba分布式计算系统(他在CWI的工作)的不兼容。“对于Python来说,Perl无法移植到Amoeba是一件幸事,”他说,“如果Perl可以移植到Amoeba上的话,我也不会想起创建自己的编程语言。”

尽管Python在发布后吸引了众多铁杆粉丝的用户群,但在20世纪90年代,Python仍然是一种不被看好的编程语言。Van Rossum表示,Python的竞争对手有Tcl / Tk和Perl,这两种编程语言的目标与Python相同:简单易用、功能齐备。

“论90年代排名前三的编程语言的话,Perl以绝对的优势居首位,Tcl / Tk排名第二,而第三名才是Python。”他说。

根据Stack Overflow的年度开发人员调查报告(这是目前最全面的编程语言使用情况调查)显示,Python是活跃的开发人员中间增长最快的编程语言,但报告中甚至都没有提及Perl。

推荐阅读