不管你有没有注意到,学Python正在成为一种热潮。
Python已经成为最受欢迎的程序设计语言之一。自从年以后,python的使用率呈线性增长。我身边的“小朋友们”都在学习它。
Python其实脱胎于ABC语言。
ABC语言是在NWO(荷兰科学研究组织)旗下CWI(荷兰国家数学与计算机科学研究中心)的LeoGrurts,LambertMeertens,StevenPemberton主导研发一种交互式,结构化高级语言。
高级语言Python成功了,ABC却失败了。在Python之父Guido看来,ABC失败的原因是高级语言为时过早,并且平台迁移能力弱,难以添加新功能,仅仅专注于编程初学者,没有把有经验的编程人员纳入其中,其通过Python解决了其一些问题,让拓展模块的编写非常容易,并且可以在多平台进行运行。
Python创始人GuidovanRossum在开发Python之前曾在ABC系统开发中工作了数年。
青,取之于蓝而青于蓝;冰,水为之而寒于水。
学莫便乎近其人。《礼》、《乐》法而不说,《诗》、《书》故而不切,《春秋》约而不速。方其人之习君子之说,则尊以遍矣,周于世矣。故曰:学莫便乎近其人。
Python的成功在于总结了ABC失败的经验教训。Python设计开发于年代初,而盛行与当下,何也?
《诗》曰:“匪交匪舒,天子所予。”
有耐心,懂坚持的人,必然有所成,GuidovanRossum所以成也。
GuidovanRossum附
Python的创始人为荷兰人吉多·范罗苏姆(GuidovanRossum)。年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提·派森的飞行马戏团》(MontyPythonsFlyingCircus)。
ABC是由Guido参加设计的一种教学语言。就Guido本人看来,ABC这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,究其原因,Guido认为是其非开放造成的。Guido决心在Python中避免这一错误。同时,他还想实现在ABC中闪现过但未曾实现的东西。
就这样,Python在Guido手中诞生了。可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种相当优美且强大的语言,为小型团体所设计的)的影响。并且结合了Unixshell和C的习惯。
Python已经成为最受欢迎的程序设计语言之一。自从年以后,python的使用率呈线性增长。Python2于年10月16日发布,稳定版本是Python2.7。Python3于年12月3日发布,不完全兼容Python2。年1月,它被TIOBE编程语言排行榜评为年度语言。
维特根斯坦和软件工程