c和c++一般是不分开的。基本的语法很象。但c++是面向对象的。我认为就是将c的struct复杂和发展了一下。比较底层的编程语言,我很喜欢。
java 高层编程语言,跨平台,速度慢。
pascal 么是delphi用的语言么?我觉得很原始写起来太罗嗦

解决方案 »

  1.   

    很明显,c和pascal都是结构化语言!
      C++和java都是面向对象语言!
      

  2.   

    C++没用过,C好久没用过,pascal只是见过别人用 :)题目好大哦。先说说OO吧。java和其他的3种大不一样。因为java是一个framework,不能仅仅看作是一门语言。他的领域也和其他3个不一样。C++算是OO的,向下兼容C。他的OO没有java纯粹,很多特性,象多根继承,都是有悖于传统的OO思想。java是比较纯粹的OO,有gc,运行在vm上。不过,有final static这样的东西,可能也不是绝对的OO吧。抛砖引玉。欢迎讨论。
      

  3.   

    :(
    java,C,Pascal我都学用过,而且用的时间都不短
    C++也就要学,可是学了java就感觉不像学C++了,我怕了指针。C,Pascal对于小程序来说很容易上手,而且效率也不错,做小工具,不错
    C vs Pascal: Pascal编出来的exe文件小,而且编译的速度快(虽然在我这里看不出来,在慢一点的机器上就能很好地体现),C的通用面广没得说,而且考试多用它。
      

  4.   

    Pascal没有用过C很低层的,C++面向对象java特点是跨平台,缺点是速度太慢,而且依赖虚拟机
      

  5.   

    各有各的好处,重要的是你需要做什么应用,还有一个就是你的算法功底事不是深厚了!
    我的计算机入门语言就是pascal,然后学了c,后来开始自己学习写代码了!使用了delphi ,vc, java,等!
    我感觉如果你做一般的应用程序,不直接跟硬件打交道,那么delphi就是首选了,尤其是现在如果你做一个分布式mis系统,那么delphi+sql是很好的解决方案了!
    而如果你做的系统需要直接跟硬件打交道,那么vc好点,比如说驱动程序之类的,你不是用vc或者汇编,c/c++,你就没有办法实现了!
    至于说java呢,如果你需要做的程序跨平台,那么你就选了,这样也就免得你为不同的平台开发同样版本的软件了!不过呢,java的速度是在很慢了!哈哈,如果你学了c++和delphi的话,那么学习java就是很容易的了java这个东西,它综合c++和delphi的优点了!比如说从数据结构上来说呢,它比delphi灵活,但是又比c++限制得多!
      

  6.   

    java 的跨平台性好,但对网络速度的依赖性强,DELPHI在视窗和LINUX都可以使用,是带类的PASCAL,C和c++大家接触的多了,使用的比较普遍和是在,但是目前在北美洲最主流的还是JAVA
      

  7.   

    如果你C很好,学C++和java就很容易
      

  8.   

    我觉得oo并不是目的 它只是一种工具或方法 能提高我们软件开发的效率
    java是比c++ oo 但这并不能作为java比c++好的根据
    每种语言都有它使用的范围 都有他最擅长的领域 比如如果做桌面的数据库,我首推delphi,如果是分布式的,我觉的java是首选,写驱动,写大型游戏,c\c++\汇编的作用谁也不能替代我个人喜欢用java,也可能是因为我的方向是分布式数据库,如果我喜欢写病毒,死都不会用java 呵呵
      

  9.   

    java就是简单的CPP,java就语言本身来说比CPP是简单了很多。
    个人认为JAVA中只用引用,而不指针去掉用起来很别扭
      

  10.   

    学过一学期PASCAL,这几天开始学JAVA,
    好难啊
      

  11.   

    pascal我不知道,不敢言谈。谈论别的。
    C是面向过程的编程语言,在思路上没有层次的区别;C++是面向对象的语言。这两种可说一脉相承。对底层的支持好,我敢说,这是功能最强大的语言。比如用来开发各种实时控制系统以及操作系统级别的东西。java,大家都说它是纯粹面向对象的,把C++中的模板以及指针去掉了,的确简单多了,可以让程序员少犯错误,但功能和灵活性绝对不如前两种语言了。这绝对不是Java值得称道的地方。java宣传的跨平台从来没有像他的广告语那样实现过,在我做的项目里面,连resin和tomcat都不能兼容,仍然有需要改动的地方。在tomcat中解决了中文问题,而将这个bean永在resin中,却出了乱码。
      

  12.   

    曾经看过一段时间的java因为没有指针  后来就没有看下去   
    现在有重新开始看   反正没指针就是感觉不爽   太受限制了 
    c 跟cpp (主要还是VC mfc)用的最多
    pascal学过 但是很快就忘了  只记得在一段时间后拿来delphi用的第一个问题就是废了好久才找到了  赋值语法的错误   那个‘:’ 太容易忘记了   而且for循环好像每次只能而且必须增加1  受不了它
      

  13.   

    c++ 与java 各有优势, c++有指针所以它强大,但最强大的也是最脆弱的,java 有自己的内存控制不用你操心,你只要把逻辑搞订就可以
      

  14.   

    java主要是用在server-side,要指针干吗。我只是说OO,没有说孰优孰略。每种语言都有他擅长的领域。出了圈子,优点就成了缺点。C++速度再快,开发个网站用上三五年,就不如asp了。开发效率也是效率,也是成本哦。