gpt4 book ai didi

programming-languages - 专门为使静态验证更容易而设计的语言

转载 作者:行者123 更新时间:2023-12-03 14:14:40 29 4
gpt4 key购买 nike

许多语言(也许是所有语言)旨在使编写程序更容易。它们都有不同的领域,旨在简化这些领域中的程序开发(C 使开发低级程序更容易,Java 使开发复杂的业务逻辑更容易,等等)。也许为了以更简单、更自然、更不容易出错的方式编写和维护程序而牺牲了其他目的。

是否有专门设计用于验证源代码的语言 - 即静态分析——更简单?当然,为现代机器编写通用程序的能力也应该保持不变。

最佳答案

Ada 的设计目标之一是支持一定数量的形式验证。它取得了一定的成功,但验证并没有像他们希望的那样完全起飞。幸运的是,艾达的好处远不止这些。可悲的是,这也没有太大帮助......

有一个名为 Spark 的 Ada 子集这让今天保持活力。 Praxis销售围绕它构建的开发套件。

关于programming-languages - 专门为使静态验证更容易而设计的语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3168110/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com