第章已语言基础 第1章C语言基础 1,1C语言概述 12基本语法成份 13C程序的结构 14C程序的实现 BACK
第 1章 C 语 言 基 础 第 1章 C 语 言 基 础 1.1 C语言概述 1.2 基本语法成份 1.3 C程序的结构 1.4 C程序的实现
第章已语言基础 11C语言概述 111C语言的产生与发展 1.C语言的产生 C语言于1972年~1973年间,诞生于美国的贝尔实验室,由 Denis. M. ritchie创建。 C语言的产生基于两个方面的需要。一是为满足UNIX操作系统开 发的需要。UNⅨX操作系统是一个通用的、复杂的计算机管理系统。 二是为拉近高级语言与硬件之间距离的需要。 C语言集高级语言与汇编语言优点于一身。 C语言面对实际应用的需要而产生,直至今日仍不改初衷
第 1章 C 语 言 基 础 1.1 C语言概述 1.1.1 C语言的产生与发展 1. C C语言于1972年~1973年间, 诞生于美国的贝尔实验室, 由 Denis.M.Ritchie创建。 C语言的产生基于两个方面的需要。一是为满足UNIX操作系统开 发的需要。UNIX操作系统是一个通用的、复杂的计算机管理系统。 二是为拉近高级语言与硬件之间距离的需要。 C语言集高级语言与汇编语言优点于一身。 C语言面对实际应用的需要而产生, 直至今日仍不改初衷
第章已语言基础 2.C语言的发展 1960年出现的 ALGOL语言是一种面向问题的高级语 言,远离硬件,不适于开发系统软件。1963年,英国剑桥大 学推出CPL语言,CPL语言比 ALGOL语言接近硬件一些,但 规模较大,难以实现。1969年,剑桥大学的 M. Richards对 CPL语言进行简化,推出BCPL语言(BCPL- Basic combined Programming Language)。1970年,贝尔实验室的 K. Thompson为DEC公司 PDPICD*2]7计算机上运行的一种 早期UNK操作系统设计了一种类BCPL语言,称为B语言。 B语言规模小,接近硬件,1971年在PDP-11计算机上实现,并 写了UNIX操作系统。1960年~1971年是C语言的萌芽阶段
第 1章 C 语 言 基 础 2. C语言的发展 1960年出现的ALGOL语言是一种面向问题的高级语 言, 远离硬件, 不适于开发系统软件。1963年, 英国剑桥大 学推出CPL语言, CPL语言比ALGOL语言接近硬件一些, 但 规模较大, 难以实现。1969年, 剑桥大学的M.Richards对 CPL语言进行简化, 推出BCPL语言(BCPL—Basic Combined Programming Language) 。 1970 年 , 贝 尔 实 验 室 的 K.Thompson为DEC公司PDP[CD*2]7计算机上运行的一种 早期UNIX操作系统设计了一种类BCPL语言,称为B语言。 B语言规模小, 接近硬件, 1971年在PDP-11计算机上实现, 并 写了UNIX操作系统。1960年~1971年是C语言的萌芽阶段
第章已语言基础 1972年~1973年间,贝尔实验室的D.MRch在保留 B语言优点的基础上,创建了C语言。1973年,UNX操作 系统被用C语言改写,称为UNIX第五版。最初的C语言只 是一种UNIX操作系统的工作语言,依附于UNⅠX系统,主 要在贝尔实验室内部使用。 UNIX以后的第六版、第七版、 SYSTEMⅢ和 SYSTEM V都是在第五版的基础上发展起来的,C语言也 作了多次改进。到1975年,UNIX第六版的公布,使C语言 受到人们的普遍注意
第 1章 C 语 言 基 础 1972年~1973年间, 贝尔实验室的D.M.Ritchie在保留 B语言优点的基础上, 创建了C语言。1973年, UNIX操作 系统被用C语言改写, 称为UNIX第五版。最初的C语言只 是一种UNIX操作系统的工作语言, 依附于UNIX系统, 主 要在贝尔实验室内部使用。 UNIX以后的第六版、第七版、 SYSTEM Ⅲ和 SYSTEMⅤ都是在第五版的基础上发展起来的, C语言也 作了多次改进。到1975年, UNIX第六版的公布, 使C语言 受到人们的普遍注意
第章已语言基础 UNIX操作系统的广泛使用,促进了C语言的迅速发 展与普及,C语言的发展与普及也促进了UNIX操作系统 的推广。到1978年出现了独立于UNIX和PDP计算机的C 语言,从而,C语言被迅速移植到大、中、小与微型机上 当年, B W Kernighan和 D.M. Ritchi以UNX第七版的C编 译程序为基础,出版了影响深远的名著《C程序设计语 C++语言是C语言发展的新阶段,是一种更好的C语 是应用广泛的面向对象的程序设计语言
第 1章 C 语 言 基 础 UNIX操作系统的广泛使用, 促进了C语言的迅速发 展与普及, C语言的发展与普及也促进了UNIX操作系统 的推广。到1978年出现了独立于UNIX和PDP计算机的C 语言, 从而,C语言被迅速移植到大、中、小与微型机上。 当年, B.W.Kernighan和D.M.Ritchie以UNIX第七版的C编 译程序为基础, 出版了影响深远的名著《C程序设计语 言》。 C++语言是C语言发展的新阶段, 是一种更好的C语 言, 是应用广泛的面向对象的程序设计语言