Python简史:开发者的小小副业如何成为全球最热编程语言?( 四 )
C 语言不仅需要开发者执行手动管理内存的复杂工作、时刻面临潜在的错误,还缺少可重用代码库,这就使得开发者在每执行一个新项目时就得重新造一个轮子。而 Unix shell 存在另外一些问题:它为常见任务提供了一套实用工具,但是运行速度很慢,无法处理复杂逻辑。
这些语言对开发者造成的限制使得 van Rossum 决定自己创建一种解释性语言,这门语言借鉴了 ABC 语言的最优特性。
「我当时的想法是『为什么不创造一种自己的语言呢』,借鉴 ABC 语言的思想,但缩小项目的规模,把一个团队三年完成的事情缩减到我自己三个月就能完成的规模(就像臭鼬工厂的项目那样)。就这样 Python 诞生了。」van Rossum 说道。
1989 年底,van Rossum 开始积极投入该项目。他借用了自己最喜欢的喜剧组合 Monty Python's Flying Circus 的名字为该语言命名,并在任何可以工作的时候投入该项目的研发。
「那时候我的社交活动很少,在闲暇时刻我也不看电视,而是把时间花在编程上,或者同时做这两件事。」
尽管创造 Python 名义上是为了辅助自己的工作,但 van Rossum 发现创建这门语言的动力多过挑战。
推荐阅读
- 电子竞技|【欣然轻资讯G】《地平线2西部禁域》新老怪兽即将登场 开发者日志
- Xbox|曝微软正制作“少林”游戏 由《热血无赖》开发者与Xbox合作开发
- 牛人|单干牛人! 星露谷开发者还有另外一款新作
- mod|开发者为《塞尔达传说:时之笛》推出第一人称VR Mod
- 星露谷物语|星露谷物语开发者新作《恐怖巧克力工厂》公布
- steam|Steam的退款机制合理吗?玩家滥用规则退款让开发者很受伤
- 大逆转裁判1+2|《大逆转裁判1+2》开发者访谈 全自动故事模式争议意外的少
- 地下城与勇士|DNF:韩服6.21开发者笔记,刃影太刀物理固伤,神话合成系统出现
- 开发者|广告主和开发者如何玩转移动广告
- Ohayoo开发者大会,Ohayoo|Ohayoo开发者大会9月21日开启,详细议程抢鲜看!