![]() |
1
10
我想你可以。该语言似乎非常适合这种情况,假设您足够信任编译器,以便在任务关键的情况下使用它。 请记住,在任务关键的情况下,不仅您的代码受到审查,而且所有其他组件也受到审查。其中包括编译器(haskell编译器不是最容易审查代码的编译器)、运行软件的适当认证硬件、编译代码的适当硬件、引导编译代码的编译器编译的硬件、将所有这些连接到电网的地狱甚至电线以及插座中的电压变化。 如果您对关键任务软件质量感兴趣,我建议您 NASA software quality procedures . 他们是非常严格和正式的,但这些家伙把数百万美元投入太空,希望它能在相当恶劣的条件下生存,并将使它到火星或任何地方,然后自主操作和发送一些火星人的好照片回地球。 好了:haskell很适合任务关键的情况,但是在那里引导它的使用是一个昂贵的过程。 |
![]() |
Kon · OCaml中的模块类型语义 6 月前 |
![]() |
user20102550 · 如何在解析器中使用输入字符串 12 月前 |
![]() |
tijko · 处理整数数组时出现意外结果 1 年前 |
![]() |
David542 · 按列分区,按另一列排序 1 年前 |
|
Arnett Rufino · `max的输出是多少` 1 年前 |
![]() |
Adrian · 变量捕获:变量在函数闭包中的行为 1 年前 |