C语言查缺补漏(一)C语言优势

C语言查缺补漏(一)

忽略点一:C语言能够干什么?它的优势在哪?

首先,这是我们在学C语言前就应该了解的。总觉得大学的课程缺少一个体系,学完了之后,不知道能用它来做什么,或者说不知道用它处理什么东西好。

这是我刚开始学C语言时所忽略的地方,现在回头想想这个东西其实挺重要的。

C语言的优势是什么?

​ ——快!快!快!!!!C语言允许直接访问物理地址,可以直接对硬件进行操作。这是高级语言所无法比拟的。所以,越是经常反复使用的代码,越需要用这类语言实现。可能调用一次两次差距不明显,但调用次数多了,两者的运算差距就大了。

​ ——生成目标代码质量高,程序执行效率高。其本质还是上边所讲的,快!C语言相比汇编语言可读性好,易于调试和移植,而效率只比汇编程序生成的目标代码低10%~20%

​ ——至于它的可移植性,虽不是最好,但也有较高的可移植性

我们就要紧紧抓住它的优势,让它的优势最大化,所以我们最好把它用在以下几个方面:

​ ——C语言可用与操作系统上的编程,比方说自己写个内存管理啦服务器之类的

​ ——C语言用来设计操作系统,大部分的操作系统内核就是用C语言写的

​ ——关于网络传输协议的设计与实现,离不开C语言

​ ——嵌入式系统编程大部分也依赖于C语言

​ ——很多编译器也是通过C语言实现的

​ ——现如今C/C++语言也常常用于游戏开发

转载请注明出处!!!

如果有写的不对或者不全面的地方 欢迎指正!谢谢~

猜你喜欢

转载自blog.csdn.net/Ivan_zcy/article/details/82916978