老年人计算机科学[关闭]
Posted
技术标签:
【中文标题】老年人计算机科学[关闭]【英文标题】:Computer Science for the elderly [closed] 【发布时间】:2010-09-18 09:16:27 【问题描述】:我学习 C++ 的时候是 C 和类。我发现自己越来越不喜欢 XML 和垃圾收集等新技术。 另一方面,我发现了像 Lua 和 Python 这样的脚本语言。而且我发现自己更喜欢 C++ 的混合环境,它具有确定性的内存控制、嵌入式脚本语言、垃圾收集等所有功能。
我的问题是,在尝试学习这些语言时,我发现自己遇到了一些我不熟悉的术语:lambda、闭包等。
有哪些在线资源可供老年人了解这些内容?
【问题讨论】:
确定性内存控制被高估了。 @Mostlyharmless:直到你用完为止,然后它被低估了。 Donald (knuth) - 你是用化名发帖的吗? 我的第一个项目是将 C++ 解释器从 AT&T SYS V 移植到另一个 Unix 变体。那是在 1985/86 年。如果我不老,你也不会老。 :-) 我怀疑你有很多公司不喜欢 XML。 【参考方案1】:尽管说起来让我很恼火,但Wikipedia 是一个很好的起点。通常有详细的文章以及指向其他网站上其他定义的链接,以及诸如Code Project 之类的地方的示例。
搜索Stack Overflow也很值得!
【讨论】:
【参考方案2】:Structure and Interpretation of Computer Programs 与 attendant lectures 一起提供了对函数式编程(使用 Scheme)的精彩介绍,其中许多术语都是从那里来的。
【讨论】:
【参考方案3】:如果您正在寻找更广泛、更深入的方法,请查看 MIT 的 OpenCourseware。
“MIT OpenCourseWare (OCW) 是几乎所有 MIT 课程内容的网络出版物。OCW 是开放的,可供全世界使用,是 MIT 的一项永久性活动。”
http://ocw.mit.edu/OcwWeb/web/courses/courses/index.htm#ElectricalEngineeringandComputerScience
与您的问题相关,“计算机科学与编程简介”课程使用 Python。还提供了数十种其他课程,在非洲大陆的不同机构还有更多。
【讨论】:
【参考方案4】:斯坦福有一些优秀的在线计算机科学课程
http://see.stanford.edu/SEE/Courses.aspx
【讨论】:
我希望我能给你+100。很好的链接,非常感谢。我打算每周安排一两个小时来观看讲座。【参考方案5】:我认为您不需要再学习所有那些(相当理论的)CS 课程。只需使用 wikipedia 并查看 Python 文档。对于现代 C++,我建议您查看 C++ faq lite(只需 google 即可)。
【讨论】:
以上是关于老年人计算机科学[关闭]的主要内容,如果未能解决你的问题,请参考以下文章