第1章 C语言概述
1.2 C语言的特点
一、底层:由于C语言生来就是编写操作系统和系统软件的。概念,操作。==>功能强大,与UNIX系统集成
二、小:特性少,依赖标准库。==>高效,可移植,灵活,标准库。
三、包容(自由,灵活):写法自由,不强制错误检查。==>灵活引起了一些麻烦。
1.1 C语言历史
时间 | 地点 | 人物 | 事件 |
1969年 | 贝尔实验室 | Ken Thompson | UNIX诞生 |
1969年 | 贝尔实验室 | Dennis Ritchie | 加入UNIX项目组 |
1971~1973年 | 贝尔实验室 | Dennis Ritchie | C语言诞生 |
1978年 | 贝尔实验室 | Brian Kernighan&Dennis Ritchi | 《The C Programming Language》出版,经典C |
1989年 | 美国 | ANSI美国国家标准协会 | 美国标准ANSI X3.159-1989 ,C89,现在广泛使用 |
1990年 | 国际 | ISO 国际标准化组织 | 把美国标准变成国际标准ISO/IEC 9899:1990 ,C90 |
1999年 | 国际 | ISO 国际标准化组织 | 新标准ISO/IEC 9899:1999 ,C99 |
1.2 C语言的特点
一、底层:由于C语言生来就是编写操作系统和系统软件的。概念,操作。==>功能强大,与UNIX系统集成
二、小:特性少,依赖标准库。==>高效,可移植,灵活,标准库。
三、包容(自由,灵活):写法自由,不强制错误检查。==>灵活引起了一些麻烦。
1.3 伟人