达内出来的好找工作吗:c++和java语言分别专长用来实现哪些功能?

来源:百度文库 编辑:高校问答 时间:2024/04/29 05:31:13
c++和java语言分别专长用来实现哪些功能?

海开心的言论表明他更本就没有领悟到面向对象程序设计的精髓
特别是没领悟到java的可移植行对于将来程序设计的好处
用c,c++编写的程序永远无法在除windows操作系统以外的操作系统上运行,次其一,
java是比c++更彻底的面向对象语言,c++为了要向下兼容c语言,而不得不保留大部分面向过程的程序设计语言的弊病,比如指针...次其二
你所说的 ”JAVA不会也不可能取代C或者C++,在基础的编程方面,JAVA是捉襟见肘的” 我不敢苟同,我不知道你有没有认真学过java或者说用他开发应用程序,如果没有 我建议你仔细阅读Bruce Eckel教授的thinking in java
一书.他会让你明白一切.他还有一本书叫thinking in c++ 他对c++也很精通.
最后 java主要不是用来做”(手机编程,网页编程,动画得实现)”,的
我想你学的内容是J2ME的 而不是J2EE 和J2SE的.
你们所说的java主要用来开发手机编程 网页编程 那都是J2ME中的 ,其中字母M是micro的意思 就是微型我想你知道为什么要加这个词了吧,要想在系统各不相同的手机上运行通用的程序 c++无法办到,java轻而易举,这是其可移植性的体现.
c++能做的 J2EE 能在更短的时间内花更少的钱,用更少的人做到 当然 这也要付出一定代价(那就是降低程序的执行效率,但这点微小的变化对用户来说是体现不出来的,所以这样的代价很值)

是的,他们只是不同公司出的两种相同程序设计语言.都是面向对像的.它们没有什么质上的区别,和他们不同的是C语言,C是面向过程的,而它们两个是面向对象的.

C语言早于JAVA出现,和UNIX操作系统是双胞胎,UNIX操作系统是第一个用C语言编写的操作系统。C++是C语言的一个发展,它支持C的全部语法规范,是一个面向对象的程序设计语言,它和C的最大的典型的不同是功能上多了一个类的概念,其实就是一个模板的功能,这使它(C++)很容易对付很大的系统的程序实现,尤其在大的软件实现上,C++比C或者JAVA都有很明显的优势,做个形象的比方:C是用来做汽车的,JAVA是用来做洋娃娃的,而C++是用来做飞机和坦克的……
JAVA 是近几年最热的一种程序设计语言,它也是面向对象的(C语言是面向过程的,除了最新的C.NET也支持面向对象外),1995年由美国加州的升阳计算机公司(SUN Microsystem,Inc.)所推出,是一种能够跨平台的程序语言,据说,之所以叫JAVA是由于当初设计的时候,设计师们在印尼的爪哇岛度假,喝JAVA咖啡时得到的灵感,因而叫这个名字了
1991年 OAK语言产生
1992年 OAK改名JAVA(注意没有正式推入市场)
1993到1994年 web在internet上开始流行,JAVA一炮走红
1995年5月 SUN公司正式发表JAVA和HOTJAVA产品
1995年10月 网景公司(Netscape)和SUN合作,在Netscape Nevigator中支持JAVA
1995年12月 微软的IE也开始支持JAVA
1996年2月 JAVA1.0
1997年2月 JAVA1.1
1999年7月 JAVA1.2
2000年9月 JAVA1.3
2001年7月 JAVA1.4
JAVA的很多方面都是对C语言的发展和修改,没有太大的区别,从表面上看是这样的,设计它的目的是为了在小的电子产品上编程,实现相应的一些功能,由于C\C++都太庞大,手机一类的电子产品没有足够的空间,所以JAVA就参考了C,做得很漂亮,实现了它得强大功能,后来,又广泛应用于网络编程,在动画实现方面很不错,灵活而容易使用……

关于C\C++,我用的很多了,做过十多个软件,可是对于它的起源和变更不是很了解,功能上就是,C++更容易做一些很大的系统,尤其是操作系统,它主要有微软的Visual C++和Borland公司(前些时候已经被兼并)的C++ Builder两大开发工具(平台),主要用于大型软件的开发,需要大量的编程人员,在很长的时间里合作工作。

JAVA做得是很精致而漂亮得工作(手机编程,网页编程,动画得实现),C++做得是很粗但是很基础得工作,比如大型得系统软件得实现,可以说,JAVA是很有前景得一种语言,应用很广,容易学,会C得人最多一周就可以学会了,我大约用了4天把JAVA得理论部分看完了,但是,JAVA不会也不可能取代C或者C++,在基础的编程方面,JAVA是捉襟见肘的,所以说卖茶叶蛋的再富有也不会取代搞原子弹的……比较夸张的一个比喻,相信,楼主应该有了形象的认识了

它们是不同公司推出的程序设计语言.

但对我们来说,两种都一样的.

楼上的言论真是匪夷所思啊

C++通常用来编辑系统软件和应用软件,而JAVA通常用来编辑嵌入式系统,例如手机游戏等。