在大学学习期间,我必须学习很多关于计算理论的知识。我学了三个学期。我很难过,我不得不承认我忘记了很多。
我想知道这是否是个人问题,或者我们只是不得不学习很多(或多或少)无用的东西。
所以我的问题是:您认为计算理论领域的哪些主题最重要,哪些部分值得学习,您在日常工作中使用哪些主题?
就个人而言,我很高兴我听说了语言理论(尤其是正则语言 => 正则表达式 - 什么时候可以应用,什么时候不可以)以及不同的时间(和空间)复杂性,特别是 O(n)符号。
但我们必须学习更多,包括:
- 可计算性理论
- 停机问题
- 半可判定问题
- 复杂性理论
- p=np?
- 逻辑理论
- 命题演算
- 谓词逻辑
听到这些话题很有趣,但我不确定深入研究它们的必要性。
我知道这个问题是主观的,答案会根据您的日常工作和个人经历而有很大不同。但我想知道可能比我记得的更有趣的话题。