Better C – A subset of D Programming Language
a year ago
- #programming
- #D language
- #BetterC
- BetterC是D语言的一个子集,不依赖D运行时库,仅需C运行时库即可运行
- 将D函数链接到C程序中原本很复杂,但BetterC通过仅需C运行时的特性简化了这一过程
- BetterC适用于受限环境,或在大型项目中嵌入D库而无需初始化D运行时
- BetterC保留的关键特性包括元编程、RAII、内存安全以及与C++的交互能力
- BetterC中不可用的功能包括垃圾回收、异常处理、动态数组和内置线程支持
- 在BetterC模式下可以运行单元测试,但断言功能使用C运行时库而非D语言的原生实现