从c++转java和c好转吗

rt

不好转,你会发现c++的许多极其方便又好用的功能在java和c里面都是找不到的。C++完全允许使用者只用C的思想和方法,这样的使用者转到真正的C自然是不难的,即便是Java,只使用static变量和函数的话也可以和C的思想完全兼容。所以只会C语言的人也可以写C++甚至Java的教科书,很多人因此学到的就是披着C++或Java皮的C语言,这样的人看来,语言“只是语法不一样,思想差不多”也就不像是一句假话了
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-11-26
C++是三个里面最难的。你真的都搞懂了,转其他的很好转的。C语言根本不用转,语法跟C++一样的,C++是C的发展,学了C++在学C。你会发现C好简单。JAVA的话也比C++简单,而且跟C++一样是面向对象的思想。其实学编程最重要的是学编程的思想,而不是某种语言,只要你有这种思维方式,学其他语言很容易上手的,只是语法的格式不一样而已,思想是差不多的。所以要先把一门语言学精通先,别只学了半调子又换别的学,其他语言当你需要用到的时候在去学就行了。追问

主要是现阶段很多主要项目都不是c++写的,例如linux kernel(C), hadoop(java),orcale(C),感觉c++会不会已经要淘汰了?有人说java+c可以替代C++(我也有点这样想)

追答

..感觉你接触的面太少了。不然你就不会不知道C++和C的关系了。确实,C语言是一门很重要的语言,老实说我现在做嵌入式开发,也是用的C语言。可以说Linux代码,90%是C。ARM开发90%用C。但是当初学ARM的时候,我没学过C,大学的时候学的是C++。但是如果你懂C++。根本不可能看不懂C。只是需要一个适应过程而已,根本不需要重头学。
至于网上那些自己觉得很牛逼的,说什么JAVA天下无敌,说什么某某语言多少年内必被淘汰的,你觉得有意义吗,每一种语言都有自己的适应环境。没必要只是追着流行的语言跑,
C++是面向对象的语言,这是一种很好的思想,你学了C++,你能不能完全了解面向对象的概念呢?面向对象的语言主要用在应用程序开发,java现在在移动产品应用程序开发上很流行,但是它是一门解释型语言,编译速度肯定没有C++快。所以像电脑那些大型的程序都是C++写的,你见过用java开发windows应用的吗,所以使用环境都不同,谈何取代。c++在windos应用程序开发是很流行的语言。其实苹果的设备流畅性也比andriod好,ios用的语言也是object c。跟C++一样,就是面向对象的C。
当然想做一个程序员肯定不能只学一门语言的,不过java跟C你想要都精通,短时间内是不可能的。所以我觉得你不用想太多。找本C的书看看。然后你会发现。啊,原来我是懂C的。

本回答被提问者采纳
第2个回答  2013-11-17
c++和c的语法很像转c肯定好转,转java刚开始有点不适应,后来你会发现c++干一件事是自己想办法来干而java你想干一件事你往往不去想怎么干而是先去查API。
第3个回答  2013-11-17
只要你能精通一门,都好转
第4个回答  2013-11-17
为什么要转呢?工作又不是要只会一样的,都学学没有坏处的!!加油追问

可能我问的不是很好,我是想先学c++(现在工作要用),然后在学java和c(为了多条路)。这样,在c++的基础上学习java和c会不会容易些

相似回答