日期:2014-05-18  浏览次数:20807 次

C比C#快在哪里? 运算更快 还是操作内存和文件更快?
最近需要开发一个文字库 把信息写在文件或者内容中 数量很大 而且还需要很高的效率,, 关于这个C会更快吗? 还是C#和C的效率都差不多 求指教! 谢谢!

------解决方案--------------------
从代码上讲,c#要进行一层封装,不让c来的直接
从绘图角度上你可以使用一些高效的绘图引擎
------解决方案--------------------
c当然更快,因为c#是半解释性语言,运行在一个虚拟机上,需要虚拟机解释执行一种中间伪代码,所以普通的内存操作c#就比C慢得多,

另外,包括文件操作的api调用c#也比c慢得多,

------解决方案--------------------
C快。C就是母语,C#就是外语,要翻译的。
------解决方案--------------------
举个例子, 就像, A B C 三点, ABC不之间各不通, C语言像是A-B上的一条路, C#语言 就是A-B-C的路,从C到A必定要过B 这里的 A代表机器码,B代表C语言,C代表 C#语言,