@meekaale:我仍然不敢相信 Fil-C 如此牛逼、搞笑且真正具有开创性,它给整个软件生态带来了如此令人眩晕和惊愕的裂变……
摘要
Fil-C 是一种开创性的新编程语言,承诺通过内存安全性彻底革新软件生态系统。
我仍不敢相信 Fil-C 是如此的牛逼、搞笑且真正具有开创性,它是整个软件生态中如此令人眩晕和惊愕的断层,它简直改变了一切。
相似文章
Fil-C: Garbage In, Memory Safety Out
Fil-C 是一个完全内存安全的 C/C++ 实现,通过 LLVM IR 阶段的不可见能力(invisicaps)将指针值与边界信息捆绑,实现高兼容性,性能损失约 4 倍。
内存安全的内联汇编
Fil-C 引入了内存安全的内联汇编,确保程序员错误导致 panic 或 trap,而不是错误编译。
Fil-C 优化调用约定
Fil-C 优化调用约定确保 C 程序即使在恶意滥用情况下也能保持内存安全性,同时通过在常见情况下省略安全检查来保持效率。它解释了通过 panic 或定义明确的行为来处理类型违规的通用优化和寄存器传递优化。
发布 Fil-C Linux/x86_64 版本 0.679 · pizlonator/fil-c
Fil-C 0.679 是一个全新版本,它是 C 和 C++ 的一种极度兼容的内存安全实现,采用并发垃圾回收和隐形能力来防止所有内存安全错误,且没有逃生舱口。
Fil-C中内存安全的上下文切换(longjmp, setjmp)
Fil-C引入了setjmp/longjmp和ucontext API的内存安全实现,防止悬空栈损坏,并在误用时触发panic。