本期就和大家聊一聊Python的起源以及发展过程中的一些故事。
对Python有过了解的读者相信大家都听说过这样的一句话:
“人生苦短,我用Python——Life is short,you need Python”,这句话正是Python的创始人吉多*范罗苏姆所讲的。
1.在1989年的圣诞节期间,吉多-范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,作为ABC语言的一种继承。在有了想法之后便立刻开始行动了,在圣诞节结束之后,Python的第一个解释器的原型就诞生了。(感觉下什么叫牛人)
2.那么是什么原因让吉多去开发一个新的解释器呢?原来当时吉多正在参加一个叫做ABC语言的研发,ABC是一种教学语言,就吉多本人看来。ABC这种语言非常优美和强大,是专门针对非专业程序员设计的。但是随着时间的推移,ABC语言并没有成功,并逐渐消失在人们视线里了。究其原因,吉多认为是太过封闭造成的。吉多因此决定要创造一门新的解释器语来改变ABC语言的弊端,因此Python就诞生了,并获取了非常好的效果。
3.之所以选中Python(蟒蛇)作为程序的名字,是因为他是BBC电视剧--蒙提·派森的飞行马戏团(MontyPython'sFlyingCircus)的爱好者。
蒙提·派森的飞行马戏团
4.1991年,第一个Python解释器诞生,并且在互联网上开源了,也就是把Python的全部源代码公开了。它是用C语言实现的,并能够调用C语言的库文件。并且Python具有很强的扩展性,也就是说,有人看到Python这门语言时发现并不能满足自己的需求时,就可以在开源的源代码中继续改进,正是由于这种方式,才能促使Python的迅速发展。
在现在的编程语言中,Python可谓是炙手可热的一门语言,受到了许多的编程工程师的热爱,同时Python可用于网络爬虫、web开发、人工智能、自动化运维等等一些方面。
那么这门炙手可热的语言又有什么优点和缺点呢?下期我们一起聊一聊。
领取专属 10元无门槛券
私享最新 技术干货