为什么选择C语言
2009-12-16 11:19
197 查看
为什么C语言依然如此流行?历史上,由于种种原因,业界选择了C,其中最主要的原因就在于它的效率。优秀的C程序的效率几乎和汇
编语言程序一样高,但C程序明显比汇编语言程序更易于开发。和许多其他语言相比,C给予程序员更多的控制权,如控制数据的存储位置和初始化过程等。C缺乏“安全网”特性,这虽有助于提高它的效率,但也增加了出错的可能性。例如,C对数组下标引用和指针访问并不进行有效性检查,这可以节省时间,但你在使用这些特性时就必须特别小心。如果你在使用C语言时能够严格遵守相关规定,就可以避免这些潜在的问题。
C提供了丰富的操作符集合,他们可以让程序员有效地执行一些底层的计算,如移位和屏蔽等,而不必求助汇编语言。C的这个特点使很
多人把C称为“高层”的汇编语言。但是,当需要的时候,C程序可以很方便地提供汇编语言的接口。这些特性使C成为实现操作系统和嵌入性控制器软件的良好选择。
C流行的另一个原因是由于它的普遍存在。C编译器在许多机器上实现。另外,ABSI标准提高了C程序在不同机器之间的可移植性。
最后,C是C++的基础。C++提供了一种和C不同的程序设计和实现的观点。然而,如果你对C的知识和技巧,如指针和标准等成竹在胸,将非常有助于你成为一名优秀的C++程序员。
编语言程序一样高,但C程序明显比汇编语言程序更易于开发。和许多其他语言相比,C给予程序员更多的控制权,如控制数据的存储位置和初始化过程等。C缺乏“安全网”特性,这虽有助于提高它的效率,但也增加了出错的可能性。例如,C对数组下标引用和指针访问并不进行有效性检查,这可以节省时间,但你在使用这些特性时就必须特别小心。如果你在使用C语言时能够严格遵守相关规定,就可以避免这些潜在的问题。
C提供了丰富的操作符集合,他们可以让程序员有效地执行一些底层的计算,如移位和屏蔽等,而不必求助汇编语言。C的这个特点使很
多人把C称为“高层”的汇编语言。但是,当需要的时候,C程序可以很方便地提供汇编语言的接口。这些特性使C成为实现操作系统和嵌入性控制器软件的良好选择。
C流行的另一个原因是由于它的普遍存在。C编译器在许多机器上实现。另外,ABSI标准提高了C程序在不同机器之间的可移植性。
最后,C是C++的基础。C++提供了一种和C不同的程序设计和实现的观点。然而,如果你对C的知识和技巧,如指针和标准等成竹在胸,将非常有助于你成为一名优秀的C++程序员。
相关文章推荐
- 嵌入式开发中为什么选择C语言?
- 嵌入式开发为什么选择C语言?
- 嵌入式为什么选择C语言? (面试)
- 嵌入式c语言 之数据结构:为什么嵌入式要选择c语言? *c的可移植性好:能在不同平台的结构访问硬件 *c具有简洁紧、使用灵活的语法机制,并能直接访问硬件。 *c具有高效的运行效率
- 嵌入式开发为什么选择C语言及C的缺陷
- 告诉你为什么要选择C语言?
- 【linux c】嵌入式开发为什么选择c语言浅述_学习笔记_006
- C语言特点&嵌入式开发为什么选择C语言
- 嵌入式开发为什么选择C语言
- 嵌入式开发为什么选择C语言?
- 嵌入式为什么选择C语言?
- 嵌入式为什么选择c语言做开发
- 嵌入式为什么选择用C语言开发?
- AngularJS(一、我们为什么选择AngularJS)
- 为什么入门大数据选择Python而不是Java?
- 历史为什么选择中共——国共之争的管理学解读
- 【ATSC】 为什么选择ATSC 3.0
- C语言-运算符与分支选择结构
- 为什么选择Qt
- 一切是真的吗?还能继续吗?为什么爱我却选择伤我,知道吗?那天,我哭了,我很伤心!