2006 05/18
这半年来两次调程序都是献给Java的……虽然Java在OO方面的成就和应用库齐全方面能给快速系统开发带来很大的便利,但是如果对于一个程序员来讲,基本功不是从内存结构的精心维护、满天飞的指针里寻找程序崩溃的线索一点一点训练出来的话,就会极大的降低程序逻辑思维的严密性。C/C++还有另外一个好处是逼迫你对操作系统的工作原理有深入的了解,无论是TCP/UDP还是线程的调度和死锁。
因此如果想拿Java来写高性能的服务程序,每秒处理上百个请求的,应该统统拉出去先学习C/C++是怎么做到的,再拉回来研究Java核心和第三方库的后台实现原理,才能做到心中有数,坐阵不慌……
以往的经验, 不应该成为前进的桎梏
你这个帖子很像当年WINDOWS刚兴起的时候,一群老DOS程序员的感慨:要想写好程序,不写汇编是不行的,云云。
“但是如果对于一个程序员来讲,基本功不是从内存结构的精心维护、满天飞的指针里寻找程序崩溃的线索一点一点训练出来的话,就会极大的降低程序逻辑思维的严密性。“
可以看得出来,过去的C编程思想已经开始束缚你的程序逻辑思维了。
哈哈,说的对