# The-Essence-Of-Programming-Language **Repository Path**: ihongren/The-Essence-Of-Programming-Language ## Basic Information - **Project Name**: The-Essence-Of-Programming-Language - **Description**: 让我们来理解编程语言中的基本概念和特性 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-31 - **Last Updated**: 2025-11-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 编程语言基本概念和特性 掌握编程语言基本概念,让你不再惧怕学习一门新语言,更能让你一通百通。 本Repo以A~Z顺序整理了编程语言的一些概念,同时给出一些示例以帮助理解。工作量不小, 欢迎各位提PR,让它更完善。 ### A - 安全机制 - ABI - API ### B - [闭包](./doc/B/闭包.md) - 变量 - 并行编程 - 编译与解释 - 并发 ### C - 抽象 - 常量 ### D - 递归 - 惰性求值 - 动态绑定 - 对象 - 迭代器 ### E ### F - 反射 - 泛型 ### G - goto 语句 - [关键字](./doc/G/关键字.md) - 高阶函数 - 构造函数 ### H - 函数 - 函数指针 - 函数式编程 - 宏 ### I ### J - 静态类型系统 - 静态与动态 - 极少语法 - 接口 - 继承 ### K - 扩展 - 可移植 - 柯里化 ### L - 类 - 类型推导 - lambda 函数 - 垃圾回收 - 类型检查 ### M - 面向对象 - 命名空间 - mixin - 模板匹配 - 面向语言编程 - 枚举 - 默认参数 ### N - 内存管理 - 内联函数 - [内省](./doc/N/内省.md) - 匿名函数 ### O ### P ### Q ### R ### S - 算术运算 - 数据持久化 - 生存周期 - 设计模式 - 数据类型 - 数据结构 - 生成器 ### T - 同像性 ### U ### V ### W - 文字编码 - 网络编程 ### X - [响应式编程](./doc/X/响应式编程.md) - 协议 - 析构函数 - 虚函数 ### Y - 元编程 - 异步 - 异常 - [语法糖](./doc/Y/语法糖.md) - 运算符重载 - 友元 - [原子性](./doc/Y/原子性.md) ### Z - 指针算术 - 作用域 - 正则 - 指针 - 支持多线程