首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有机器(和人类)可读的规范语言用于算法集合和元库?

是否有机器(和人类)可读的规范语言用于算法集合和元库?
EN

Stack Overflow用户
提问于 2009-12-09 12:17:30
回答 3查看 158关注 0票数 3

有没有高级语言来描述算法,它是面向规范而不是实现的?

我们的想法是拥有一个机器可读的标准算法存档,以及关于权衡和变体的机器可读注释。

我在考虑像CycL / OpenCyC这样的东西,但用于算法和编程模式。

EN

回答 3

Stack Overflow用户

发布于 2010-06-15 05:39:48

这些不是完全匹配的,但它们在某种程度上很接近:MaudeCASL。它们都是机器可读的(使用合适的工具)规范语言,也允许某些形式的代码。有些人对AsmL发誓,但我不是他的粉丝。

很快,我认为Agda 2将很好地完成这一细分市场,但它仍处于全面开发阶段。也可以说Coq已经完成了这个角色(因为程序提取),但我也不是它的粉丝。

票数 3
EN

Stack Overflow用户

发布于 2010-03-25 04:41:06

圆滑的回答是:是的。这就是英语。

严肃的答案是:不,在这个问题没有得到回答几个月后,你可能已经假设了。我不相信有任何真正的共识,甚至没有任何考虑,这样的语言将需要什么。编程模式和算法总是在变化和发展,因此设计一种能够描述所有未来模式的语言将是非常困难的,如果不是不可能的话。

票数 0
EN

Stack Overflow用户

发布于 2010-03-25 04:43:08

可能是伪码。或者流程图。对于机器可读,它必须是类似于元语言的东西。Lisp和Forth出现在脑海中。本质上是自定义的语言,使用一小部分原语来构建更高的抽象层。

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

https://stackoverflow.com/questions/1871545

复制
相关文章

相似问题

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