C++语言是在C语言的基础上发展起来的,
为了兼容C语言,C++支持所有C语言的特性;
而Java虽然也在C/C++的基础上发展起来的
(他们之间的关键字很类似),但Java却
没有保持他们之间的那种兼容性,所以Java
抛弃了C/C++语言中不够安全或者作用不大的部分

解决方案 »

  1.   

    如果java是个杂和语言,那么现在你见到的几乎所有主流语言都是杂和语言了。不知楼主看过语言发展的框图没有,哪个语言不是从好几个语言继承到很多优秀思想。
      

  2.   

    java中不是有native这个嘛,不知道我有没有拼写正解
      

  3.   

    我是一个JAVA刚学者现在对类和对象有些困惑.想讲老师们指点一下.请发自由箱[email protected]谢谢.跪拜
      

  4.   

    小的根本不懂java。我是偶尔误入java版块的。看到这个帖子,斗胆说两句 我想大家说C++是杂和语言是说C++支持面向过程,面向对象和泛型设计方法。 大概是java支持面向对象和泛型设计以及面向方面的设计方法,所以说java也是杂和语言。
      

  5.   

    我认为应该首先搞明白什么是杂合型语言,这个问题我不是很清楚,不过我已经给 TIJ 的 feedback 发了 email,希望能收到关于其解释的回信。就 TIJ 中来说,似乎杂合语言就是支持多种编程风格的语言,比如 C++,即支持面向对象的编程方式,也支持面向过程的编程(即兼容 C)。那么 Java 呢?它的语法从 C++ 继承改进而来,并且它的一切都是对象,似乎要写面向过程的 Java 程序有背于 Java 的编程思想,那么 Java 从何看来是杂合的呢?关注中……
      

  6.   

    杂合是否倒无所谓,
    只要好用就行,
    不过java最好的地方是在于把别人的东西拿过来就能用,
    至少比其它的方便些,
    像 CodeSaint(下划线) 说的C++支持面向过程,面向对象和泛型设计方法不过据我了解的到现在java 还不支持泛型吧,
    不过虽然不支持泛型,java还是那么的好用!
      

  7.   

    未来的语言都是这样,你看.NET还不一样吗,呵呵~
      

  8.   

    原来杂合是multi paradigmde的呀。
    java是面向对象和面向过程的,所以,称为杂合语言也可以。
    面向对象大家都知道了,但是java的类型系统就包含integer, float之类的非对象
    同时完全可以用一个面向过程范例编写java程序。