首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

为什么有的公司前台是Java或者.NET后台是C/C++?该如何处理

2012-04-08 
为什么有的公司前台是Java或者.NET后台是C/C++?我是菜鸟程序员,工作中用不到C或者C++之前面试过一些公司,

为什么有的公司前台是Java或者.NET后台是C/C++?
我是菜鸟程序员,工作中用不到C或者C++
之前面试过一些公司,发现有的公司前台用Java后台用C++实现逻辑处理
想问一下为什么这样?
C++在处理逻辑或其他问题上有什么独到之处吗?

[解决办法]
性能、效率、硬件契合度以及C/C++程序员也需要活哎
[解决办法]
后台用Java也很多
[解决办法]
java写应用快,c++写后台效率高
[解决办法]
我只知道同样一个排序算法,大量数据时,C++要快些
[解决办法]
C/C++ 编译后产生的是机器码
Java编译后是字节码,需要jvm解析,内存管理也完全依赖jvm

关于C/C++ 和 java 的讨论太多了,其实不论语言是啥,适用就好,这里说的适用不仅仅是语言本身的问题,还有团队人员结构、项目需求情况、目标平台情况等等等等

探讨

引用:

java写应用快,c++写后台效率高


效率高在哪里?能举个例子吗

[解决办法]
c/c++效率肯定比java高哎。都是隔着个虚拟机来运行的。
[解决办法]
java做应用,应用要完成快
C++做基础,基础要效率高
[解决办法]
效率的问题。
[解决办法]
C++比java效率高。
[解决办法]
历史遗留问题
[解决办法]
运行效率上C++大约要比Java之类快50%以上。

另一个原因也是由此造成的:早期机器运行速度慢,Java根本无法满足要求,导致当时建造后台软件之能选择C++。而现在虽说机器速度已经够了,但那些公司拥有的一大堆C++源代码根本不可能也不想改造成Java的。为了让这些财富能够继续被使用,也就被死死套牢在C++上了。

热点排行