主题:【原创】介绍一下Go语言(1)之前的话 -- zllwy
我在emacs里,无论写什么,一般都设成只认space,反正按tab在emacs默认就是补全或者是indent。现在几乎所有IDE的python mode(如果支持的话)里,是没办法直接输入tab的。说起来的话,python里用vim的比较多。
我觉得写python最重要的是代码块绝对不能写太长,超过一定长度就要把代码拆开。太长的当然也可以看,不过需要一个好的编辑器。比如说像emacs那样有outline mode的。另外缩进一般要控制好,一般的代码一两层就差不多了,四层千万到顶,以后要是加上try的话,直接变五层了。
python可以说是典型的对编辑器(环境)有强烈信赖的语言,用windows默认的记事本,哪怕是看python代码,那也是杯具。windows下面,其实用notepad++或者editplus这样的就差不多了。
python的这些特点导致了整个社区对代码规范的极端重视,具体的体现就是这个:Style Guide for Python Code。这应该也是很多公司推python的原因。你要是不按规范写,自己都甭想好过。不过话说回来,python的自带的库里,好多代码也不是完全按PEP8来的。话说回来,遵守不遵守PEP8开头就说了,按你的兴致来,自己觉得合适就行
FORTRAN还是看你用的编译器和FORTRAN标准,有些编译器和标准一般不是很区分空格和TAB,甚至是语法。我自己写FORTRAN的时候,不管是不是F90,一律用gfortran编译,才懒得理这个函数到底应该算f77还是f90呢。
- 相关回复 上下关系8
压缩 3 层
🙂是的,现在编辑工具都很强大 博客南 字0 2011-01-24 22:56:15
😁这个任务就交给你了:python3k zllwy 字0 2011-01-20 20:48:40
🙂哈哈,python3已经被python3给占了,我来试试 博客南 字0 2011-01-20 20:59:56
😁emacs用户大笑ing
🙂是啊,写短代码,应该也会让程序更好读吧 无力 字36 2011-01-25 00:18:59
🙂这个配图,笑死 明日枯荷包 字0 2011-01-21 07:54:25
🙂配图给力啊,哈哈 越夜越有机 字0 2011-01-20 20:42:44
🙂改了。多谢提醒。 zllwy 字0 2011-01-20 14:57:11