|
|
回复 9楼 BMDHP 的帖子
只要代码满足ansi C/C++,移植性都很好,所谓得POSIX。
: y& ]0 d: ?6 g9 T/ v* L# T% A: c% q, Y% y# w
想当年我本科的时候也对这问题很迷惑# L& M) R4 e. I8 ]# L' y1 h, J( g
% d* y' K5 \1 B- MC/C++的一个好处是,当你有机会深入学习操作系统,底层开源的代码都是C。如果有机会从事嵌入式,数据库,多媒体,图象处理模式识别,分布式计算,编译优化,,,等等的开发,需要具体微观去使用操作系统的system call,C/C++是首选。
w, }' p, l! C4 h9 U5 F V u1 O: v4 ?4 Z8 y9 F6 g( D
当然,应用层的开发,象web computing, JAVA是个很理想的工具。
" q8 Y, D$ H2 U; S8 b3 R) I" Y1 X. b5 B
不管选什么工具,应该把注意力集中在那些不变的东西上面,算法,数据结构,网络协议,操作系统。 |
|