Python简史:开发者的小小副业如何成为全球最热编程语言?(21)
最后,尽管「仁慈的独裁者」管控一切,近年来还是有很多塑造 Python 的想法来自于社区,来自那些不断使用 Python 探索新应用的人,Warsaw 表示。「从社区中吸取能量要比『自上而下』有用很多。」
简单的社区项目对 Python 产生重大影响的一个实例是「类型提示」(Type Hints),这个 Python 3.5 特性受 2012 年一名博士生创建的 mypy 项目的启发。这些提示可以执行可选类型检查,帮助开发者发现容易被忽略并侵入软件的 bug。
这层额外的安全保障,不仅能够帮助多人合作大型代码库的情况。增加用户对代码应该做什么、不应该做什么的理解也很有意义。
「对我来说,asyncio 帮助 Python 扩展至大型组织(如基于 Python 3 运行的 Instagram)是最珍贵的。」Warsaw 表示。他认为 asyncio 是从社区产生想法的另一个示例,对 Python 的能力范围产生了显著影响。
有了指导委员会和更加庞大的用户群,van Rossum 很乐观:「由社区驱动的 Python 语言进化」将继续获得「无与伦比的成功」。
「Python 坚实的核心开发者社区以及新的管理系统令我坚信,我们对 Python 进化过程中将遇到的要求做好了充分的准备。」van Rossum 说道,并赞扬了社区内部对 Python 特定方面的深刻理解。
推荐阅读
- 电子竞技|【欣然轻资讯G】《地平线2西部禁域》新老怪兽即将登场 开发者日志
- Xbox|曝微软正制作“少林”游戏 由《热血无赖》开发者与Xbox合作开发
- 牛人|单干牛人! 星露谷开发者还有另外一款新作
- mod|开发者为《塞尔达传说:时之笛》推出第一人称VR Mod
- 星露谷物语|星露谷物语开发者新作《恐怖巧克力工厂》公布
- steam|Steam的退款机制合理吗?玩家滥用规则退款让开发者很受伤
- 大逆转裁判1+2|《大逆转裁判1+2》开发者访谈 全自动故事模式争议意外的少
- 地下城与勇士|DNF:韩服6.21开发者笔记,刃影太刀物理固伤,神话合成系统出现
- 开发者|广告主和开发者如何玩转移动广告
- Ohayoo开发者大会,Ohayoo|Ohayoo开发者大会9月21日开启,详细议程抢鲜看!