告诉你为什么要选择C语言?
2016-05-18 01:20
323 查看
为什么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 徐波 译
相关文章推荐
- 如何组织构建多文件 C 语言程序(二)
- 关于指针的一些事情
- 开发人员、程序员与计算机科学家三者之间的区别
- 如何写好 C main 函数
- 程序员必备,程序员四大忌
- 程序员们,做好你手里的俩份试卷
- 程序员必备的10大健康装备! 我们要工作更要健康!
- Lua和C语言的交互详解
- 汇编语言无效指令错误概述
- 一篇关于程序员性格的文章第1/3页
- 8种类型极品程序员,不知你属于哪一种?
- C# Pointer指针应用实例简述
- 汇编语言超浓缩教程
- 程序员编程从初级到中级的10个秘诀
- 关于C语言中参数的传值问题
- 简要对比C语言中三个用于退出进程的函数
- 深入C++中API的问题详解
- 基于C语言string函数的详解
- C语言中fchdir()函数和rewinddir()函数的使用详解
- C语言内存对齐实例详解