谢谢!

解决方案 »

  1.   

    不能说高级,给分析下两者的区别吧:1.java是完全面向对象编程2.c是底层编程语言3.java跨平台、是首个在语言级上支持多线程的语言
     
    4.java在创建时借助了很多c和c++中的元素、c、c++、语法上很相似,以c语言基础学习java会觉得很熟悉
     
    5.两者的用途不同,c主要做底层次的开发;java有很多方面的应用如:J2SE、J2EE、J2ME6.java有钱途 
    参考资料:http://java.csdn.net/  CSDNjava区 
      

  2.   


    不赞成.既然和C++差不多,那为什么要再出一个JAVA?
    还是因为C++不能满足某些需求.
    JAVA的出现貌似就是为了完成大规模程序的.
      

  3.   

    你看csdn目录  
    C/C++在开发语言目录下面java是java技术里面
      

  4.   

    最大区别就是java是完全面向对象,c根本不是,c++不完全
      

  5.   

    是的...Java和C#类似...
    C#=C++++
      

  6.   

    如何界定高级和低级
    如果说从机器到汇编到C这样是从低级到高级的话,Java当然比C要高级,C++因为背上了C这个沉重而华丽的包袱,可能也要低级于Java
    但是如果按这种排法,越高级的语言实际执行效率越低;此外,低级语言一般能做比高级语言更多的事,比如C/C++就可以来实现操作系统,但Java就不行。高级语言的优势是易学,易维护,利于开发。
      

  7.   

             都同属于高级语言,只是用处不一样。本人意见: C和C++属于微软路线...必须依靠微软的WINDOWS平台来运行;而Java则是依靠JDK来编译,JVM来运行的,可以在很多操作系统上运行(像Linux,unix)。
      

  8.   

    C#与java类似
    即c#≈java
    然而c#=C++++
    换而言之
    java=C++++
    所以java肯定比c++高级
      

  9.   

    java面向对象,c++面向对象,c面向过程
      

  10.   

    比C是,因为C是面向过程的语言,在编写更大量的代码时会有心无力。C++是比C更高级,作为面向对象的语言,更适合大工程,同时为了继承C的一些代码,牺牲了
    一定得简易型。JAVA,用某人话说=C++--,即简洁版本的C++,后发制人,更简洁易使,还具有跨平台,开源等特性。
      

  11.   

    感觉,这就像是婴儿--》少年--》青年--》壮年--》成年--》老年的过程
    01代码就好像是婴儿一样无知,就知道哭和笑,没有太多的感情变化,很天真
    而汇编,到了少年时期,知道的都多啦,而且也慢慢的变得复杂,他有了喜怒哀乐,他知道谁对他好,谁对他不他不好,他也能作许多事情,他也不想婴儿时那个让父母费心。
    c或一些其他过程化用语言,到了青年,他们懂得了自己的价值和面对朋友和亲人对他的期望,他努力发挥自己的价值,他知道自己该做什么不该做什么,他也不会让父母操心,除非发生了很难解决的问题。
    java,到了壮年,他慢慢的成熟,慢慢感觉需要组建新的家庭,需要独立,所以他摆脱了c/c++的束缚,去组建一个新的属于自己的家庭,就这样java独立啦,但是他依然继承了c/c++一些优秀的东西,抛弃了他们糟粕的东西,向着java自己的商业领域进军成年--老年还没出来,出来再说
      

  12.   

    java现在是一个平台,环境,早已经不是一种单纯的计算机语言。
      

  13.   

    这些语言是不能这样比较的,它们各自的应用场合都不一样,如果要说功能强大的话,应用层的功能都可以实现,但涉及到系统级别较底层的东西时,C/C++是绝对占优势的。强大的UNIX和LINUX用C/C++写的,JAVA我们知道最多的可能也只是J2EE吧,
      

  14.   

    高级未必好,越高级,越傻瓜。像java,.net都是在托管代码里倒腾,安全是安全了,但因为被关在沙箱里,一些底层的功能不得不依靠本地代码实现。
      

  15.   

    这个回复真的太搞笑了,你知不知道你后面举的Linux、Unix是用什么开发的啊?不知道就多翻翻书,竟然把C/C++等同于VC了。还有上面说的钱途的问题,钱途看的是技术和所从事的领域,不是靠语言。
      

  16.   

    csdn又出现了  语言比较帖
    搬个凳子等大家的“激烈”讨论。。
      

  17.   


    java有钱途?有个屁钱途! 搞java的人越来越多,再多的钱一平均也不过了。。要说高级还得属sql!
      

  18.   

    语言的级别貌似是跟语言的抽象程度挂钩的。抽象程度越高的,越高级。计算机语言的产生主要就是对具体计算机代码的抽象,让计算机的程序设计过程更接近人的思考方式。
    让程序员从一个程序的执行者变成对程序的控制者这么一个过程。
    就C++和Java来讲,都是面向对象的,只是应用场合不同而已。c++更通用一点,java用虚拟机屏蔽了大多数的硬件细节,给开发者留出的是完全面向对象的一个环境,更更接近人思维的方式,也因此更容易学习。
      

  19.   

    比较哪个语言高级,哪个不高级。
    在市场上流行的开发语言都有他的强项,java强大也有他的弱点,c语言也有他的优点。针对不同的项目要用适合它的语言来开发。