大家都知道C语言是一门功能强大的专业化编程语言,也可以为以后深入学习其他语言打下坚实的基础,让我们首先来了解一下C语言的起源以及一些特性。
1. C语言的起源。
1972年,贝尔实验室的丹尼斯 里奇和肯 汤普逊在开发UNIX操作系统时设计了C语言。C语言的设计初衷是将其作为程序员使用的一种编程工具,因此,C语言的主要目标就是成为有用的语言。
2.为什么选择C语言。
2.1 设计特性
C语言是一门流行的语言,融合了计算机科学理论和实践的控制特性。C语言的设计理念让用户能轻松完成自顶向下的规划,结构化编程和模块化设计。因而,用C语言编写出的程序更易懂,更可靠。
2.2 高效性
C语言是高效的语言,充分的利用了当前计算机的优势,使C程序相对更紧凑,而且运行速度很快。C语言具有通常汇编语言才具有的微调控制能力可以根据具体情况微调程序以获得最大运行速度与最有效的使用内存。
2.3 可移植性
C语言是可移植的语言,移植是最麻烦的事,C语言是可移植方面的佼佼者。在一种程序中编写的C程序稍作修改或不修改就能在其他系统运行,如果需要修改,也只需要简单更改主程序头文件的少许项即可。
2.4 面向程序员
C语言是为了满足程序员的需求而设计的,C语言有丰富的运算符,能让程序员简明地表达自己的意图。
3. C语言的应用范围
虽然这些年来C++和JAVA十分流行,但是C语言仍是软件业中的核心技能。早在20世纪80年代, C语言就已经成为小型计算机使用的主流语言。后来C语言的应用范围扩展到个人计算机和大型机上,许多软件公司都用C语言来开发文字处理程序,电子表格,编译器和其他产品。因为用C语言编写的程序紧凑而高效,而且很方便修改。
无论是软件公司,经验丰富的C程序员还是其他用户,都可以从C语言中受益。简而言之,C语言是最重要的编程语言之一。