发明 Python 的动机
Guido 大学毕业后加入了 CWI ,CWI 是荷兰的一家研究中心,它由荷兰政府教育部和其他研究基金资助,对计算机科学和数学进行学术级的研究。在 CWI 中,Guido 参与了 Amoeba 项目。Amoeba 项目是由 Andrew Tanenbaum 负责,CWI 和 Vrije Universiteit Amsterdam 两所机构共同参与开发的基于微内核的分布式系统。
在 Amoeba 项目中,Guido 发现用 C 语言开发系统管理程序所花费的时间太长了,而且因为 Amoeba 是一个全新的底层操作系统实现,导致了和原有的 Bourne shell 不兼容,在 Bourne shell 中无法执行 Amoeba 项目中的一些程序。这些原因让 Guido 意识到它需要一个能够弥合 C 和 shell 之间鸿沟,更高抽象级别、更加简单的编程语言去完成工作任务。
于是 Python 诞生了。
同样的 Guido 也在文章中解释了为什么选择造轮子发明 Python,而不是移植其它编程语言 ?那是因为当初并没有其它编程语言可以完成这些任务。
为什么 Python 要叫 Python ?
Python 的中文是“蟒蛇”的意思,而且 O’Reilly 出版社也用蟒蛇图片作为了 Python 相关书的封面(O’Reilly 非常喜欢用动物图片去作为其出版物的封面),平时看过的一些关于 Python 文章想当然的认为 Python 这门语言与蟒蛇关联上了,但实际上 Guido 并不喜欢将 Python 与蛇关联上。
For many years I resisted attempts to associate the language with snakes.
Guido 使用 Python 这个名字的灵感来源于他喜欢的一个马戏团的名字 Monty Pyth

Python的诞生源于Guido van Rossum在CWI参与Amoeba项目时的需求,他发现需要一种比C语言更高级、更简洁的语言来提高工作效率。Python的命名灵感来自马戏团Monty Python,强调其不拘一格的特性。Python的特点包括动态类型、缩进语法、丰富的内置类型和数据结构,以及对面向对象编程的支持。Python还拥有广泛的库和多种实现,如Jython和IronPython。
最低0.47元/天 解锁文章
157

被折叠的 条评论
为什么被折叠?



