我学习了C++,当它是C语言时.我发现自己越来越不喜欢XML和垃圾收集等新技术.另一方面,我发现了像Lua和Python这样的脚本语言.而且我发现自己更喜欢C++的混合环境,具有确定性内存控制,嵌入式脚本语言,垃圾收集以及所有这些.
我的问题是,当我试图学习这些语言时,我发现自己遇到了一些我不理解的术语:lambdas,closures等.
有哪些在线资源可供老年人了解这些内容?
计算机程序的结构和解释长期以及随之而来的讲座提供了很多这些术语的功能性编程(使用Scheme)的很好的介绍.
尽管如此,维基百科是一个很好的起点.通常有详细的文章以及其他网站上其他定义的链接,以及代码项目等地方的示例.
搜索Stack Overflow也非常值得!
斯坦福大学有一些优秀的计算机科学课程
http://see.stanford.edu/SEE/Courses.aspx
如果您正在寻找更广泛,更深入的方法,请查看麻省理工学院的OpenCourseware.
"麻省理工学院开放式课件(OCW)是一本基于网络的出版物,几乎涵盖了所有麻省理工学院的课程内容.开放式课程开放并向世界开放,是麻省理工学院的永久性活动."
http://ocw.mit.edu/OcwWeb/web/courses/courses/index.htm#ElectricalEngineeringandComputerScience
与您的问题相关的是"计算机科学与编程入门"课程使用Python.还有许多其他课程,以及更多在非洲大陆不同机构的课程.