锁定老帖子 主题:做java的跟C和C++一比就是大白菜么
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2011-07-15
请问lz的公司对C\C++是什么要求啊?是在Linux下还是Windows下的?
|
|
返回顶楼 | |
发表时间:2011-07-21
amberzll 写道
ppgunjack 写道
c++比较好的转java很容易,尤其做应用server的
反过来就不一样,c或者c++麻烦的远不止单纯语言级别的内容 读书时候看到一个评价c++如果学习成本是100,java就只有15,至少目前看不算夸张
你说的最靠谱了,C++强大的表达能力和复杂度,使C++的学习成本太高了,啃下7,8本C++经典书籍,才能合理的使用C++,耗时间耗脑子,如果花同样的时间学Java的话,或许性价比更高,至于指针,底层什么的,好像我想也是大多数非cpper喜欢讲的,其实那不是cpp耗时间学习的关键 cpper 对C++爱之深,恨也深;Javaer对Java似乎没有这么个感觉。 |
|
返回顶楼 | |
发表时间:2011-07-25
最后修改:2011-07-25
raojl 写道 如果我是java程序员,我会咋办?
1、学习使用concurrent库、异步io库 2、学习mina库,对象持久化、RPC调用等。 3、MQ,mb,ESB,云计算、云存储等 4、提升linux环境下开发能力 5、搞搞java与js、flex的通讯 6、学习些协议规范,比如xmpl什么协议 7、努力学习java基础,内存管理、缓存、jvm、IO管理等等 8、玩点脚本 9、玩玩一些个算法、数据结构(容器) 现在就想到这么多!!! 我觉得 以大型服务器端开发为例,C++已经有相当成熟的经验,至少在10年以上,但java还刚起步: 1.4 NIO 2002 1.5 Concurrent包 2004 1.6 Hotspot 2006 没有hotspot的java是很难用来做大型服务器端开发的,所以在5年以下; 都说java简单,那只是某些方面入门简单,以多线程为例,从运用到参透<java并发编程实践>,至少要1年以上时间, 另一方面,大家都忙CRUD,忙业务去了,使得java在这方面积淀更少; 有资料说,目前java的内存管理已经优于C++,开发又简单于C++,而且,一直有Doug Lee等大师在更新改进Java,所以前景是很美好的; |
|
返回顶楼 | |
发表时间:2011-07-25
hekuilove 写道 laolinshi 写道 wangpeihu 写道 xieye 写道 yangke830 写道 其实我一听到某人做C/C++的,就会用仰慕的眼光看着他
me too +1 ++1 +1 me too too ++++1 me too too too |
|
返回顶楼 | |
发表时间:2011-07-25
承认差距是明智的,聪明人是少数
|
|
返回顶楼 | |
发表时间:2011-08-03
hekuilove 写道 laolinshi 写道 wangpeihu 写道 xieye 写道 yangke830 写道 其实我一听到某人做C/C++的,就会用仰慕的眼光看着他
me too +1 ++1 +1 me too too |
|
返回顶楼 | |
发表时间:2011-10-07
smiky 写道 真搞不懂C的工资为什么比JAVA高这么多,做的事情也不复杂,公司的几个C的连数据库都不会弄,干的事也不比JAVA的难,工资却高二倍,最新看了下他们的代码,也没见得比JAVA难在那,成天提的什么数据结构算法什么的也没怎么用,真看不出他们比做JAVA的强在那
最主要的是现在是操作系统微软的地位,很多软件都用c++做的,假如现在是linux的统治地位,那么情况肯定会相反。 |
|
返回顶楼 | |
发表时间:2011-10-07
最后修改:2011-10-07
我怎一见到C/C++就想起segment fault?
看自己喜好吧,做COBOL工资也高,楼主想去做么? C++上的调试工具可没有Java上的那些用着那么安逸,一个夕阳产业,做几年头发得掉一半吧,如果真喜好的话可以试试,如果不喜欢还是不要轻易转行 |
|
返回顶楼 | |