知道美河 | 上传资料 | 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++只适合小型的企业网站开发。
2 `4 m) ?0 ~; m/ {( t: b+ T$ c2、能运用JAVA的人工资比学C++的人找工作更容易,工资高,JAVA比C++更吃香。6 s6 Q; T' r. D( _! |; e! P
3、JAVA未来发展前景更广阔,因为中国正在推3G圈钱,如果开始大规模应用的话,JAVA通信方面应该会有大步发展,JAVA语言在WEB开发上的运用觉得超过C++,而WEB开发是未来网络的热点。) U. e: t! z# |/ w( N6 t
4、JAVA是快速开发语言 周期短 ,容易上手,相对简单;c++是老语言了,是比较难的。' J  i9 c* |6 ^
5、大家通过百度搜一下,JAVA,“百度一下,找到相关网页约38,000,000篇”; B* k% h) Y6 W
百度一下,C++,“百度一下,找到相关网页约14,900,000篇”& _6 y2 {3 E* W
JAVA比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的更多一些。
( R' w6 s; B7 R9 |单纯比较哪种语言更先进没有什么意义吧。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各领风骚

每一门语言的诞生,都有其特殊的环境!
' J# ]; O8 h! E- ~" bC++是因为C在开发大型程序是乏力;/ j, m% M. X! g. W
Java则是C++在嵌入式程序中乏力。& Q) {- ^/ e% S/ G) }
纵观Java的流行和伴随其成长的方方面面,我们不难察觉Java是伴随着嵌入式程序而生,也伴随着嵌入式程序而红,无论是B\S框架,还是机顶盒,抑或是已经退出潮流的Applet,无一不带有嵌入式程序的特点。
' S) ?( J: z4 p+ K8 g8 X( T而C则不同,他独立,不依赖任何其他设备,他高速,同一中算法在同一台计算机上他就比Java快了不少,他的内存占用低,一个普通的记事本,Java一跑就是20M,而C++则是3M。
+ ^! ]5 O  q/ S: L/ i- G这说明了什么,说明了C++比Java优胜,又或者Java比C++优胜?
/ z+ H: @$ f; G. `不是,都不是!. g* q+ a5 l; v6 i' J: s& _
不是有话说,刀刃再利,也要用在刀锋上吗?
" N2 U* ?% [% U2 e3 W( e& I就好象不会有人用Java开发出来的操作系统(为什么?看看Eclipse的速度就知道了),也不再会有人用C++开发B\S系统(为什么?自己开发一个试试就知道了)。0 x) O, B0 f% `$ X, w/ X
他们各在其位,各司其职。
; t. p0 M8 P3 L简单一句,就是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++入门比较难。$ v1 \$ u8 }9 e: S$ y% S3 Z
2.Java能看到一些桌面程序的源代码,比如按钮的创建过程等,而C++却不容易查看他们的来龙去脉。
. ~1 A, g; V7 `: `+ H3.Java是开源的,便于学习开发者的先进的思想。
8 N1 B( V$ v: _1 d1 a; y4.java在开发网络程序中有无可比拟的优势,而当今网络的飞速发展为java提供了很好的平台
1 L1 N' n9 P. M我是新手,欢迎拍砖。哈哈

评分

1

查看全部评分

发表于 2008-12-3 01:49:53 | 显示全部楼层
其实Java和C++都是工具而已。各有优点,各有长处,主要是看用在什么地方。
# V2 k" C4 B) D( a/ R+ k当然,Java越来越流行倒是真的。我们主要是看找工作的时候,人才市场招聘时,哪种语言需求多,我们就应该学哪种语言。
" }( r* e+ T$ }  z7 e3 E- ]8 r看起来,今后Java应用是越来越广的。

评分

1

查看全部评分

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

需求

C++适用范围:桌面程序、比较底层的操作 * t1 R7 {# Q6 R: y! q6 X9 u
Java适用范围:Web程序、大型企业程序
0 I! c( X: ]% n就目前的企业需求来说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 发表
4 q* P; l: C& T, y- A为什么拿 JAVA和C++比?  应该拿JAVA和C#对比比较合适吧
0 `# u- }' l: r) a* w4 F3 e

% P9 S  v% h2 J: j& ?觉得很有道理的,什么要拿Java和C++比呢?# [9 w5 |+ x7 R4 Q
偶觉得这是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++的指针是编程中最难学的一部分,在编程过程中可能引起许多错误,
" L+ s' Q, F" E' l+ S也很容易造成崩溃。Java却没有指针。但并没有因为缺乏指针而
, ~% i8 R! ]9 _0 D) y3 P使得复杂数据结构的实现变得困难,实际上变得更容易,也更合理。

评分

1

查看全部评分

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

本版积分规则

 
QQ在线咨询

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

GMT+8, 2025-5-3 06:57

Powered by Discuz!

© 2001-2025 eimhe.com.

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