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

Warsaw 说,尽管外间流传着让一位“仁慈的独裁者”掌管一切的玩笑话,但近年来改变 Python 的想法皆源自社区中,他们敞开大门欢迎新用户的到来,并推动 Python 的使用。

“整个社区是从底层向上构建的,而不是自上而下的命令。”他说。

说到社区项目对 Python 产生的巨大影响,我想到了一个例子 Type Hints,这是一个 Python 3.5 的功能,该功能受到了 2012 年由某个博士生创建的 mypy 项目的启发。这些提示允许可选类型的检查,可以让开发人员发现一类其它方式很难发现的 Bug。

当多个人在大型代码库上工作时,这个额外的防护层绝不仅仅是锦上添花,这种对于代码应该做什么、不应该做什么的额外规定可以产生重大影响。

“在我看来,让 Python 在更大的组织中得以应用的机会非常珍贵。比如 Instagram,他们基本上用的都是 Python 3。”Warsaw 说。他还说 asyncio 是社区想法对语言产生巨大影响的另一个例子。

有了指导委员会,以及前所未有的庞大用户群,Van Rossum 乐观地认为“社区驱动的语言演变”将会继续“非常成功”。

推荐阅读