- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在大学学习期间,我必须学习很多有关计算理论的知识。我学习了这个主题三个学期。我过得很艰难,我不得不承认我忘记了很多。
我想知道这是否是个人问题,或者我们是否只是必须学习很多(或多或少)无用的东西。
所以我的问题是:您认为计算理论领域中哪些主题最重要,哪些部分值得学习,以及您在平时工作中使用哪些主题?
就我个人而言,我很高兴听说 theory of languages (特别是正则语言 => 正则表达式 - 何时可以应用,何时不可以)以及不同的 time (and space) complexities ,特别是 O(n) 表示法。
但是我们必须研究更多,包括:
听到这些话题很有趣,但我不确定有多大必要就是要深入研究它们。
我知道这个问题是主观的,答案会有很大差异取决于您的日常工作和个人经验。但我想了解可能比我内存中更有趣的主题。
最佳答案
What topics in the field of the theory of computation do you think are most important
这个问题很模糊。对谁重要?
which parts are worth learning about?
所有这些都值得学习。这是一个特例,说明所有人类的努力本质上都值得学习。
如果您的问题是“哪些主题给我带来的好处大于我学习这些主题所花费的时间和精力的成本?”那么这个问题只有你自己才能回答。例如,学习古希腊历史对我的好处与它如何影响我完成工作的能力无关。
Which topics do you use during your normal work?
我使用了你列出的所有主题——语言理论、渐近阶分析、可判定性、复杂性理论、定理证明系统等等。
我不会在正式意义上使用它们;我没有坐在办公 table 前使用主定理来导出特定算法的阶次分析。我使用它们的意义是,能够非常方便地采用提议的语言功能并快速计算出实现它是否需要编译器解决线性、多项式、指数、NP 困难或等价于的问题停机问题。
例如,很容易计算出 C# 3 中嵌套 lambda 的重载解析是 NP 困难的,但并不等同于停止问题。因此,我们知道(1)即使尝试在多项式时间内解决问题也是浪费时间,(2)至少我们知道可以在一定时间内找到解决方案,(3)我们可以想出简单的启发式方法来检测不良场景,并在需要时快速失败。
我个人不太使用证明系统,尽管将问题视为定理证明者的特殊情况是有帮助的。有各种各样的语言特性相当于你向定理证明者提出的问题,特别是在类型推断和流分析领域。幸运的是,C# 的任何功能实际上都不需要实现定理证明器;在此建筑中实现的其他语言确实具有该属性,例如 F#。
关于theory - 计算理论中的重要主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2388346/
什么是事物 事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这组数据库命令要么都执行,要么都不执行。 事务是一个不可分割的工.作逻辑
什么是范式? 简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的数据库是需要满足一些规范来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范
什么是事物 事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这组数据库命令要么都执行,要么都不执行。 事务是一个不可分割的工.作逻辑
什么是范式? 简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的数据库是需要满足一些规范来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范
我正在尝试修改网站的布局,但有时网站会使用 !important,有没有办法覆盖它?我似乎无法弄清楚如何在页面的 css 文件之后加载 css 内容脚本。 最佳答案 !important CSS 规则
这个问题在这里已经有了答案: How to override !important? (12 个答案) 关闭 9 年前。 我写了一些 html,并在第三方网站中注入(inject)了一些 css 样
好的,我在这里安装了一个 wordpress 主题(www.sullivansuccesscoaching.com/home ...我们需要/home,因为仍然有一个 index.html 隐藏了 w
我已经为我的 Wordpress 模板创建了一个覆盖原始 CSS 的自定义样式表。但是,在我的日历页面上,原始 CSS 具有使用 !important 声明设置的每个表格单元格的高度: td {hei
这个问题在这里已经有了答案: How to document deconstructed parameters with JsDoc (1 个回答) 关闭 5 年前。 我正在努力寻找对文档 ES6
我的网站使用 bootstrap 4 和我制作的 css 文件。 在这个 css 文件的底部,我放置了一些媒体查询: @media (max-width: 575px) { .address .c
可以将 background-position X 设置为 0 带有标志 !important 和背景位置 Y 不带 !important? 例如: background-position-x: 0
我只想在焦点状态下去掉下拉列表中的轮廓。看这张图 我尝试使用 !important 覆盖 Bootstrap ,但根本不起作用。只是检查开发工具,突然看到这个。 Bootstrap 也使用 !impo
这个问题在这里已经有了答案: How to override !important? (12 个答案) 关闭 1 年前。
发生了什么事?:我的 jQuery Accordion 的动画坏了。在关闭上一个选项卡之前短时间单击下一个选项卡后,它会显示之前打开的选项卡。动画也不滑动。 CSS:来自this answer /*
如何使用 javascript 或 CSS 覆盖样式“color: red”?我想让它成为“2px”而不是“1px”边框。 Lorem... 我无法向“div”添加类、id。这不
这个问题在这里已经有了答案: How to override !important? (12 个答案) 关闭 5 年前。
滚动有问题不想显示其内容,如果我这样做 #callCenter { position: fixed; z-index: 2411 !important; display: bl
序言 1、MySQL表操作(创建表,查询表结构,更改表字段等), 2、MySQL的数据类型(CHAR、VARCHAR、BLOB,等), 本节比较重要,对数据表数据进行查询操作,其中可能大
如何将!important添加到客户端包GWT中的gwt-image: 我有这个: @sprite .superButton{ gwt-image : 'superButton'; backg
请帮助我..我想验证表单并使用 ajax 发送。 验证没有 ''onsubmit="return validateForm(this);"'' 工作。 但是当表单正确时,它的发送表单(页面刷新..)请
我是一名优秀的程序员,十分优秀!