源于不爽C语言,单枪匹马如今吞噬世界
thon这一编程语言的态度,可以说是又爱又恨。 爱在于,其适用性极强,能够简单、快速地帮助自己完成任务。现在,无论是Web开发,操作系统、运维、数据开发、机器学习等等,都离不开Python。 恨在于,功能还有不完善之处,主要还是希望Python十全十美,真正成为最好的语言。 总之,从来没有一款编程语言,能像Python这样,引起程序员心底的爱恨纠缠。 但这一切归根溯源,还要从20世纪80年代末说起。 Python那些年 自创编程语言的念头,来源于Guido van Rossum对主流编程语言的不爽。当时,Guido正在CWI(荷兰数学与计算机研究所)研究Amoeba分布式计算系统,使用C和Unix shell。 C不仅要求开发人员努力对付手动管理内存的复杂性,时时注意潜在错误的雷区,还缺少用于日常开发任务的可重用代码库,开发人员不得不重复造轮子。 而Unix shell的问题在于,它的本质是调用命令,而不是真正的语言,运行速度太慢,无法处理复杂的逻辑。 1989年圣诞节期间,不想再忍受当时编程语言的不足,也为了打发假期时光,Guido下决心开展一个业余项目——开发一个新的脚本解释程序。 创建自己的编程语言就像是从零开始造火箭,好在早先Guido就参加设计了一种教学语言——ABC。 Guido认为ABC优美而强大,是专门为非专业程序员设计的。但ABC并没有成功,Guido将其没有成功的原因归结为互联网时代前的非开放。 在ABC诞生的年代,Guido和他的CWI同事们想要推广这一种新代90年代之交,互联网已经蓬勃地发展了起来。Python有机会避开这个坑了。
就这样,Python诞生了。 Python这个英文单词的意思是蟒蛇,但编程语言Python名字的由来,并不是Guido对这种生物有什么特殊的偏爱。ABC发展而来,并结合了Modula-2,Unix shell和C语言的习惯。 1991年,Guido发布了第一版Python,从那时起,Python就奠定了开放的基调。 Guido认为,与新兴Python社区的互动,让他意识到自己创造了一些可以成功的东西。 Python杀出重围
不仅仅是Python,Perl、Tcl等编程语言也同样诞生于80年代后期,但是却只有Python缔造了时代神话。 (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |