Python于1991年首次出现,但直到TIOBE排名将有意义的事情量化之后,它才在2004年之前还不为人所知。
发生了什么?是什么引起了对这种13岁语言的兴趣的泛滥?是有原因的,在Python诞生的第一个十年里,Python就没有被认为是Perl的真正竞争对手吗?难道有一个原因是Python再过十年没有再变得相对默默无闻吗?
我个人认为Python是一种非常不错的语言,很高兴我不是唯一的一种。但是它没有企业支持或杀手级功能,无法解释相关性的突然上升。
有人知道这个故事吗?
Python于1991年首次出现,但直到TIOBE排名将有意义的事情量化之后,它才在2004年之前还不为人所知。
发生了什么?是什么引起了对这种13岁语言的兴趣的泛滥?是有原因的,在Python诞生的第一个十年里,Python就没有被认为是Perl的真正竞争对手吗?难道有一个原因是Python再过十年没有再变得相对默默无闻吗?
我个人认为Python是一种非常不错的语言,很高兴我不是唯一的一种。但是它没有企业支持或杀手级功能,无法解释相关性的突然上升。
有人知道这个故事吗?
Answers:
Google开始大量使用Python,并重新投资开发该语言。
但是它没有企业支持或杀手级功能,无法解释相关性的突然上升。
Google是企业的后盾。至于功能,Python是一种OOP解释的跨平台快速1语言。不喜欢什么 这是工具箱中的另一个出色工具。
1. 快速发展,不迅速执行。相比说Java或C,用Python编写通用脚本要快得多,而无需考虑那些语言执行得更快的事实。
我在2001年左右开始使用Python,并在04/05更加认真地使用,后来又更加认真地使用。我记得发生了一些事情,这些事情改变了人们对Python的态度,并使之作为Web开发语言更加可行。
发生FCGI,然后出现WSGI。在此之前,您必须像普通的CGI一样运行Python脚本,这还不够快。mod_python远不及mod_php,.NET CLR或Java平台JIT VM。
杰出的大学开始使用Python教授算法和其他课程,并且出版了《学会像计算机科学家一样思考》一书并广受欢迎。
在20年代初,它成为Google的顶级实施语言,这对它的重视程度产生了影响。
可见的开发人员和标准开发人员,例如Joe Gregorio和Mark Pilgrim,都使用Python来实现Atom协议的原型。然后,Pilgrim编写了DiveIntoPython,它帮助了很多人学习和学习该语言。
2.x分支变得稳定并实现了一些功能,例如Unicode支持,良好的XML解析,新的垃圾收集器,生成器和功能方法等。
最大的引爆点是Django-Django与RubyOnRails一起在2005年左右变得非常著名。Django的哲学与Rails有所不同,许多开发人员发现它更适合于项目。
对于不受大型公司支持的语言(例如C#和Java),采用和开发曲线非常典型,并且接近其他开源语言(例如Ruby)。
Django对Python的影响不如Rails对Ruby的影响,因为科学家,数学家,量子力学,学术界等已经广泛使用Django。
2004年TIOBE索引的改组归结于Google改变了他们的搜索。从TIOBE确实可以学到很多东西-这完全是胡说八道。我不认为Python的普及率会突然上升。当然不是因为一个公司碰巧在内部将其用于某些东西。
谷歌是原因。Google只要求使用少数几种语言:C ++,Java,Python,Javascript,PHP?
企业的支持对语言的成功非常重要。例子:
它周围的社区达到临界点。克服流行的障碍非常困难,而且突然之间发生并不令人意外。
坦率地说,python的某些方面使其显得过时。使您感觉像是在大型机上的打孔卡上编码的事情。就像缩进间隔对代码块很重要。像这样的小东西使很多人在简短浏览后便不使用该语言。我怀疑这在初期就很糟糕。尤其是在那些已经在这类环境中生活了多年的人群中,除了离开大型机并进入网络之外,他们什么都不想。