【发布时间】:2026-01-03 01:45:02
【问题描述】:
哪些编程语言是高完整性系统的不错选择?
Java 是一个糟糕选择的例子,因为有大量代码是程序员无法访问的。我正在寻找强类型、块结构语言的示例,其中程序员负责 100% 的代码,并且尽可能少地受到 JVM 之类的干扰。
编译器显然是个问题。语言必须有完整且明确的定义。
编辑: 高完整性系统是安全关键系统等、安全系统等的总称。
编辑编辑: 我想要不受平台影响的语言示例,无论编译器如何都会产生相同的结果并且完全定义。
【问题讨论】:
-
包括操作系统和编译器?
-
查看编辑。编译器是个问题,但可以验证编译器的可靠性。
-
真的吗?请参阅停机问题en.wikipedia.org/wiki/Halting_problem
-
@Chris:这不是你想象的问题:你只是让你的验证在任何足够自引用的东西上失败。
标签: programming-languages high-integrity-systems