主题:【原创】读Joel的“二元文化主义” -- 新科进士
共:💬16 🌺45
python的发明者因为是数学家,估计在美学角度上与众不同,当然,这是开玩笑。应该说C系列的语言,从C、C++到Perl、PHP、Java都是一脉相承的不太care格式和缩进。当然,语法规定是一回事,实际操作起来又是另外一回事。比如C的缩进方式就有K&R、Gnu以及Linux等等好几种,而且有八个空格、4个空格、两个空格或者一个tab等等的区别,每本入门教科书都要求我们从一而终地使用一种方式。而且这一系列的语句结束都用分号。最不遵守规则的估计是Perl,Perl的程序员是变着花样的写代码,居然还有写成各种漫画样式的,用毛主席的话说是不让工农大众明白他要干嘛。
要是没有一个好的编辑器,想写好Python的代码还真是一件麻烦事,缩进不对,肯定编译出错。而且写惯了C++,每个语句结束都会情不自禁的用小拇指点一下分号。网上有好多Perl的铁杆fans指责Python的一个重要理由就是该死的缩进。
- 相关回复 上下关系6
🙂很有启发。软件背后的文化很大程度上也的确是决定了软件的功能 3 铁手 字227 2006-06-06 20:01:37
🙂推荐给帮主的文章。。。 1 新科进士 字305 2006-06-07 23:30:18
🙂我再次看到这里才发现python使用缩进取代大括号了 1 wsxx 字44 2006-06-06 09:19:15
🙂:-)
🙂good one 1 泰让 字0 2006-06-06 08:44:27
🙂花一朵 1 wsxx 字10 2006-06-06 06:20:30