|
回复 9楼 BMDHP 的帖子
只要代码满足ansi C/C++,移植性都很好,所谓得POSIX。: N O% u/ e# T( Q( e, V& Z) Y1 \* y
/ s$ P$ E; Z# }8 W) I4 Z
想当年我本科的时候也对这问题很迷惑
( }4 L- Y* T! P+ O: F: K. l8 O
& A9 B% x* B, t0 l3 f# S3 ~C/C++的一个好处是,当你有机会深入学习操作系统,底层开源的代码都是C。如果有机会从事嵌入式,数据库,多媒体,图象处理模式识别,分布式计算,编译优化,,,等等的开发,需要具体微观去使用操作系统的system call,C/C++是首选。9 z! v% o E, l9 R* d, y
7 g) M( k& x7 b; Z+ r, g当然,应用层的开发,象web computing, JAVA是个很理想的工具。$ o4 T9 l5 l7 A, X. ]
3 Z; g3 d0 o1 x* G. I, w7 _) j/ L
不管选什么工具,应该把注意力集中在那些不变的东西上面,算法,数据结构,网络协议,操作系统。 |
|