告诉你为什么要选择C语言?
来源:互联网 发布:软件外包流程 编辑:程序博客网 时间:2024/04/25 04:14
为什么C语言依然如此流行?历史上,由于种种原因,业界选择了C,其中最主要的原因在于它的效率。优秀的C程序的效率几乎和汇编语言程序一样高,但C程序明显比汇编语言程序更易于开发。和许多其他语言相比,C给予程序员更多的控制权,但也增加了出错的可能性。例如,C对数组下标应用和指针访问并不进行有效性检查,这可以节省时间,但你在使用这些特性时就必须特别小心。如果你在使用C语言时能够严格遵守相关规定,就可以避免这些潜在的问题。C提供了丰富的操作符集合,它们可以让程序员有效地执行一些底层的计算如移位和屏蔽等,而不必求助汇编语言。C的这个特点是很多人把C称为“高层”的汇编语言。但是,当需要的时候,C程序可以很方便地提供汇编语言的接口。这些特性是C成为实现操作系统和嵌入性控制器软件的良好选择。C流行的另一个原因是由于它的普遍存在。C编译器在许多机器上实现。另外,ANSI标准提高了C程序在不同机器之间的可移植性。最后,C是C++的基础。C++提供了一种和C不同的程序设计和实现的观点。然而,如果你对C的知识和技巧,如指针和标准库等成竹在胸,将非常有助于你成为一名优秀的C++程序员。 摘自《C和指针》--Kenneth·Reek 徐波 译
0 0
- 告诉你为什么要选择C语言?
- 为什么选择C语言
- 为什么选择C语言
- 为什么要敏捷?数据告诉你。。。
- 告诉你程序员为什么要关注 JavaScript ?
- 告诉你为什么数据要取对数
- 告诉你为什么数据要取对数
- 告诉你为什么数据要取对数
- 告诉你为什么数据要取对数
- 嵌入式为什么选择C语言?
- 如何用C 语言图形界面,我来告诉你
- 告诉你怎样选择虚拟主机!
- 嵌入式为什么选择C语言? (面试)
- 嵌入式开发中为什么选择C语言?
- 嵌入式开发为什么选择C语言?
- 嵌入式开发为什么选择C语言
- 嵌入式内核为什么选择C语言
- 嵌入式开发为什么选择C语言?
- NYOJ-17-单调递增最长子序列
- lightoj1236Pairs Forming LCM
- 初学Qt——程序打包(环境vs2012+qt5.1.0)
- Centos7.0配置Hadoop2.6.3单机/伪分布式环境
- oracle for update和for update nowait的区别
- 告诉你为什么要选择C语言?
- Nginx配置文件nginx.conf中文详解(总结)
- 基于Spring可扩展Schema提供自定义配置支持
- 在Azure上通过asp.net使用EmguCV
- iOS开发之断点续传原理与实现
- MAC地址和IP地址的关系
- mybatis 根据数据库表映射配置生成 模型 XML文件 Dao
- Android列表RecyclerView的用法
- poj1679(次小生成树)