Lisp 和 Haskell 各有什么优缺点?学哪个好
1个回答
2015-08-27 · 知道合伙人软件行家
关注
展开全部
学习Haskell中。对排名第一的答案表示疑惑。
社区里是会有很多人在那里发表一些玩Haskell的帖子,但不表示Haskell只是一个玩具语言。把Ruby和Python当玩具的人也不少吧。
国外公司用Haskell也不少了,Reddit上时不时的有招聘帖。Yesod,Faylang,Haste, Elm这些都可以用在Web开发中,NetWire可以用在游戏开发中。而且现在也可以通过GHC开发iOS和Android应用了。
还有PureScript(包括Faylang, Haste),可以用Haskell的语法写JavaScript,可以用在所有可以运行JavaScript的地方。即使不用PureScript写JS代码,也可以用它的QuickCheck写JS的测试。
PS: 想体验一下用函数式语言写JS的爽感的,可以体验一下Elm的在线编辑,有木有XCode里调试Swift的感觉 http://debug.elm-lang.org/edit/Mario.elm
我对Lisp不是很了解。喜欢Lisp可以了解Clojure或者Shen,他们寄托在Java,以及Python这类应用很广泛的语言之上,工作中想用肯定是没问题的。
社区里是会有很多人在那里发表一些玩Haskell的帖子,但不表示Haskell只是一个玩具语言。把Ruby和Python当玩具的人也不少吧。
国外公司用Haskell也不少了,Reddit上时不时的有招聘帖。Yesod,Faylang,Haste, Elm这些都可以用在Web开发中,NetWire可以用在游戏开发中。而且现在也可以通过GHC开发iOS和Android应用了。
还有PureScript(包括Faylang, Haste),可以用Haskell的语法写JavaScript,可以用在所有可以运行JavaScript的地方。即使不用PureScript写JS代码,也可以用它的QuickCheck写JS的测试。
PS: 想体验一下用函数式语言写JS的爽感的,可以体验一下Elm的在线编辑,有木有XCode里调试Swift的感觉 http://debug.elm-lang.org/edit/Mario.elm
我对Lisp不是很了解。喜欢Lisp可以了解Clojure或者Shen,他们寄托在Java,以及Python这类应用很广泛的语言之上,工作中想用肯定是没问题的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询