Sric编程语言
内存安全的系统级编程语言,设计用来取代C++。它基于所有权语义,提供运行时内存安全检查,并且生成人类可读的C++代码。
特性
- 极限性能:支持底层内存操作,没有垃圾收集器,和C++一样快。
- 可选内存安全:几乎没有内存泄漏,没有悬垂指针等C++常见内存问题。
- 容易学习:没有各种版本构造/赋值函数、模板元编程、函数重载,没有借用检查、没有生命期标注。
- 和C++交互:生成人类可读的C++代码。重用已有代码和工具。
- 现代特性:面向对象、空指针安全、动态反射、模板泛型、闭包、协程等特性。
- 工具:VSCode插件和 LSP 支持。