首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >算法可以是一条指令吗?

算法可以是一条指令吗?
EN

Stack Overflow用户
提问于 2021-03-27 19:06:57
回答 2查看 71关注 0票数 0

单词算法最常见的定义是:

“一个算法是一组有限有序的明确的指令

说得对吗

“一个算法是一个有限有序的无歧义instructions/instruction”集。

简单地说,算法可以是一条指令吗?

EN

回答 2

Stack Overflow用户

发布于 2021-03-27 19:19:52

可以说是的,例如,您可能有一个算法可以添加两个值(或者更有趣的是值向量?)

这可能既是您的编程语言中的一条指令,也是处理器中的一条指令。

处理器可能会做大量的工作来执行指令(当然也会有自己的算法来完成!),但是只有一条指令。

但是,在如何定义这样的东西(所以我不会太担心它)方面有一些模糊之处,例如,如果您为一个定制处理器(比如一个写到FPGA板的处理器)进行编译,那么您可以使用非常复杂的算法来编写自己的指令。

。。或者在逻辑处理器(如著名的JVM)或中间表示(如LLVM IR)上,您可能会遇到这样的情况:代码中的一条指令成为逻辑系统上的指令集合,但随后在现代处理器上得到单个操作的支持(我不知道这方面的实际情况,但它肯定发生在LLVM中)。

票数 1
EN

Stack Overflow用户

发布于 2021-03-27 19:19:45

在这种情况下,你通常只叫它指令,但我想这也是正确的。在一天结束时,这只是一个解释的问题,就像问水是否湿。

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

https://stackoverflow.com/questions/66835128

复制
相关文章

相似问题

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