首先廓清2点:
1,“做技术讲的就是实事求是”,这话放在哪里都适用,不过你可能自己都忘了一个事实,你所说的GSM/GPRS和我所暗指的PHS并非一码事,所以你要实事求是的话,就在共同的PHS基础上再讨论,如果你不熟悉这个的话,可以请教一下hero4422前辈,他是这方面的元老了。不要告诉我说2G只有GSM啊,PHS就不属于2G技术了^&^;
2,“面向对象的手段(如C++ JAVA),是没有用到过协议栈上的”,看你这么武断地把“面向对象的手段”就等同于C++、Java语言了,我真是有点担心。你不会不知道用C语言可以实现绝大部分的C++语言特性吧,最简单的如封装!你看过这么多家公司的协议栈代码确实很好,但是希望你不要只看到协议栈是用哪种语言写的,更要看清其设计思想和实现手段。将面向对象的思想和手段融入进协议栈设计实现的肯定是有的,因此希望你对系统设计的理解不要仅仅停留在编程语言的层面上;
我写这篇小文的目的只是为了把自己的一点点体会写出来,好让后来者能少走点弯路。我从来都知道在这方面比我经验丰富、比我修养高的人多的是,所以我也是抱着讨论、学习的态度来到52RD的。一个人乐于贡献的态度应该比他/她所贡献出来东西的质量高低更重要。轻率地妄下结论于事无补,于己也无利。
[此贴子已经被作者于2007-6-17 10:45:55编辑过] |