【发布时间】:2021-11-21 05:47:09
【问题描述】:
GCC 和 LLVM 等 C/C++ 编译器集成了 AddressSanitizer 等清理技术。它们似乎对自动检测错误很有用。
我的问题是:其他语言的编译器是否也有内置的清理解决方案?如果没有,那为什么不呢?
【问题讨论】:
-
在程序员犯错方面,很少有语言像 C 和 C++ 这样宽容。近几十年来它确实变得更好了,但仍然......
-
换句话说,除了 C 和 C++ 之外的大多数语言都没有任何需要地址清理解决方案。以 Java 为例。
标签: compiler-construction address-sanitizer