Skip to content

历史

AutoLang 的发展经历了多个阶段。

AutoLang 原型

  • 始于:2024-11
  • 终于:2025-1-25

该阶段参考了 C++ 的现有状态和提案,设计了 AutoLang 的原型,确定了 AutoLang 的核心思想、发展目标。

远古 AutoLang

  • 始于:2025-1-25
  • 终于:2025-3-10

该阶段参考了 C++ 现有提案,设计了 AutoLang 中的一些基本概念,论证了创造 AutoLang 的必要性。

完成于本阶段的设计:

  • 零开销异常
  • 重定位语义
  • 值类别模型

上古 AutoLang

  • 始于:2025-3-10
  • 终于:2025-4-18

该阶段参考了 C++ 现有提案、Cpp2 和许多别的编程语言确定了 AutoLang 的发展道路。

完成于本阶段的设计:

  • 破坏性移动语义(Rust)
  • 简化的(二值的)值类别系统
  • 语句表达式与返回值简写(Rust)
  • 语句块(C++ TM TS)
  • UFCS(Cpp2 / DLang)
  • 分离式成员函数(Rust、C#)

中古 AutoLang

  • 始于:2025-4-18
  • 至今

该阶段将语法转向 Cpp2 风格。

完成于本阶段的设计:

  • Cpp2 风格语法
  • 合并式成员函数

基于 VitePress | 前往主站