图灵完备的六个基本原语是什么
What are the six basic primitives in Turing Complete
我在听edX课,教授强调每台能够执行这六个基本原语的机器都可以称为图灵完备。但是六大基本原语是什么?
赋予语言图灵完备性的六个基本 operations/primitives 是:
- 右:将机器的头部移动到当前方格的右侧
- 左:将机器的头部移动到当前方格的左侧
- 打印:在当前方格上打印一个符号
- 扫描:识别当前方块上的任何符号
- 擦除:擦除当前方块上出现的任何符号
- Nothing/halt: 什么都不做
您可以在 Alan Turing reference web site 了解更多信息
and/or 观看 small video about it.
它们是图灵机的基础,由
组成
右:将机器的头部移动到当前方格的右侧
左:将机器的头部移动到当前方格的左侧
打印:在当前方格上打印一个符号
扫描:识别当前方块上的任何符号
擦除:擦除当前方块上出现的任何符号
Nothing/HALT:什么都不做
想法是,使用这六个基元,您可以编写任何程序。
右移,左移,读,写,擦除,什么都不做
我在听edX课,教授强调每台能够执行这六个基本原语的机器都可以称为图灵完备。但是六大基本原语是什么?
赋予语言图灵完备性的六个基本 operations/primitives 是:
- 右:将机器的头部移动到当前方格的右侧
- 左:将机器的头部移动到当前方格的左侧
- 打印:在当前方格上打印一个符号
- 扫描:识别当前方块上的任何符号
- 擦除:擦除当前方块上出现的任何符号
- Nothing/halt: 什么都不做
您可以在 Alan Turing reference web site 了解更多信息 and/or 观看 small video about it.
它们是图灵机的基础,由
组成右:将机器的头部移动到当前方格的右侧
左:将机器的头部移动到当前方格的左侧
打印:在当前方格上打印一个符号
扫描:识别当前方块上的任何符号
擦除:擦除当前方块上出现的任何符号
Nothing/HALT:什么都不做
想法是,使用这六个基元,您可以编写任何程序。
右移,左移,读,写,擦除,什么都不做