知道美河 | 上传资料 | 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++只适合小型的企业网站开发。& T2 n" T9 Y8 U! r2 P' O) ~0 ~
2、能运用JAVA的人工资比学C++的人找工作更容易,工资高,JAVA比C++更吃香。
( a: G1 X: M  ], Q6 q0 _' ~3、JAVA未来发展前景更广阔,因为中国正在推3G圈钱,如果开始大规模应用的话,JAVA通信方面应该会有大步发展,JAVA语言在WEB开发上的运用觉得超过C++,而WEB开发是未来网络的热点。4 j& p: @% O) f; z2 o. j( w
4、JAVA是快速开发语言 周期短 ,容易上手,相对简单;c++是老语言了,是比较难的。
* O. j5 W6 A1 \: [; ~: A5、大家通过百度搜一下,JAVA,“百度一下,找到相关网页约38,000,000篇”
3 P/ J! b* d# _; E; T百度一下,C++,“百度一下,找到相关网页约14,900,000篇”
7 R, g3 ~1 F4 k- C% CJAVA比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 U4 W; V; T% r* o" j: z, l
单纯比较哪种语言更先进没有什么意义吧。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各领风骚

每一门语言的诞生,都有其特殊的环境!# O. e$ _4 G/ M  d
C++是因为C在开发大型程序是乏力;
) g) u6 z$ W4 o: c1 w3 ZJava则是C++在嵌入式程序中乏力。) q9 C' ?5 b0 o, }+ y
纵观Java的流行和伴随其成长的方方面面,我们不难察觉Java是伴随着嵌入式程序而生,也伴随着嵌入式程序而红,无论是B\S框架,还是机顶盒,抑或是已经退出潮流的Applet,无一不带有嵌入式程序的特点。
1 ]& h- p  U/ i2 ?而C则不同,他独立,不依赖任何其他设备,他高速,同一中算法在同一台计算机上他就比Java快了不少,他的内存占用低,一个普通的记事本,Java一跑就是20M,而C++则是3M。; d9 c% ?* L- H4 Q, K" `
这说明了什么,说明了C++比Java优胜,又或者Java比C++优胜?
1 n  L$ ^/ \" n5 i0 I0 p4 z不是,都不是!
  E2 y/ k5 q7 ]/ s" l4 n不是有话说,刀刃再利,也要用在刀锋上吗?
% \2 k# N9 v# X9 N" W就好象不会有人用Java开发出来的操作系统(为什么?看看Eclipse的速度就知道了),也不再会有人用C++开发B\S系统(为什么?自己开发一个试试就知道了)。
8 Q( J& I/ |0 v- y他们各在其位,各司其职。/ n  Q/ y( o: {' U
简单一句,就是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++入门比较难。
: h, I2 J' B9 S2 H' J* _/ S2.Java能看到一些桌面程序的源代码,比如按钮的创建过程等,而C++却不容易查看他们的来龙去脉。
) y7 C4 W8 O) H+ u" K- a1 q3.Java是开源的,便于学习开发者的先进的思想。" z" P6 Y% k; m
4.java在开发网络程序中有无可比拟的优势,而当今网络的飞速发展为java提供了很好的平台
1 v- s- l+ e6 a4 B" O3 g  B# I我是新手,欢迎拍砖。哈哈

评分

1

查看全部评分

发表于 2008-12-3 01:49:53 | 显示全部楼层
其实Java和C++都是工具而已。各有优点,各有长处,主要是看用在什么地方。
& f/ t$ W% y- ^( E# B: c- C当然,Java越来越流行倒是真的。我们主要是看找工作的时候,人才市场招聘时,哪种语言需求多,我们就应该学哪种语言。
8 T  c, j, I! E( A7 g( x看起来,今后Java应用是越来越广的。

评分

1

查看全部评分

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

需求

C++适用范围:桌面程序、比较底层的操作 7 O  O2 r" a1 K3 a4 H2 Q3 @7 S
Java适用范围:Web程序、大型企业程序
6 _+ F5 c9 }3 {就目前的企业需求来说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 发表
( m* V/ W. a) {* |* Y为什么拿 JAVA和C++比?  应该拿JAVA和C#对比比较合适吧
& }# E( l, K- |  i5 l; z
# V2 Q& W* b$ }6 Z
觉得很有道理的,什么要拿Java和C++比呢?
5 q5 \; }  ?; d6 P2 p, ~偶觉得这是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++的指针是编程中最难学的一部分,在编程过程中可能引起许多错误, ; B& c" \4 X* B' t% X
也很容易造成崩溃。Java却没有指针。但并没有因为缺乏指针而
7 m7 k/ w9 U% F& F使得复杂数据结构的实现变得困难,实际上变得更容易,也更合理。

评分

1

查看全部评分

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

本版积分规则

 
QQ在线咨询

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

GMT+8, 2026-4-27 10:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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