论坛首页 编程语言技术论坛

从java转向C\c++开发要学会些什么

浏览 18584 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (2) :: 隐藏帖 (17)
作者 正文
   发表时间:2009-09-30  
做java的往往基础较差,做C++更需要和细节打交道
与其是关注语言本身,还不如把操作系统,网络通信等等的基础补起来
0 请登录后投票
   发表时间:2009-10-01  
useless!!!!!!!
0 请登录后投票
   发表时间:2009-10-01  
主要就是学指针吧  最好把汇编语言也了解一下
不然写出来的代码一运行就崩溃  segfault =..=
0 请登录后投票
   发表时间:2009-10-01  
计算机(字数?)
0 请登录后投票
   发表时间:2009-10-02   最后修改:2009-10-02
visualcatsharp 写道
从java转向c,c++,最需要的不是熟悉c++的指针,引用,甚至模板,友元之类的东东。
作为一个c/c++程序员,面向的是各种操作系统,并非浏览器,因此最需要补充的是操作系统的知识,包括内核对象,多线程等各种跟操作系统密切相关的东东。

深有同感,有时候我觉得那些平台相关api比语言本身复杂多了.
0 请登录后投票
   发表时间:2009-10-05  
用什么语言,什么库来开发,考虑什么?

- 人才市场资质
- 功能/性能需求
- 开发/维护/移植 成本
- 兼容性

...
0 请登录后投票
   发表时间:2009-10-07  
raojl 写道
1、继续保持java平台的可移植作风: 尽量使用标准库(顺便学学STL)、开源的东西、条件编译
2、学会忍受引用和指针的混合使用
3、继续保持面向对象的管理方式
4、学会内存管理,不要想象java的内存自管理
5、不要C++\C的网络应用库很丰富,就算有java那么丰富,你的头也会大。所以学会一门脚本语言,
   来实现一些对时效没有要求,但对功能有较高要求的网络应用。
6、该要算法的时候一定要思考,没必要的别自讨苦吃。
7、还有一点,多看别人的代码,思考与java的异同。
8、最重要的,不要告诉你在学校没学过C,没有C的基础,吃的苦头可不小。
9、想到再补充,大家一起补充。。。。

为什么要转到c/c++?
0 请登录后投票
   发表时间:2009-10-08  
楼主估计需要较多的时间把基础补上来,估计1年时间还是要的。
0 请登录后投票
   发表时间:2009-10-11  
samwalt 写道
raojl 写道
1、继续保持java平台的可移植作风: 尽量使用标准库(顺便学学STL)、开源的东西、条件编译
2、学会忍受引用和指针的混合使用
3、继续保持面向对象的管理方式
4、学会内存管理,不要想象java的内存自管理
5、不要C++\C的网络应用库很丰富,就算有java那么丰富,你的头也会大。所以学会一门脚本语言,
   来实现一些对时效没有要求,但对功能有较高要求的网络应用。
6、该要算法的时候一定要思考,没必要的别自讨苦吃。
7、还有一点,多看别人的代码,思考与java的异同。
8、最重要的,不要告诉你在学校没学过C,没有C的基础,吃的苦头可不小。
9、想到再补充,大家一起补充。。。。

为什么要转到c/c++?


被“河蟹”了
0 请登录后投票
   发表时间:2009-10-13  
raojl 写道
samwalt 写道
raojl 写道
1、继续保持java平台的可移植作风: 尽量使用标准库(顺便学学STL)、开源的东西、条件编译
2、学会忍受引用和指针的混合使用
3、继续保持面向对象的管理方式
4、学会内存管理,不要想象java的内存自管理
5、不要C++\C的网络应用库很丰富,就算有java那么丰富,你的头也会大。所以学会一门脚本语言,
   来实现一些对时效没有要求,但对功能有较高要求的网络应用。
6、该要算法的时候一定要思考,没必要的别自讨苦吃。
7、还有一点,多看别人的代码,思考与java的异同。
8、最重要的,不要告诉你在学校没学过C,没有C的基础,吃的苦头可不小。
9、想到再补充,大家一起补充。。。。

为什么要转到c/c++?


被“河蟹”了

啥意思?
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics