几年来,我一直在编写PHP、Ruby、ColdFusion和javascript (我知道它不是一种语言)。
但我真的想更多地进入计算机科学的世界,并用低级语言编写。
开始的时候有哪些好的资源?似乎我得到的每一本书都是非常基础的,这对我一点帮助都没有。我需要一些跳过基础知识的东西。
发布于 2009-09-11 18:08:02
MIT's OpenCourseware材质是一个很好的查看位置。
浏览此列表,以下内容似乎触及了CS的一些核心主题:
6.001 Structure and Interpretation of Computer Programs Spring 2005
6.006 Introduction to Algorithms Spring 2008
6.033 Computer System Engineering (SMA 5501) Spring 2005
6.042J Mathematics for Computer Science Fall 2005发布于 2009-09-11 18:00:26
计算机科学教育应该从SICP (计算机程序的结构和解释)这样的东西开始-在线免费提供。
我认为最简单的事情就是找到当地大学的网站,找到CS学位的课程课程,看看这些课程需要什么样的教科书。很多时候,你也许能够找到一个免费的在线版本。
发布于 2009-09-11 18:15:04
这些博客文章真的很有帮助
如果你喜欢学习新的语言,并且想亲身体验一下。
我建议使用Haskell或F#。
函数式编程是高级计算机科学的东西,是"fun“。
我强烈推荐算法和离散数学。而且计算机科学还有更多的东西,例如人工智能,数据挖掘,计算几何,分布式计算等。
https://stackoverflow.com/questions/1412387
复制相似问题