引语:
这是一个简短的文档,描述了linux内核的首选代码风格。
代码风格是因人而异的,而且我不愿意把自己的观点强加给任何人,但这就像我去做任何事情都必须遵循的原则那样,我也希望在绝大多数事上保持这种的态度。请 (在写代码时) 至少考虑一下这里的代码风格。
Features:
Header only
Type-aware memory management
Garbage collection
Dynamic pool size
QAlloc
该存储库包括 Virgil 各种编译目标的整个编译器、运行时系统、一些库、测试、文档和支持代码。
Virgil 专注于平衡静态类型语言中的这些主要特性:
类 - 用于基本的面向对象编程
功能 - 用于功能的小规模重用
元组 - 用于多参数函数的有效聚合和统一处理
类型参数 - 用于对类型进行强大而清晰的抽象
代数数据类型——便于数据结构的构建和匹配
virgil | 教程 | 图书馆