|
|
回复 9楼 BMDHP 的帖子
只要代码满足ansi C/C++,移植性都很好,所谓得POSIX。
* Z* g( z0 b, i" U) L, W8 U- d" n
4 B. m: Z2 O# }4 e& r4 t想当年我本科的时候也对这问题很迷惑; y2 p$ T8 S2 S: L, |- X, Q4 c2 Q
% k' h- O" h g" ?& P( u+ ?
C/C++的一个好处是,当你有机会深入学习操作系统,底层开源的代码都是C。如果有机会从事嵌入式,数据库,多媒体,图象处理模式识别,分布式计算,编译优化,,,等等的开发,需要具体微观去使用操作系统的system call,C/C++是首选。9 s3 K$ Q; y2 F. g: G
) o0 K# G# o O% b当然,应用层的开发,象web computing, JAVA是个很理想的工具。
9 q! D8 n+ |, I9 |+ p" m5 e. j, J+ T2 S+ J
不管选什么工具,应该把注意力集中在那些不变的东西上面,算法,数据结构,网络协议,操作系统。 |
|