相关疑难解决方法(0)

Haskell有什么大惊小怪的?

我知道有几个程序员在他们自己之间一直在讨论Haskell,所以每个人似乎都喜欢这种语言.擅长Haskell似乎有点像天才程序员的标志.

有人可以提供一些Haskell示例,说明为什么它如此优雅/优越?

haskell functional-programming

109
推荐指数
13
解决办法
4万
查看次数

我为什么要学习哈斯克尔?

可能重复:
Haskell与现实世界中的程序编程

很少有人听到人们说"每个程序员都应该知道Haskell","如果你不了解haskell就不是程序员"等等.但是,我不确定我是否应该费心去尝试简短地理解这种语言.使用口译员(直观地了解基础知识)至少需要几天(如果不是几周),而且我不确定结果是否值得.

一点背景(了解我的知识)
我从小就开始编程(大概在10年或13年前),可编程计算器,移动到基本,然后到非x86汇编(重新复用乘法和除法,编写自修改鼠标驱动程序很有趣),pascal, delphi,现在我几乎完全使用C++.了解unix shell的方法,可以在python中编写软件,也可以在任何东西(如果我附近有参考书)中编写远程类似于C++或Pascal的软件(即块,类似的流控制等).专业化是3D编程和着色器."在水中钓鱼"具有低级操作(C风格的内存分配,指针),对于极度OOP方法不太熟悉(即,为了创建类而创建类).几乎完全是自学成才.我绝对不是新手,但有些地方我可以改进.

那么......在这一点上我可以从学习Haskell获得什么呢?据我所知,这种语言并没有被广泛使用,因此它可以与更少的库接口(就像Delphi编程一样 - 你可以在delphi中进行DirectX编程,如果你真的想要,但你可以用它来写3dsmax/maya插件(好吧,理论上可能是这样,但它肯定不容易)).我也不认为我能够轻松地将一段Haskell代码插入到游戏引擎中.

那么,我可以从中获得什么样的有用知识呢?

PS我不会买"如果你学习另一种语言,你可能会学到一些可能有用的东西"的论点.

haskell

36
推荐指数
5
解决办法
3万
查看次数

标签 统计

haskell ×2

functional-programming ×1