14

当它是带有类的 C 时,我学习了 C++。我发现自己越来越不喜欢 XML 和垃圾收集等新技术。另一方面,我发现了像 Lua 和 Python 这样的脚本语言。而且我发现自己更喜欢 C++ 的混合环境,具有确定性内存控制、嵌入式脚本语言、垃圾收集和所有相关功能。

我的问题是,在尝试学习这些语言时,我发现自己遇到了一些我不熟悉的术语:lambdas、闭包等。

有哪些在线资源可供老年人了解这些内容?

4

5 回答 5

12

Structure and Interpretation of Computer Programs以及随之而来的讲座很好地介绍了函数式编程(使用 Scheme),其中许多术语都是从那里来的。

于 2008-10-21T18:32:30.760 回答
8

尽管说起来让我很恼火,但维基百科是一个很好的起点。通常有详细的文章以及其他站点上其他定义的链接,以及Code Project等地方的示例。

搜索Stack Overflow也非常值得!

于 2008-10-21T18:31:20.870 回答
6

斯坦福有一些优秀的在线计算机科学课程

http://see.stanford.edu/SEE/Courses.aspx

于 2008-10-21T18:53:01.390 回答
5

如果您正在寻找更广泛、更深入的方法,请查看 MIT 的 OpenCourseware。

“MIT OpenCourseWare (OCW) 是几乎所有 MIT 课程内容的网络出版物。OCW 是开放的,可供全世界使用,是 MIT 的一项永久性活动。”

http://ocw.mit.edu/OcwWeb/web/courses/courses/index.htm#ElectricalEngineeringandComputerScience

与您的问题相关,“计算机科学与编程导论”课程使用 Python。还提供了数十种其他课程,并且在非洲大陆的不同机构中提供了更多课程。

于 2008-10-21T18:50:45.183 回答
0

我认为您不需要再次学习所有那些(相当理论的)CS 课程。只需使用 wikipedia 并查看 Python 文档。对于现代 C++,我建议您查看 C++ faq lite(只需 google 一下)。

于 2011-03-01T12:32:07.180 回答