Haskell 想学习一下涵式编程 Lisp 和 Haskell 选择哪个更适合一些?

zuozuo · 2013年05月27日 · 最后由 snailpp 回复于 2017年02月18日 · 8822 次阅读

如题

共收到 23 条回复

common lisp

Haskell好,语法友好,文档丰富,实用 lisp是多范式语言,函数式只是其中之一,Haskell则是纯函数式的 这个基础教程不错:http://learnyouahaskell.com/chapters 官网还有很长的列表:http://www.haskell.org/haskellwiki/Tutorials

七周七语言

都学一下撒 不然总有遗憾 先学资料多的 the little schemer 一问一答很有意思

行到后处满是坑..

这两个都很不错,这种时候选择不是问题,立刻开始最重要,随便抓阄就可以了

#10楼 @fsword 嗯,说的是。

#6楼 @krazy @reus 到后来我也这么觉得的,通过haskell学习涵式编程,学习Lisp则可以看看ruby从它那里继承了哪些东西,通过对比还能加深对ruby的理解

函数式语言。可以试试javascript么,学好了还能出去挣钱。。

haskell , lisp可读性太差了

haskell比较偏学术风格,lisp更工程化些。

#13楼 @hisea js已经学过了

scheme,主要是看sicp比较好

Racket 也许是不错的选择, 透过 HW A Haskell Programmer Tries to Learn Racket 看到这篇: Learning Racket: Introduction ,似乎是不错的入门开始。

newLISP > Racket > Haskell

#8楼 @flypiggys 你学过racket么?

建议学习 Haskell ,里面有许多好玩的东东,不过上手比较漫长。

建议SML,不推荐从Haskell和Racket起步

两者都是基于 Lambda 算子的,从任何一个入手函数式编程都可以,但是两者之间还是有一些实践的差别的,我个人是先从 OCaml 入门的

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册