当前位置:首页 > 培训职业 > 正文

为什么说C++开发效率低,运行效率高,C#开发效率高,运行效率低

C++是在C基础上发展起来的,并且多了面向对象的特性,C#也是在前两门语言及JAVA的基础上发展起来的,是纯粹的面向对象语言。当开发比较低层的东西,比如写某语言的编译器,或者是开发什么虚拟机之类,C++绝对是不二的选择,因为你要计算机的结构去思考,而C#则更多是按解决问题的结构去思考,所以C++在高等应用上开发效率低。

越接近低层的语言运行效率越高,比如汇编弄出来的东西占得空间小,运行速度也相当的快,而高级语言转换成低级语言时难免有冗长重复的地方,运行起来就会慢

多重随机标签

猜你喜欢文章