我如何学习Scheme?

Gau*_*tam 27 lisp scheme

嘿,我是编程的新手.我已经选择了一些非常基本的Java(文件I/O,GUI,继承),并想看看函数式编程 - 特别是,我想学习Scheme.我在查找我能理解的Scheme实现时遇到了一些麻烦.口译员很奇怪; 我不确定如何保存我的程序和创建可执行文件.我已经下载了PLT Scheme,但我更喜欢使用一些不那么居高临下的东西,类似于NetBeans.是否有插件或工具可以让我快速轻松地创建和管理Scheme程序?所有帮助表示赞赏!

Sam*_*Sam 17

一些不错的链接给你

http://mitpress.mit.edu/sicp/

http://www.htdp.org/

两者都是课本.麻省理工学院开放式课件网站提供视频讲座课程.

http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-Computer-Science/index.htm


Don*_*ron 13

我希望在我16岁的时候就学会了Lisp.(我在那个年纪开始进行商业编程.)直到我将近40岁时我才开始学习.我曾经一度失明,现在我可以看到.(好吧,无论如何,我可以看到前方几英寸.)

我认为这里的其他人发布了关于学习Emacs的想法.

学习任何语言的一个好方法是在projecteuler.net上解决问题.

  • 非常符合圣经;) (3认同)

fst*_*ijt 7

试试The Little Schemer这本书,它提供了一个非常规但易于学习的Scheme教程,特别教你如何递归地"思考",这对于理解Scheme(和其他函数式编程语言)是必不可少的.

  • 这是SICP的链接,而不是小型策划者.这是一个小阴谋:http://www.ccs.neu.edu/home/matthias/BTLS/但它不是免费提供的(如SICP所示) (3认同)