# 01-基础概念（Fundamentals）

编程领域的公共语言：程序与源码、语言与语法语义、标识符与关键字、表达式与语句、求值与副作用、算法与数据结构、运行时与阶段划分。编号为推荐阅读顺序（由浅入深）。

## 索引

- [01-程序（Program）](./01-程序（Program）.md)
- [02-源代码（Source-Code）](./02-源代码（Source-Code）.md)
- [03-编程语言（Programming-Language）](./03-编程语言（Programming-Language）.md)
- [04-语法（Syntax）](./04-语法（Syntax）.md)
- [05-语义（Semantics）](./05-语义（Semantics）.md)
- [06-标识符（Identifier）](./06-标识符（Identifier）.md)
- [07-关键字（Keyword）](./07-关键字（Keyword）.md)
- [08-表达式（Expression）](./08-表达式（Expression）.md)
- [09-语句（Statement）](./09-语句（Statement）.md)
- [10-注释（Comment）](./10-注释（Comment）.md)
- [11-求值（Evaluation）](./11-求值（Evaluation）.md)
- [12-副作用（Side-Effect）](./12-副作用（Side-Effect）.md)
- [13-算法（Algorithm）](./13-算法（Algorithm）.md)
- [14-数据结构（Data-Structure）](./14-数据结构（Data-Structure）.md)
- [15-运行时（Runtime）](./15-运行时（Runtime）.md)
- [16-编译期与运行期（Compile-Time-and-Run-Time）](./16-编译期与运行期（Compile-Time-and-Run-Time）.md)
