CNode

十个不用静态类型函数式语言的理由 // 英文

Jjiyinyiyong发布于13 年前最后回复13 年前5 回复5101 浏览0 收藏

微博上看到这篇文章, 觉得挺搞的: 整篇据说都在黑 Java...

http://fsharpforfunandprofit.com/posts/ten-reasons-not-to-use-a-functional-programming-language/

  1. 函数语言太新了, 不是成熟的工具
  2. 工资是按照代码行数算的, 代码太短存在问题
  3. 花括号是主流语言很喜欢的东西, 不应该舍弃
  4. 喜欢显式类型声明
  5. 调试 Bug 的乐趣和习惯不能继续
  6. 编写代码时间不是花在调试工具上边
  7. 我不想在写代码的时候考虑所以的细节
  8. 更倾向检查 null
  9. 函数式编程里不使用设计模式
  10. 太过数学化
查看回复

回复 (5)

Y
yakczh#1·13 年前

java写起来笨笨的感觉,不如js有意思

G
gaolool#2·13 年前

据某垠所说的

如果你了解一点历史就会发现,今天非常流行的 JavaScript,其实不过是一个“没能正确实现的 Scheme”。

J
jiyinyiyong#5·13 年前
引用 gaolool据某垠所说的 如果你了解一点历史就会发现,今天非常流行的 JavaScript,其实不过是一个“没能正确实现的 Scheme”。

@sexnothing 哦哦. 真是简短, 几乎没懂 JS 之前没出彩, 现在的话有 JS 和 Clojure, 气场不一样了

参与回复
登录后即可参与回复。登录