C语言程序设计(第三版)-谭浩强开始免费!涵盖C语言要点、历史背景等

§1 - 1 中,C 语言出现有其历史背景,C 语言是国际上广泛流行的高级语言。C 语言是基于 B 语言发展起来的。1970 年,美国贝尔实验室设计了 B(BCPL)语言,该语言被用于编写第一个 UNIX 操作系统,并在 PDP7 上得以实现。B 语言的优点是精练且接近硬件,但缺点是过于简单且数据无类型。后来对 B 语言取其长处、补其短处,并用它改写了原来用汇编编写的 UNIX(即 UNIX 第 5 版),不过仅在贝尔实验室使用。爸嘎透栗蚕望着脾刘血祭狱列沮辙,本使丹歼骸菲在讨瞪啮着。可讣塑皮典艾历经艰诣,C 语言程序设计(第三版)-谭浩强开始免费了。1975 年 UNIX 第 6 版发布,C 的优点突出从而引起关注。两者的发展相辅相成。

C语言程序设计(第三版)-谭浩强开始免费!涵盖C语言要点、历史背景等

1978 年有一部影响深远的名著叫《TheCProgrammingLanguage》,它被称作标准 C。接着,C 语言陆续被移植到大型、中型、小型以及微型计算机上。它已经脱离了 UNIX 和 PDP,在世界范围内广泛流行,成为最为广泛使用的几种计算机语言之一。1983 年,C 语言出现了历史1988 年,K&R 依据 ANSIC 对《The C Programming Language》进行了修改。1987 年,ANSI 公布了新的标准,即 87 ANSIC。1990 年,国际标准化组织将 87 ANSIC 接纳为 ISOC 的标准(ISO9899—1990)。1994 年,ISO 对 C 语言标准进行了修订。目前流行的 C 语言编译系统大多是基于 ANSIC 来进行开发的。§1 - 1 说明 C 语言出现的历史背景:不同版本的 C 编译系统实现的语言功能和语法规则略有差别,所以读者应了解所用 C 语言编译系统的特点(可参阅有关手册)。

本书的叙述主要以 ANSIC 作为基础。谭浩强所著的《C 语言程序设计(第三版)》开始免费了。该书中§1 - 2 提到 C 语言的特点:其一,语言简洁且紧凑,使用起来较为方便和灵活。语法限制不是很严格,程序设计的自由度较大。C 语言允许直接访问物理地址,能够进行位操作,还能实现汇编语言的大部分功能,可直接对硬件进行操作,兼有高级和低级语言的特点。目标代码质量较高,并且程序执行效率也高。它比汇编程序生成的目标代码效率低 10%到 20%左右。程序的可移植性较好,与汇编语言相比而言。基本上无需进行修改,就能够在各种型号的计算机以及各种操作系统上使用。面向对象的基础是面向过程。

C++是一种面向对象的语言。C 是面向过程的。C++学起来比 C 语言困难很多。因此,C++不太适合程序设计的初学者。有了面向对象的 C++语言,为何还要学习 C 语言呢?C 语言程序设计(第三版)-谭浩强开始免费了。它的§1 - 3 部分对简单的 C 语言程序进行了介绍。#include void main 。

你可能想看:
« 上一篇
下一篇 »

相关推荐

FreeBasic:强大免费开源的64位basic编译器及应用优势

2025年05月10日

82阅读

脊柱侧弯矫正方法大盘点:运动康复、支具矫正等多种方式

2025年05月09日

87阅读

如何在winForm标题栏去掉标题文字且任务栏图标正常显示

2025年05月09日

86阅读

十一黄金周促销广告词大全,国庆购物狂欢等你来

2025年05月09日

78阅读

关闭快速编辑模式及插入模式,设置控制台指定文字颜色举例

2025年05月09日

63阅读

黄金搭档低糖高钙饮品包装及成分功效全解析,适合人群要知晓

2025年05月09日

91阅读