1、C语言的历史发展
1969~1973年 贝尔实验室的Dennis Ritchie创建
1989年 ANSI颁布ANSI C标准(C标准库)
后续发展:
Unix操作系统内核及支持工具和函数库由C完成
2、关于程序的生命周期
hello.c
编译
运行结果
hello.c[源程序]:0和1的比特位组成,8个比特位组成一个字节,以字节方式存储,hello.c只由字符组成为文本文件(除文本文件其他为二进制文件),ASCII标准字符每个字符大小为一个字节。
每条C语句被其他程序转化为低级机器语言指令,并按照一种称为可执行目标程序的格式打好包,并以二进制磁盘文件的形式存放起来,目标程序也称为可执行目标文件。
- 预处理器:处理如#include<stdio.h>等命令
- 编译阶段:汇编语言程序
- 汇编阶段:翻译成机器指令(二进制代码)
- 链接阶段:标准库合并成可执行文件