作者chhsiao (bye~)
看板b96902HW
标题Re: [请益] 有关双班计程的软体
时间Thu Sep 20 14:36:42 2007
选一个顺手的 editor 在写程式上是非常非常有帮助的。
就算是非常非常老到的 progammer,我想大概也很少有人用 notepad 写 XD
好的 programming editor 至少要能够 syntax 上色、auto indent 等等
这对於避免语法或结构上的错误有很大的帮助!比方说
int main(){
int num;
scanf("%d", &num);
if(num % 2 == 0)
if(num % 3 == 0)
printf("%d is a multiple of 2 and 3\n", num);
else
printf("ARE YOU SURE %d IS ODD?\n");
return 0;
}
跟
int main(){
int num;
scanf(
"%d", &num);
if(num %
2 ==
0)
if(num %
3 ==
0)
printf(
"%d is a multiple of 2 and 3\n", num);
else
printf(
"ARE YOU SURE %d IS ODD?\n");
return 0;
}
比起来,大家应该会觉得後者 (经过 vim 的上色及 indent) 更容易看懂吧!
除此之外,Vim 和 Emacs 有更多方便 programmer 的功能,
比方说和 compiler/debugger 的结合等。
除了 Vim 和 Emacs 外,Windows 上的 UltraEdit 也是不错的选择。
VC++、Dev-C++ 等 IDE 的 editor 也都至少有上述的功能。
IDE 比较方便的地方是 editor / compiler / debug 都在同一个地方完成,
不过一些自由度就比较少了。
--
n;main(i){return n?i<2?i:main(i-1)+main(i-2):
scanf("%d",&n)&&printf("%d\n",n>0?main(n):0);}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.54
1F:→ jimmycool:看惯上过色的code再看没颜色的好痛苦XD 09/20 21:01
2F:推 pangfeng:我看到有颜色的code会头痛. :P 09/20 22:48
3F:→ chhsiao:老师不用 emacs 上色吗XD 09/20 22:48