版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
点上方“菜鸟学Python”,选择“星标” 第479篇原创干货,第一时间送达
作为Python之父的龟叔,从加入微软到现在,已经有半年的时间了。微软也是在龟叔入职的半年之际,独家采访了龟叔。通过向网友广泛征集13个问题,来回答网友们的一些提问。小伙伴赶紧搬好板凳,听听龟叔怎么说吧。
1.Python是如何被创建出来的
龟叔自阿姆斯特朗大学硕士毕业后,加入了CWI研究实验室,从事的正是编程语言(abc)的开发工作,但是由于缺乏语言的用户而导致语言最终取消。而后,龟叔加入了分布式操作系统(amoeba)的研发工作,在研发过程中,龟叔发现利用C语言来进行脚本程序的撰写非常的不便。
而恰巧项目的leader在这个时间去了硅谷,给了龟叔自由发挥的空间,因此龟叔在圣诞节后,花了三个月的时间研发了一门编程语言,经过检测后,受到了同事的一致认可,而这门语言,便是Python。
随着团队越来越多的使用Python,龟叔决定将python开源。并在usenet社区公布了Python。一经推广便获得巨大成功,龟叔受到了大量的用户私信,就这样Python一步步的发展至今。
2.在创建Python之初,是否料想到Python在AI领域获得广泛应用?
”oh, No,No,No",重要的事情说三遍,龟叔听到这个问题后,立刻用三个No表达了否定。
龟叔表示,在Python创建的时候,AI并没有获得太多的关注,因为在60到70年代,AI做出了很多的预测,但是都没有实现,所以很多人认为AI已经没有发展的前景,所以Python在创建之初的目标就是能够成为一门优秀的工具语言。
3.对于Python的一些内置函数,2021年会有更新?
对于这一点,龟叔首先指出了几个Python常用的内置函数,例如lambda、map、filter和reduce函数。龟叔简要的介绍了函数的用法,并且提出想要去掉reduce的内置函数,但是这一想法遭到了一些用户的反对。
龟叔很有个性的表示,Python是我写的语言,有本事你自己去写一个语言,在我的语言里,我就是要去除掉reduce。龟叔也坦言,对于Python的更新,更像是一个game-changer