C 语言起源、定位、标准演进与应用边界 | C语言
本章覆盖:C 语言、Dennis Ritchie、Bell Labs 与 UNIX 的历史关系;C 的过程式、编译型、通用系统编程语言定位;C89/C90、C99、C11、C17、C23 的标准演进;ISO C 标准与 GCC/Clang/MSVC/嵌入式编译器实现的区别;Hosted environment 与 Freestanding environment 的基本区别;C 在操作系统、嵌入式、数据库、网络库、编译器等领域的典型角色;本课程为什么以 C17 为核心、C23 作为补充。
本章知识点
- C 语言、Dennis Ritchie、Bell Labs 与 UNIX 的历史关系
- C 的过程式、编译型、通用系统编程语言定位
- C89/C90、C99、C11、C17、C23 的标准演进
- ISO C 标准与 GCC/Clang/MSVC/嵌入式编译器实现的区别
- Hosted environment 与 Freestanding environment 的基本区别
- C 在操作系统、嵌入式、数据库、网络库、编译器等领域的典型角色
- 本课程为什么以 C17 为核心、C23 作为补充