|
发表于 2008-5-22 13:16:00
|
显示全部楼层
为了实现 地址引用 跟 符号byte 问题,就得多费周章,而C差不多是天生的无视这些(对于算法,指针是重中之重!)
为了实现 汇编 能力,更要中转几层,而C差不多也是天生无视
在基本运算效能利用率上,没有哪种PC上的编程语言能跟C比的。。这是不容置疑的。
在可移植性,开发周期,部署难度等方面,还没有能跟java比的,实为大型项目的首选方案
故而应当考虑的是因时因势而决。。单纯算法,首推C,要java跟上它的效能利用率,除非未涉及到数组扩容、地址引用参数要求,符号等许多问题,只简单的& >> +-/* 这类的计算应该不成问题
最重要的一点是,你喜欢用哪个就用哪个,不必费心找借口,Microsoft 今天都推广了 .net framework,你认为20年前的mov add这样的汇编在算法效率上比它差么,那为什么 bill gates 这么笨哩。。 |
|