选择C语言的理由

1.2 选择C语言的理由

在过去40多年里,C语言已成为最重要、最流行的编程语言之一。它的成长归功 于使用过的人都对它很满意。过去20多年里,虽然许多人都从C语言转而使用其他编 程语言(如,C++、Objective C、Java等),但是C语言仍凭借自身实力在众多语 言中脱颖而出。在学习C语言的过程中,会发现它的许多优点(见图1.1)。下面, 我们来看看其中较为突出的几点。 图1.1 C语言的优点

1.2.1 设计特性

C是一门流行的语言,融合了计算机科学理论和实践的控制特性。C语言的设计 理念让用户能轻松地完成自顶向下的规划、结构化编程和模块化设计。因此,用C语 言编写的程序更易懂、更可靠。

1.2.2 高效性

C是高效的语言。在设计上,它充分利用了当前计算机的优势,因此C程序相对 更紧凑,而且运行速度很快。实际上,C语言具有通常是汇编语言才具有的微调控制 能力(汇编语言是为特殊的中央处理单元设计的一系列内部指令,使用助记符来表 示;不同的CPU系列使用不同的汇编语言),可以根据具体情况微调程序以获得最大 运行速度或最有效地使用内存。

1.2.3 可移植性

C是可移植的语言。这意味着,在一种系统中编写的C程序稍作修改或不修改就 能在其他系统运行。如需修改,也只需简单更改主程序头文件中的少许项即可。大 部分语言都希望成为可移植语言,但是,如果经历过把IBM PC BASIC程序转换成苹 果BASIC(两者是近亲),或者在UNIX系统中运行IBM大型机的FORTRAN程序的人都 知道,移植是最麻烦的事。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值