这些天,我正在认真研究函数式编程。 虽然我对Haskell和它似乎提供的可能性感到非常兴奋,但是现在我也可以看到,这将花费我一些时间来学习。 在一个关于如何学习Haskell的SO问题上,一个答案指出,如果不是几年,实际上“掌握”它将需要几个月的时间。 现在,我知道C,PHP,一些面向对象的东西等等。有人告诉我,Haskell在“现实世界”中并没有太多的用处,那么我能更好地提高我所熟悉的常规语言的技能吗? 哈斯克尔是值得的斗争? 在这个问题上, 为什么人们认为函数式编程会抓住结论似乎是函数式编程会“赶上”。 但是程序编程肯定会保持在最前面,对吧? 编辑:keparo很好地澄清我的问题: 与程序语言相反,研究Haskell和函数式编程范例会有价值吗?
(我希望这个问题是关于主题的 – 我试着寻找一个答案,但没有find一个明确的答案。如果这是恰当的话题或已经回答,请温和/删除它。) 我记得听过/读过关于Haskell几次被认为是最好的命令式语言的半开玩笑的评论,这听起来很奇怪,因为Haskell通常以其function特性而闻名。 所以我的问题是,Haskell有什么品质/特性(如果有的话)有理由certificateHaskell被认为是最好的命令式语言 – 或者实际上更像是一个笑话?
我一直在寻找networking寻找一个声明式和命令式编程的定义,这将给我留下一些亮光。 然而,在我发现的一些资源中使用的语言令人望而生畏,例如在维基百科 。 有没有人有一个真实世界的例子,他们可以告诉我,这可能会给这个问题带来一些观点…也许在C#中。