楼主: hohoho514

C++ 的什么是 Java 不能取代的?

[复制链接]
论坛徽章:
0
11#
发表于 2014-3-28 12:01 | 只看该作者
从ACM的角度来说应该是c++的运行效率比java高,这java无法替代。所以一些大型游戏一般都是c++写底层的吧,用java八成会卡。


使用道具 举报

回复
论坛徽章:
0
12#
发表于 2014-4-1 18:03 | 只看该作者
java运行在jvm, 或dalvik虚拟机上,虚拟机又运行于OS之上, 而OS和虚拟机本身就都是用C和C++写出来的。 就是说java运行的平台本身就是C++创造出来的。 jvm做不了的事,就只能依靠C++了, 所以jvm中都提供了native方法, 就是用C++写功能,用java调用。


使用道具 举报

回复
论坛徽章:
0
13#
发表于 2014-4-2 18:10 | 只看该作者
C++的内存管理比JAVA灵活。


使用道具 举报

回复
论坛徽章:
0
14#
发表于 2014-4-10 17:12 | 只看该作者
「C++ 加上严格的 code review 可以用来开除猪一样的队友,这是所有其他语言都不具备的功能。」


使用道具 举报

回复
论坛徽章:
0
15#
发表于 2014-4-10 20:13 | 只看该作者
写JVM


使用道具 举报

回复
论坛徽章:
0
16#
发表于 2014-4-10 21:05 | 只看该作者
Java适合写业务逻辑。像数据库等需要对内存细致管理和需要低延迟的东西,Java的GC就是恶梦。C++开发在项目开始就要考虑好内存、延迟的问题,用Java开发开始什么也不用管,等积累到一定程度问题会雪崩,另外如果有能力定制JVM的话也是可以解决的不过定制JVM还是需要C++。。。


使用道具 举报

回复
论坛徽章:
0
17#
发表于 2014-4-11 16:25 | 只看该作者
C++是静态类型语言,Java是动态类型语言,这怎么能相互替代呢?

就是这样


使用道具 举报

回复
论坛徽章:
0
18#
发表于 2014-4-11 16:35 | 只看该作者
操作内存的快感


使用道具 举报

回复
论坛徽章:
0
19#
发表于 2014-4-11 16:43 | 只看该作者
c++的优越感,哈哈


使用道具 举报

回复
论坛徽章:
0
20#
发表于 2014-4-12 13:45 | 只看该作者
那种高贵的感觉是java无法取代的。。


使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表