Chinaunix

标题: python的缺点 [打印本页]

作者: jhsea3do    时间: 2005-06-01 21:58
标题: python的缺点
本人只是稍微看过一些python的代码,并使用和编译过一些python程序。
所以有不正确的观点,请各位高手指出。

1. 版本限制太厉害,我用过ZOPE,因为ZOPE有很多插件需要自己额外安装,所以每次更新ZOPE后我都去下载合适的插件,但是py2.1, py2.2, py2.3,py每升一次级我就要把所有插件都重新编译安装一次,否则就会出错,这点实在是很烦人,而且有的插件不提供源代码,就只能干等了。所以py如果能够向下兼容就好了。毕竟我觉得python的语法很简练,适合爱偷懒的我....


2. 缩进不好掌握,这个对很多人来说大概不能算缺点把,但对于我这个习惯于大括号的人实在太不方便了。
作者: r2007    时间: 2005-06-01 22:08
标题: python的缺点
同意第2点
今天你缩进了吗?     
作者: rhinux    时间: 2005-06-01 23:10
标题: python的缺点
原帖由 "r2007" 发表:
同意第2点
今天你缩进了吗?     

    

这个更像是python的优点,
能缩能伸,松弛有度,乃大丈夫...

看来大家要提高程序的可读性了,不能只要{}套起来就了事了
作者: wolfg    时间: 2005-06-02 00:15
标题: python的缺点
第1点,只用过Zope2.7,没有更新过,没有体会。

第2点,同意楼上的看法。引用"Learning Python"中的话:
如果你是一个C或Pascal程序员的话这可能十分新奇,Python的缩进语法实际上是建立在对非程序员的易用性的研究结果上的。Python的语法通常被称为语言的“所见即所得”,它可以保持一致的代码外观,有助于可读性,并可避免普通的C/C++错误。

英文原文
It's probably more novel if you're a C or Pascal programmer. Python's indentation-based syntax is actually based on the results of a usability study of nonprogrammers, conducted for the ABC language. Python's syntax is often called the "what you see is what you get" of languages; it enforces a consistent appearance that tends to aid readability and avoid common C and C++ errors.

作者: ificanfly    时间: 2005-06-02 08:03
标题: python的缺点
python用习惯了,写C的时候老是忘记写分号
哈哈
python的缩进确实不错.




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2