首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >B-Method是传统编程语言的替代品吗?

B-Method是传统编程语言的替代品吗?
EN

Stack Overflow用户
提问于 2010-02-23 19:20:13
回答 2查看 250关注 0票数 5

我听说过法国发明的B-Method。它是c++和java等传统编程语言的替代品,还是具有不同用途的完全不同的东西?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-02-23 19:42:45

引用B-website

B是一种正式的规范方法,由于有了适当的语言,它可以高度准确地表达规范所需的属性。然后,可以以全自动的方式证明这些属性是明确的、连贯的并且不矛盾的。这使我们能够从数学上证明,随着设计阶段的进展,这些属性也会被考虑在内。

因此,这种方法及其相关的证明允许:(1)达到清晰的技术规范和系统规范,这些规范是结构化的、连贯的和明确的,以及(2)通过合同保证无故障的软件的开发。

回答你的问题:不,B方法不是编程语言的替代品。这是一种为程序创建蓝图并验证您创建的东西是否真的按照蓝图所描述的方式工作的方法。如果你不理解这一点,你可以放心地忘记它。

票数 5
EN

Stack Overflow用户

发布于 2010-02-23 19:34:48

不,正如维基百科文章所说,B- Formal Method是一种方法,而不是一种编程语言。你也可以在维基百科上阅读正式的方法。基本上,它们可以在开发过程中用于描述和验证算法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2317600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档