建议学习资源方案

发布于 2024-08-25 22:51:28 字数 257 浏览 3 评论 0原文

我很快就会开始一份新的工作,其中会大量使用Scheme。我目前不知道Scheme,但我的雇主向我保证这不是问题。

不管怎样,我想在开始之前就开始工作并掌握这门语言的工作知识。所以我正在寻找学习Scheme的好资源。

我对函数式语言的接触很少。实际上只是专门介绍 Haskell 的课程的一小部分。但我在过程、面向对象和过程语言方面有很强的背景。

在收到评论者的请求之前,我精通以下语言:C、C++、C#、Java、Perl、Python 和 Ruby。

I'll be starting a new job soon where Scheme is heavily used. I currently do not know Scheme, but my employer assures me that is not a problem.

Regardless I'd like to hit the ground running and have a working knowledge of the language before my start date. So I'm looking for good resources from which to learn Scheme.

I have had minimal exposure to functional languages. Really only a small chunk of a course devoted to Haskell. But I have a strong background in procedural and OO and procedural languages.

Before it gets requested by a commenter, I am competent with the following languages: C, C++, C#, Java, Perl, Python, and Ruby.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

歌入人心 2024-09-01 22:51:28

一种在线资源是 Dorai Sitaram 的 "在固定天数内自学计划”。与计算机程序的结构和解释不同,它非常专注于教授Scheme语言,而不是使用Scheme语言作为教你很多其他东西的工具。

One online resource is Dorai Sitaram's "Teach Yourself Scheme in Fixnum Days". Unlike The Structure and Interpretation of Computer Programs, it's pretty focused on teaching the Scheme language instead of using the Scheme language as a vehicle for teaching you a lot of other things.

平安喜乐 2024-09-01 22:51:28

我从 Scheme 编程语言 中学到的东西比从 SICP 中学到的还要多。 小阴谋家也非常好。

I have learned more from The Scheme Programming Language than from SICP. The Little Schemer has also been very good.

桃扇骨 2024-09-01 22:51:28

SICP 太棒了。

《如何设计程序》也相当不错:

http://www.htdp.org/

作者PLT 方案发行版的大部分内容都在背后支持,这是一种优秀的初学者语言(或者更确切地说,具有可以逐步公开方案语法的教学语言 - 并不是说​​它有很多)。他们还贡献了 TeachScheme:

http://en.wikipedia.org/wiki/TeachScheme

plt-scheme 邮件列表(我相信在 Brown)也是一个很好的资源。

SICP is superb.

"How to Design Programs" is also rather good:

http://www.htdp.org/

The authors are behind much of the PLT Scheme distribution, which is an excellent beginner language (or, rather, has teaching languages which can incrementally expose Scheme syntax - not that there's much of it). They also contributed TeachScheme:

http://en.wikipedia.org/wiki/TeachScheme!

The plt-scheme mailing list (at Brown, I believe) is also an excellent resource.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文