关于函数式编程语言的学习,想开坑 Lisp,有些疑问...

2015-02-23 18:05:57 +08:00
 acros
以前学了一阵Lua脚本语言,可惜这几年工作中应用比较少,平时自己写写也很少需要用上,忘得七七八八了。
最近想抽时间学一门函数式编程语言,一直没深入了解过,想拓展下眼界。这领域名声最响的应该是lisp吧?《黑客与画家》里面大力推荐过的,可是网上查查lisp实在太冷了,应用少的可怜(话说lisp擅长的情景到底是啥啊,成不了当代热门语言是本身语言结构不友好问题么?--好像很少听到批斗lisp的声音,除了那个登月代码的笑话)。就怕入门以后找不到应用切入点,过阵子又忘得一干二净了,目前有比Lisp更好的选择么?


以上lisp默认common lisp。
3773 次点击
所在节点    编程
11 条回复
ffffwh
2015-02-23 18:39:04 +08:00
书选The Little Schemer,实现选Racket
进一步看The Seasoned Schemer。
应用切入点没有。可入PL理论大坑。
momo5269
2015-02-23 18:41:10 +08:00
momo5269
2015-02-23 18:42:28 +08:00
上文资料太老,HtDP虽然不错,但相比之下The Little Schemer入门确实更好一些。
momo5269
2015-02-23 18:43:17 +08:00
另外也可以考虑一下Haskell和Erlang。
akfish
2015-02-23 21:18:18 +08:00
真要挖Lisp这个坑的话,用Emacs,从配置文件到插件开发都是用Lisp。
至少能保证你天天看到Lisp。
darkblood
2015-02-23 21:29:40 +08:00
clojure呗…
jybox
2015-02-23 21:30:46 +08:00
可以看一下 SICP 这本书,然后也可以看一看 Clojure 这种「看起来」现代一些的函数式编程语言
eriale
2015-02-23 21:45:20 +08:00
如果真要学个实用点的,还是clojure吧,我感觉该社区发展的比其他lisp方言好多了。
《黑客和画家》说了一个好的语言由一个好的语言内核加丰富的类库组成,common lisp的类库比起常用的语言差好远。
lucida
2015-02-26 07:55:58 +08:00
可以从HDTP入门,由SICP深入

参考这个链接:

http://lucida.me/blog/developer-reading-list/#programming_technique
momo5269
2015-03-28 19:23:08 +08:00
抱歉
发现新华云盘停了,更新地址:
http://yunpan.taobao.com/s/2gQtFaDgcdC 提取码:QCnjZD
smallboy19991231
154 天前
@momo5269 HTDP 出中文第二版了,內容比較友好,還有圖形程序設計,更加有趣

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/172333

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX