知道美河 | 上传资料 | VIP申请 | 精品课程 | 资料搜索 | 问题反馈 | 会员手册 | 积分消费 | 积分充值 | 帐号保护
美河学习学习在线赞助VIP

美河学习在线(主站) eimhe.com

 找回密码
 建立账号
楼主: 深情少年

[原创] 第一期【主题,辩论】Java与C++的对比(已结束)

[复制链接]
发表于 2008-12-1 20:49:31 | 显示全部楼层
发表于 2008-12-1 21:31:54 | 显示全部楼层

时代发展需要JAVA比C++多

1、现在的很多企业需要JAVA多一些,因为电子商务是当今的热门话题,然而传统的编程语言难以胜任电子商务系统,电子商务要求程序代码具有基本的要求:安全、可靠、同时要求能与运行于不同平台的机器的全世界客户开展业务。Java以其强安全性、平台无关性、硬件结构无关性、语言简洁同时面向对象,在网络编程语言中占据无可比拟的优势,成为实现电子商务系统的首选语言。所以企业最喜欢JAVA,而c++只适合小型的企业网站开发。, ^4 W$ S# N) A$ d
2、能运用JAVA的人工资比学C++的人找工作更容易,工资高,JAVA比C++更吃香。
) s" C1 Z  }% X3、JAVA未来发展前景更广阔,因为中国正在推3G圈钱,如果开始大规模应用的话,JAVA通信方面应该会有大步发展,JAVA语言在WEB开发上的运用觉得超过C++,而WEB开发是未来网络的热点。; I. i9 `$ i9 Z, @, j# |
4、JAVA是快速开发语言 周期短 ,容易上手,相对简单;c++是老语言了,是比较难的。8 y& O6 P6 e  Y  }2 }  w
5、大家通过百度搜一下,JAVA,“百度一下,找到相关网页约38,000,000篇”9 \# Y. r1 N$ ?' F4 [
百度一下,C++,“百度一下,找到相关网页约14,900,000篇”
. n& R) U  v. p$ i$ q! }0 f6 B% sJAVA比C++多出了23100000篇,多出来的都快是C++的一倍了,通过以上的比较相信大家一定知道JAVA比C++流行吃香多了,JAVA才正是适合时代发展的,C++老了!

评分

1

查看全部评分

发表于 2008-12-1 21:34:11 | 显示全部楼层
个人还是认为JAVA比较好,必竟更容易操作,功通更强大的语言总会代替难于操作,功能差的语言。

评分

1

查看全部评分

发表于 2008-12-1 22:33:57 | 显示全部楼层
C语言是基础,后是C++,而java是在后才出现的。个人观点:java比较简单上手,所以支持java,java必将是将来的趋势。

评分

1

查看全部评分

发表于 2008-12-1 22:38:40 | 显示全部楼层
java易学好用,容易上手,没有烦恼的指针,我觉得就是好。迟早替代C++.顶顶.

评分

1

查看全部评分

发表于 2008-12-1 22:50:35 | 显示全部楼层
发表于 2008-12-1 23:51:47 | 显示全部楼层
发表于 2008-12-2 09:27:52 | 显示全部楼层
java不管从学习,还是到应用,都排除了学习C++的枯燥,而且也比C++生动,俗语说的好,市场决定一切,看看市场的招聘就知道了,JAVA开发首发

评分

1

查看全部评分

发表于 2008-12-2 10:34:56 | 显示全部楼层
显然现在的招聘中要JAVA的更多一些。8 z/ o4 a3 \" {" P
单纯比较哪种语言更先进没有什么意义吧。C++绝对有它的独到、不可取代之处。

评分

1

查看全部评分

发表于 2008-12-2 11:15:39 | 显示全部楼层

后来居上,java易学又实用

比起c++,java容易入用,而且跨平台性非常好,去掉C++里面烦人的指针,兼容性也不错。

评分

1

查看全部评分

发表于 2008-12-2 11:38:33 | 显示全部楼层

C语言更优秀

C++跨平台性好,可执行性好,它层次清晰 ,易于调试和维护

评分

1

查看全部评分

发表于 2008-12-2 13:07:10 | 显示全部楼层
发表于 2008-12-2 13:09:51 | 显示全部楼层

举个例子

举个简单的例子,就拿现在的智能手机来说,用c或c++可以做一个塞班系统或者其他的操作系统,而java只能是一个基于这个系统的应用程序,也就是说没有c,c++。就没有java的运行,虚拟机有什么用,没有窝了,在怎么高级也运行不起来。

评分

1

查看全部评分

发表于 2008-12-2 20:15:28 | 显示全部楼层

C++和Java各领风骚

每一门语言的诞生,都有其特殊的环境!" p( p$ C& T' n# M1 z6 _
C++是因为C在开发大型程序是乏力;' x% M' Y9 n0 P3 m: }$ Q8 r$ g4 o
Java则是C++在嵌入式程序中乏力。
; M4 e% d% [1 u$ e- C纵观Java的流行和伴随其成长的方方面面,我们不难察觉Java是伴随着嵌入式程序而生,也伴随着嵌入式程序而红,无论是B\S框架,还是机顶盒,抑或是已经退出潮流的Applet,无一不带有嵌入式程序的特点。
  e. B2 _# D/ W9 `而C则不同,他独立,不依赖任何其他设备,他高速,同一中算法在同一台计算机上他就比Java快了不少,他的内存占用低,一个普通的记事本,Java一跑就是20M,而C++则是3M。/ K: M, w9 F% `
这说明了什么,说明了C++比Java优胜,又或者Java比C++优胜?
& T7 m4 z$ [% X9 s! S( o) L9 P不是,都不是!
0 s( C" G7 G( a. P* [不是有话说,刀刃再利,也要用在刀锋上吗?
5 O  i1 `& r" o( ~! U  m$ G" o! Q就好象不会有人用Java开发出来的操作系统(为什么?看看Eclipse的速度就知道了),也不再会有人用C++开发B\S系统(为什么?自己开发一个试试就知道了)。& P: D) B3 S# H: C
他们各在其位,各司其职。+ \9 {) c( `5 f7 h
简单一句,就是Java永远取代不了C++,C++也不会就此覆灭!

评分

1

查看全部评分

发表于 2008-12-2 21:22:52 | 显示全部楼层
发表于 2008-12-2 22:05:08 | 显示全部楼层
java很热。但是还是支持C++。C++功能强大一些,低层什么的都可以用它来做。

评分

1

查看全部评分

发表于 2008-12-2 22:09:21 | 显示全部楼层
发表于 2008-12-2 22:39:13 | 显示全部楼层

Java与C++的对比

个人观点做底层还是 c++,但太枯燥,而且现在很多底层的东西都组件化了,做应用级别的还是JAVA吧,毕竟工资不低,社会需求很多~~~

评分

1

查看全部评分

发表于 2008-12-2 23:32:27 | 显示全部楼层

支持java

1.Java入门简单,比较容易补充新生力量,C++入门比较难。
. U/ {. D/ [0 D4 U, O* S1 d( L2.Java能看到一些桌面程序的源代码,比如按钮的创建过程等,而C++却不容易查看他们的来龙去脉。: n4 S) f7 I0 q0 a- j
3.Java是开源的,便于学习开发者的先进的思想。1 d7 ~4 g1 @4 L* u
4.java在开发网络程序中有无可比拟的优势,而当今网络的飞速发展为java提供了很好的平台; Z- k& ?5 m% ?
我是新手,欢迎拍砖。哈哈

评分

1

查看全部评分

发表于 2008-12-3 01:49:53 | 显示全部楼层
其实Java和C++都是工具而已。各有优点,各有长处,主要是看用在什么地方。" m! {8 m, y% j) f) v
当然,Java越来越流行倒是真的。我们主要是看找工作的时候,人才市场招聘时,哪种语言需求多,我们就应该学哪种语言。7 w% d  E$ a* z. \; e
看起来,今后Java应用是越来越广的。

评分

1

查看全部评分

发表于 2008-12-3 10:18:01 | 显示全部楼层

需求

C++适用范围:桌面程序、比较底层的操作 9 ?6 s4 `8 {  p" h# a
Java适用范围:Web程序、大型企业程序
8 ^1 F3 y" t6 T4 I+ G- X就目前的企业需求来说Java的需求还是比较多,并且Java也属于高端的技术,综合性比较强,用途也比较广泛.

评分

1

查看全部评分

发表于 2008-12-3 11:05:41 | 显示全部楼层
现在很多软件都是用JAVA写出来的,而C++写的软件很少了,学JAVA更好找工作吧

评分

1

查看全部评分

发表于 2008-12-3 11:10:42 | 显示全部楼层
支持JAVA方,JAVA 也许不会完全代替C++,但是JAVA 比C++更先进跟具代表性.

评分

1

查看全部评分

发表于 2008-12-3 12:02:26 | 显示全部楼层
原帖由 touch 于 2008-11-29 18:13 发表 ; \- V2 z* U1 F7 F- d! B3 ]
为什么拿 JAVA和C++比?  应该拿JAVA和C#对比比较合适吧

5 A+ }$ v" e6 e6 K; {+ {* k% W& W6 }4 L
觉得很有道理的,什么要拿Java和C++比呢?
, V" v. p0 ^3 l偶觉得这是2个层次的语言呀,Java和C#才应该是一个层次的!

评分

1

查看全部评分

发表于 2008-12-3 12:13:46 | 显示全部楼层

C++似乎会被Java取代

我感觉Java强大之处反映在与C++稍有不同的领域。C++是一种绝对不会试图迎合某个模子的语言。特别是它的形式可以变化多端,以解决不同类型的问题。这主要反映在象Microsoft Visual C++和Borland C++ Builder那样的工具身上。它们将库、组件模型以及代码生成工具等合成到一起,以开发视窗化的末端用户应用(用于Microsoft Windows操作系统)。但在另一方面,Windows开发人员最常用的是什么呢?是微软的Visual Basic(VB)。当然,我们在这儿暂且不提VB的语法极易使人迷惑的事实――即使一个只有几页长度的程序,产生的代码也十分难于管理。从语言设计的角度看,尽管VB是那样成功和流行,但仍然存在不少的缺点。最好能够同时拥有VB那样的强大功能和易用性,同时不要产生难于管理的代码。而这正是Java最吸引人的地方:作为“下一代的VB”。无论你听到这种主张后有什么感觉,请无论如何都仔细想一想:人们对Java做了大量的工作,使它能方便程序员解决应用级问题(如连网和跨平台UI等),所以它在本质上允许人们创建非常大型和灵活的代码主体。同时,考虑到Java还拥有我迄今为止尚未在其他任何一种语言里见到的最“健壮”的类型检查及错误控制系统,所以Java确实能大大提高我们的编程效率。这一点是勿庸置疑的!

评分

1

查看全部评分

发表于 2008-12-3 12:47:12 | 显示全部楼层
C++的指针是编程中最难学的一部分,在编程过程中可能引起许多错误,
$ q6 K" E* q! l$ m! h/ R# U  d* F6 m也很容易造成崩溃。Java却没有指针。但并没有因为缺乏指针而
! l! F! i( f1 s2 c6 r- h使得复杂数据结构的实现变得困难,实际上变得更容易,也更合理。

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 建立账号

本版积分规则

 
QQ在线咨询

QQ|小黑屋|手机版|Archiver|美河学习在线 ( 浙网备33020302000026号 )

GMT+8, 2026-3-11 09:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表