首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >学习计划的好处?

学习计划的好处?
EN

Stack Overflow用户
提问于 2008-09-19 01:29:02
回答 9查看 12.3K关注 0票数 24

我刚刚开始了我的一门课程,因为两周前才开始上课,我们现在正在学习scheme,因为我假设稍后会有一些原因,但到目前为止,他教的基本上是如何在Scheme中写作。当我坐在这里试图保持清醒时,我只是想弄明白为什么我想知道这一点,以及为什么有人会使用它。它擅长什么?下周我打算问他,除了如何在方案中写东西之外,这里学习的目标是什么。

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2008-09-19 01:35:18

它是一种函数式编程语言,可以很好地扩展您的经验。

即使你在现实世界中不使用它,也不意味着它没有任何价值。它将帮助你掌握像递归这样的东西,并帮助迫使你以不同于平常的方式思考问题。

我希望我的学校强迫我们学习函数式编程语言。

票数 35
EN

Stack Overflow用户

发布于 2008-09-19 02:59:10

像LISP (和非常密切相关的Scheme)这样的语言对于编程就像拉丁语对于英语一样。

上完一门课以后,你可能再也不会说拉丁语了,但简单地学习一门像拉丁语这样的语言就会提高你使用英语的能力。

Scheme也是如此。

票数 9
EN

Stack Overflow用户

发布于 2008-09-19 03:18:14

我看到这里的所有人都在说,虽然他们再也不会真正使用Scheme了,但它仍然是一门值得学习的语言,因为它强制了某种思维方式。虽然这可能是真的,但我希望你会学习Scheme,因为你最终会发现它很有用,而不仅仅是学习中的一个练习。

尽管它不像编译语言那样快得惊人,在服务网站或解析文本方面也不是特别有用,但我发现Scheme (以及其他lisps扩展)在简单、优雅和强大的复杂数据结构函数操作方面是无与伦比的。老实说,我认为是在Scheme中。这是我解决问题时使用的语言。不要放弃或仅仅是容忍计划--给它一个机会,它不会让你失望。

顺便说一句,最好的集成开发环境是DrScheme,它包含了可以用另一种语言做任何事情的语言扩展,如果你发现它做不到的事情,你可以使用C自己编写。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/98641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档