北漂IT民工 的博客

很不喜欢python的缩进

python作为一个脚本语言具有非常强大的社区支持。

语言本身也是简单易学。

还可以用于google的appengine的开发。

并且基于python开发的douban也是一个非常成功的网站之一。

从语言本身我觉得没有什么可以指责的。

但是作为个人来讲,我对于python的缩进来区分代码段的做法不以为然。

首先,现在很多语言的工具提供了代码的格式化能力,不需要程序员自己来做格式化这样重复并且没有意义的活动。如果javascript有IDEA,apatana, netbeans支持代码格式化, java之类的格式化工具也是非常的多。

但是python的代码的格式化将是非常困难的。

因为python这个语言特定的语法本身将代码的格式化工作交给了程序员,而不是通过语法块描述符(如果C里的”{“, “}”等)来对程序进行划分。


就象很多年前的FORTRAN程序一样,你必须在7-60之间写程序代码。


这样的代码编辑起来将是非常费时费事的。


但愿下个版本,python对加上程序块语法字符。