Lisp 和 Haskell 各有什么优缺点?学哪个好
1个回答
展开全部
社区里是会有很多人在那里发表一些玩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这类应用很广泛的语言之上,工作中想用肯定是没问题的。
PS:有一个匿名用户贴了一个Quora的链接,
Over the years, these features started migrating into other languages, and Lisp no longer had a unique position; today, the macro system is the only remaining feature in which Lisp excels compared to other languages.
现在用Lisp做AI不多了,那都是几十年前的事情。
国外公司用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这类应用很广泛的语言之上,工作中想用肯定是没问题的。
PS:有一个匿名用户贴了一个Quora的链接,
Over the years, these features started migrating into other languages, and Lisp no longer had a unique position; today, the macro system is the only remaining feature in which Lisp excels compared to other languages.
现在用Lisp做AI不多了,那都是几十年前的事情。
AiPPT
2024-12-03 广告
2024-12-03 广告
作为北京饼干科技有限公司的一员,对于市场上各类工具都有所了解。就AiPPT而言,它确实为用户提供了便捷高效的PPT制作体验。通过智能化的辅助功能,用户能够快速生成专业且富有创意的演示文稿,极大地节省了时间和精力。无论是对于个人用户还是企业团...
点击进入详情页
本回答由AiPPT提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询