其实,我也是有看过那个劝大家不要用TC编译器的精华贴。
虽然不同意他们的观点,不过呢,现在用DOS做开发平台的人实在少之又少。记得我刚学C语言的时候,还有人给我推荐DOS下编程的一些网站,甚至还有了FreeDOS这样的系统。可惜现在都没有了。
不过可以负责人的告诉你,TC,并没有他们说得那么糟糕。所谓的 main(){} 这种不规范的格式不报错,其实在我看来就是你自己没有按照规范写罢了,首先是你自己不对,这么明显的错误难道还用编译器提醒你么?服了~!
代码,不是要靠编译器的条条框框甚至各种附加功能来约束你的,最重要的是靠程序员自身的素质。
如果你能把代码写成这样
if( id == 0 ) {
/*do stuff*/
}
那我也不指望你能说出那个编译器优劣了。
最后,让我们一起怀念在DOS下实现驱动网卡设置混乱模式捕获广播包、驱动显卡显示高清晰24位真彩色、显示中文汉字、256色DOS游戏编程等等在WIN下、LINUX看似很简单的操作。
怀念我以前的那台赛羊533、怀念TC/WIN-TC,正是他们伴随我渡过C语言一个又一个难眠的夜晚。
怀念TC,也许TC真的老了...