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

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

如题

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 入门的

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