- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
什么是图灵机?为什么人们不断提及它?我的计算只需要我的 IBM PC!为什么有人关心这些机器?
最佳答案
图灵机之所以重要,与经典计算科学或计算理论类型的研究有关。它基本上是关于分析计算机的一般属性,例如计算机具有哪些理论能力和局限性,以及当我们谈论“计算”某物时的含义。
可以使用图灵机研究的一个例子是 The Halting Problem 。虽然这个问题属于学术问题,但它对现实世界具有明显的影响。为什么不编写一个调试器来简单地告诉您程序是否包含任何无限循环?停止问题表明,在一般情况下解决此问题是不可能的。
图灵机的研究也有助于研究语言语法及其类别,从而导致编程语言的开发。术语“正则表达式”的出现是因为它们是 regular grammar ,并且对这些语法的研究(计算理论的一部分)将告诉您更多关于正则表达式可以解决什么类型的问题以及不能解决什么类型的问题。例如,传统的正则表达式语法无法解决以下问题:解析输入中的 N 个字符“a”,然后解析相同数量的 N 个字符“b”。
如果您对有关此类事情的好文章感兴趣,请查看 Introduction to the Theory of Computation作者:迈克尔·西普瑟。很好。
关于computer-science - 什么是图灵机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/236000/
我花了整整一个月才解决这个问题,因为我是从练习一本书中得到的,我很想知道如何在图灵机中编写它;我真的很想学习这个。请问有人可以提供帮助吗? Consider the last two letters
已锁定。这个问题及其答案是locked因为这个问题是题外话,但却具有历史意义。目前不接受新的答案或互动。 好了大家,今天的目标是构建一个图灵机模拟器。对于那些不知道它是什么的人,请参阅 the Wik
我是最后一年的工程专业学生。我和我的 friend 们决定我们的最后一年项目是“使用模板元编程模拟图灵机”。 我明白什么是“图灵机”和“模板元编程”,但我的问题是如果我们设计没有 TMP 的图灵机,为
我需要为语言 L = {w| 构建一个只有 1 个磁带的 TM w 是一个单词中 a 和 b 的个数相同,例如:abba, aababb} TM 必须只有 1 个磁带并且必须在 O(nlog(n))
我是一名优秀的程序员,十分优秀!