谁能对C++,C,JAVA做个比较,他们的特性,难度?

来源:百度知道 编辑:UC知道 时间:2024/06/20 18:30:18

难度C++ > C# > JAVA

具体的:
http://community.csdn.net/Expert/TopicView3.asp?id=5574581
http://community.csdn.net/Expert/TopicView3.asp?id=5583626

另外PS: 所有号称"纯"OOP的语言都有一个致命的弱点,看了上面的文章你就知道了,(当然这是给对C++有误解的人看的,学C++的人胸中自有沟壑)还有JAVA在一定程度上只不过是一个阉割版的C++。

C是面向过程的语言,是基础,不论学C++,还是Java,这个都是要先学的。
C++比C的功能强大,而且有MFC类库,为编程人员带来的不少的方便。如果不是搞底层的操作系统之类的,基本上C++可以取代C
Java同C++都是面向对象的语言。但是Java以小为主。Java编出来的东西,比C++编的小。但是Java要编同样的东西,也比C++复杂。而且光学Java没用,得学到Jsp才有用(主要做网站的)
综上比较,如果你喜欢小巧精悍的就选Java。
如果选择功能强大,而且不是以做网站为主的就选C++
如果选泽干底层,就学精C,还得附加汇编语言。

难度,没有什么可比性
既然是语言,总不能问中国人说汉语难不难或者问英国人英语难不难
难的是用语言写出好文章,即写出好程序来
或者上,基本区别不大

面向对象也无所谓
只要有耐心,即使用C也可以进行仿对象化编程

c是C++的子集,是java的基础
看你的方向,偏网络(