Python简史:开发者的小小副业如何成为全球最热编程语言?( 九 )
1994 年 Barry Warsaw 参加第一次 Python Workshop 时的照片。(图源:Barry Warsaw)
Python 强调简洁、可读的代码,这一点并非偶然。van Rossum 曾表示,编程语言不仅告诉计算机要做什么,也用于开发者之间的信息交流。
关于可读性,Ryan 表示,Python 从一开始就提供有别于其他语言的内置功能。「你一上手就可以使用类、异常处理等功能。Python 还提供对 lambda、map 和 filter 等函数的支持,这些函数在很多案例中非常有用。」
如果 1980 年代末的流行编程语言能够更好,或许 Python 压根就不会出现。van Rossum 当时创造 Python 的一大动力来自于,他在 CWI 开发的 Amoeba 分布式计算系统与 Perl 脚本语言不兼容。「对于 Python 而言,最幸运的事莫过于 Perl 与 Amoeba 不兼容了。如果 Perl 可以移植到 Amoeba,那我可能不会想自创语言。」van Rossum 说道。
尽管 Python 一经发布就吸引了一票硬核粉丝,形成了用户群,但在 1990 年代 Python 仍然处于劣势。van Rossum 表示,Python 的竞争对手是 Tcl/Tk 和 Perl,它们和 Python 的目标一样:兼具易用性和强悍能力。「1990 年代 top 3 编程语言中,Perl 绝对是第一,Tcl/Tk 排名第二,Python 只占第三名。」
推荐阅读
- 电子竞技|【欣然轻资讯G】《地平线2西部禁域》新老怪兽即将登场 开发者日志
- Xbox|曝微软正制作“少林”游戏 由《热血无赖》开发者与Xbox合作开发
- 牛人|单干牛人! 星露谷开发者还有另外一款新作
- mod|开发者为《塞尔达传说:时之笛》推出第一人称VR Mod
- 星露谷物语|星露谷物语开发者新作《恐怖巧克力工厂》公布
- steam|Steam的退款机制合理吗?玩家滥用规则退款让开发者很受伤
- 大逆转裁判1+2|《大逆转裁判1+2》开发者访谈 全自动故事模式争议意外的少
- 地下城与勇士|DNF:韩服6.21开发者笔记,刃影太刀物理固伤,神话合成系统出现
- 开发者|广告主和开发者如何玩转移动广告
- Ohayoo开发者大会,Ohayoo|Ohayoo开发者大会9月21日开启,详细议程抢鲜看!