Windows下VS2010,文档很全,还有智能感知,自动补全,语法错误和一般运行时错误在输入代码的过程中就消灭掉了,这可以省去一大部分重复的编译操作和调试操作。
比如if()里边只能是布尔值,而如果输入if(a=b),不是布尔值,会自动提示,加红波浪线,然后拒绝编译,而不是编译中断。
还有如果如果显式地给出了一个一定为0的值,用它做除数,也会拒绝编译。
而Linux下我非得使用冷门的m4语言去写什么比Makefile还要复杂的XXXXXXXXXXXX和XXXXXXXXXXX
别跟我说Anjuta,别跟我说Eclipse,添加个东西都得慢腾腾地autoscan然后aclocal,autoheader,autoconf,automake一遍,重编译那叫一个慢啊[s:275][s:273]
人家花这么长时间编译就为等一句某某行语法错误啊[s:273]
唯一让我欣慰的是,ruby连字节码都不用,这就是说,我根本不需要写什么Makefile就能发布一个程序。