我不是一个专业的程序员,但拥有一个工程领域的PhD,多年来我已经自学了许多编程语言。在过去的几年里,我主要使用Ruby,现在我正在学习JavaScript,这样我就可以做一些web编程了。
我想和很多人一样,我对JavaScript的学习有一个负面的印象,但是当我学习语言(通过克罗克福德的“JavaScript: Good Parts”一书)时,我发现语言的功能部分真的很整洁。几年前我涉足了Haskell,所以我对函数式编程有了一些想法。
我想知道专业程序员是如何使用这种语言的。在用JavaScript编写时,您是坚持一种范式,还是像使用瑞士军刀一样使用它,并针对不同的问题使用不同的范例?现在