有人能给我解释一下学习计算理论的用处/重要性吗?
我在毕业时也上过同样的课程,但我没有认真学习。
我还找到了下面的链接,在那里可以找到一些视频讲座。
http://aduni.org/courses/theory/index.php?view=cw
发布于 2009-12-28 15:20:20
Shai Simonson的课程真的很棒。我听了他们的话。正如他在最初的讲座中所说,“计算理论”是对抽象概念的研究。但这些抽象概念对于更好地理解计算领域真的非常重要,因为我们处理的大多数概念都有很多抽象的和逻辑的东西。正如John Saunders在上面的回答中所说的,你可以成为一名程序员,即使是一个很好的程序员,如果你很了解编程语言的话。但是,对内心世界的了解会让你成为一个开明的人。所以,继续学习吧(注:我理解你为什么在大学里没有认真学习它。我们大学的大多数老师都不擅长解释这个话题(我也有一个糟糕的老师),但我向你保证,这里的老师是你能得到的最好的老师。)
发布于 2009-12-28 14:05:53
我认为每个计算机科学专业的学生都应该知道一些计算理论,即使你不做任何研究。
有些概念是通用的,你会在其他课程中一次又一次地遇到它们。例如有限状态机,当你学习字符串匹配算法和编译器时,你需要了解它们。再举一个例子,你将学习计算理论中的一些约简算法(从一个模型到另一个模型的转换),这些东西教你如何抽象地和算法地思考。
发布于 2009-12-28 14:54:15
人类所有能力中最伟大的是抽象的能力。这就是我们与动物的区别。我们越是运用这种力量,我们就越能成功地解决问题。
对一些人来说,下国际象棋似乎是一种徒劳的消遣,对任何人来说都没有实际用处,但在每次做出重要决定时,给棋手提前思考的能力是很有帮助的。
此外,它揭示了隐藏在丑陋的语法和脑死亡代码下面的优雅和简单,我们每天都在筛选这些代码,只是为了谋生。
https://stackoverflow.com/questions/1968153
复制相似问题