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

C语言查缺补漏(一)

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

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

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

C语言的优势是什么?

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

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

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

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

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

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

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

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

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

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

转载请注明出处!!!

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值