首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在启蒙运动的道路上:计划,普通的Lisp,Clojure?

在启蒙运动的道路上:计划,普通的Lisp,Clojure?
EN

Software Engineering用户
提问于 2011-11-06 15:57:21
回答 3查看 10.6K关注 0票数 26

当你学习Lisp时,很多比我聪明的人都会保留写作,它使你成为一个更好的程序员,因为你“理解它”。

也许我所听到的关于李斯特(S)改变你的生活只是对新手们的一个大恶作剧,但我觉得了解更多的世界并没有坏处,即使我发现我是在飞毛腿或者别的什么之后被发送出去的。

我想学习SICP的书,或ANSI通用Lisp,但同时学习一种方言和实现,我可以继续在个人项目中使用。

SICP专注于计划,所以这是一次大的投票。保罗·格雷厄姆说,如果他要教新手,他会在Scheme中这样做,但听起来Scheme仍然不如Common。但是还有Clojure--我被告知这在方式上是有限的,但在其他方面则更实用(JVM库)。

听起来,我可以更容易地通过Scheme材料,从CL获得“真正的”启示,或者接近Clojure,并且能够在长期内完成更多的工作。

这其中有多少是真的?我什么时候应该停止思考该学什么,然后去了解它?

EN

回答 3

Software Engineering用户

发布于 2011-11-06 16:27:10

也许我所听到的关于李斯特(S)改变你的生活只是一个关于新手的恶作剧。

绝对不是真的,这不是开玩笑。

使用Lisp,您将构建任何您想要的东西,甚至您自己的编程语言。

无论您选择什么,无论是CL、Scheme还是Clojure,您都会受到启发。

我个人建议您学习Clojure,因为它是一个active Lisp,这是一种实用的方言,它以优雅的方式支持并发编程,并在JVM (巨大的卖点)上运行。

ClojureScript将Lisp引入到客户端编程中,这确实是一件很酷的事情。

顺便说一句,可在Clojure上使用.

欢迎乘坐:)

票数 19
EN

Software Engineering用户

发布于 2011-11-06 17:18:31

听起来,我可以更容易地通过Scheme材料,从CL获得“真正的”启示,或者接近Clojure,并且能够在长期内完成更多的工作。

不要期待奇迹。在一种像Scheme这样的语言中工作会拓展你的视野,并且可能会教你很多关于程序是如何执行的,但它不是无限意识领域的一张快票。

我什么时候应该停止思考该学什么,然后去了解它?

在你读完这个答案后大约7秒钟。

票数 7
EN

Software Engineering用户

发布于 2011-11-06 16:42:36

如果你想从SICP开始,那就从计划开始,就因为这就是书所教导的。从Scheme迁移到Clojure将非常容易。

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

https://softwareengineering.stackexchange.com/questions/118175

复制
相关文章

相似问题

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