C、C++和C#哪个运行效率更高

SJY发表于:2016年10月07日 11:20 • 阅读:

C语言运行效率最高,C语言就是以它的高效而出名,它可以像低级语言一样对地址进行操作,所以效率高。当然c++效率也是很高的。最慢的是C#,应为C#代码都是托管代码,编译时不是直接交给操作系统,而是交给CLR(公共语言运行库)转换为中间代码然后编译出来的 。

毫无疑问是C了,C更加接近硬件,但是C++可以完全支持C,C#由于又介于cpu与程序之间可移植性更好,但是产生更多的系统开销。

肯定的告诉要是运行效率是C,但要是企业上做项目要求开发周期短那么肯定是C++和C#;了但C++又不会比C低到那里去特别家用机上根本体现不出来只有在大型计算机上才能体现出来

C最高.因为C是这3个中最低级的语言.靠近硬件系统.

C#目前只能在windows和wince用,不存在移植性问题

欢迎转载,但请保留原文地址 http://www.sjyhome.com/articles/c-which-faster.html

标签: C++ C语言

回复(0)