来自于企业系统背景(比如Java和Windows) --我对python作为一种原型语言的流行感到惊讶,并试图找出其确切原因。例子包括被列为谷歌使用的四种语言之一。可能的原因包括:
问题是是什么使它如此受欢迎/受到高度重视,但为了取得某种平衡,我将给出一些理由,它可能不受欢迎:
或者说,在某个特定的时间点(大约8年前),它是最好的,而其他语言和框架从那时起就已经赶上了?
发布于 2010-07-12 10:52:57
发布于 2010-07-12 10:55:52
..。什么?
大多数做Python编程的人不是做C++编程,而是做Python编程。而且他们做得很快,因为他们不需要担心内存管理,模板,或者.C++使用的命名空间支持类型。
发布于 2010-07-12 11:07:42
十二年前,我开始用Perl脚本代替我的Perl脚本--新的脚本更短,更易读。因此,可读性和温和的学习曲线是使用它的主要原因。
在第2版之后,语言变得越来越灵活,我的编程需求和我都习惯了做元编程而没有注意到。要理解我的意思,请看一下SQLAlchemy文档中的示例。
你指的是缺少工具--但我上次看到代码生成器的时候.我想是在10年前,即使在那个时候,这也是个坏主意,因为你不需要它。
开发团队非常关心兼容性--他们在引入新语法之前考虑了多年。标准库中只有成熟的模块,python 3已经讨论了很久了。在移植设施的顶部,现在有一个暂停--语言至少有两年没有新的特性。
至于性能--因为我不需要考虑哪种方法会抛出哪个异常,或者什么都有显式接口,所以我在语言中嵌入了更多的设计模式。好吧,我可以自由地尝试这个体系结构,并在合理的地方进行优化。大多数时候,对我来说,都是网络或数据库。
https://stackoverflow.com/questions/3227789
复制相似问题