请问c c++ 和java有什么区别。。。我只学过java ,为什么有c了还要c++呢。。。。谢谢!

如题所述

C呢是面向过程的编程语言,它因具有强大的指针地址操作,更容易接近底层硬件而经久不衰。C一般是初学者的入门课,但是高手用的也是C,也就是真正运用好它不容易,得经过长时间的磨炼。
  C++是在C的基础上发展起来的,以及现在的C#是在C++的基础上发展起来的。C++和C#都是微软搞的。
  C++和 java都是面向对象的语言。java是由sun公司发明的,微软件为了对抗sun公司,改进了java,发明了C#。C++ Java C#都是面向对像的语言。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-22
C++和JAVA比较类似,都是面向对象的设计思想
C是面向过程的设计思想,是C++的先行者。
C语言是基础,有前辈和我说,天下没有C不能解决的问题。当然,后来的C++\JAVA由于方法上更接近我们人类对自然世界的认知方式,所以更加方便、更好接受。
C++,JAVA等最大的特点就是“类”
第2个回答  2012-05-23
C++是在C的基础上发展起来的。 C++,JAVA等最大的特点就是“类” ,C没有类。 但是C有指针地址操作,更容易接近底层硬件本回答被提问者采纳
相似回答