- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。
10年前关闭。
我想知道是否值得学习像 Erlang 这样的语言。我正在考虑学习一门新语言,我想到了以下问题:
最佳答案
来自Scheme这里,所以我不能说Erlang。但由于 Scheme 也能正常工作,让我试着说服你。
学习函数式编程对你作为程序员有帮助吗?
绝对地。我听说了很多原因,有些我可以证明,有些还没有。实际上,在我看来,试图让人们相信函数式编程值得学习是没有实际意义的,尤其是当有很多关于 Python/PHP/Java(Script)/etc 的新闻时。当他们学习时,他们必须为自己被说服。
至于我,Scheme 让我更欣赏递归。当然,由于堆栈空间有限,您很少在其他语言中使用递归,但由于许多算法都是递归描述的(尽管是迭代实现的,即使用循环结构),递归实现它们应该会让您更好地理解它们。
Erlang的行业用途?
经过。虽然我建议环顾四周 Commercial Uses of Functional Programming .
学习 Erlang 是为了职业?
我不是要问的人,所以我无法详细说明,但我听说 FP 在并行计算中被证明是非常有用的。谈 future !
优于 Python/PHP/etc 的优势?
它是功能性的,因此对于算法的数学思考来说,这是一个很好的做法,当您使用过程语言进行编码时,这不是很明显(至少对我而言)。另外,看看Programming Language Benchmarks的结果.函数式语言似乎比你提到的那些(LISP、Haskell、Erlang)更快。 Python 追求 Erlang,但 Erlang 肯定比 Python 快一半左右!看看 Erlang HiPE:10.22 秒! (我在看 x64 Ubuntu Intel Q6600 四核——并行处理给了他们一个支持?)
TL;博士 继续学习吧。你会感谢我的,我告诉你;D
关于functional-programming - 值得学习erlang吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7088429/
我正在生成代码,其中我恰好将 n 个单词从一个内存位置复制到另一个非重叠内存位置。 n 是静态已知的。 目前,我发出大量加载指令,然后是大量存储指令,但我怀疑从 n 的某个值开始,调用 memcpy会
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 4 年前。 Improve this ques
用例如下: 我有一张 map ,其中将插入一些键/值。 该程序将查询该 map ,但是在第一个查询之后,我可以保证该 map 将完全不会被修改。 因为查询的结果完全是输入的函数,所以在查询方法上放置属
Helo 伙计们,我尝试使用 Refs 并在他的内部提供 this.setState 但它给出: Maximum update depth exceeded. This can happen when
在检查事件时,使用带有 switch 或 if 的代码块是很常见的事情。如果变得简单,它可以是干净的代码,但似乎仍然有比需要更多的行,并且可以使用 lambda 进行简化。 用 if 阻止: if(a
Amazon 最近宣布在其 RDS 产品线中支持 Oracle: http://aws.amazon.com/rds/oracle/ 我想知道是否有人使用过它,或者是否有令人信服的理由将我的数据从 M
我是一名优秀的程序员,十分优秀!