既然对haskell、erlang等语言的赞誉如此之高,为什么它们都不能成为主流语言?
是因为他们的学习曲线吗?还是符号符号过多?
既然对haskell、erlang等语言的赞誉如此之高,为什么它们都不能成为主流语言?
是因为他们的学习曲线吗?还是符号符号过多?
因为大多数人不知道如何进行功能编程。
因为克服主导范式是困难的并且需要时间。
因为“没有人因为选择 Java 而被解雇”(上面的推论,来自FUD)。
因为现实世界的编程并不总是完美的功能——我们喜欢我们的副作用。
等等。
在这个较旧的 SO 答案中有更多信息,与我的不同,它包括机枪和外星人。