3 ms·
A fun counter-example to the productivity argument we often hear from dynamic, duck-typing enthusiasts is the *Haskell vs. Ada vs. C++ vs. Awk vs. ...An Experim
by agentultra 9y ago
A fun counter-example to the productivity argument we often hear from dynamic, duck-typing enthusiasts is the *Haskell vs. Ada vs. C++ vs. Awk vs. ...An Experiment in Software Prototyping Productivity∗[0] paper. The paper compares teams attempting to implement a real-world program used in a weapons targeting system. They are primarily interested in productivity and the results are quite favorable to Haskell. Of note was how rapidly a completely inexperienced programmer was able to learn Haskell and implement a solution to the exercise given the specification.
[0] http://haskell.cs.yale.edu/wp-content/uploads/2011/03/HaskellVsAda-NSWC.pdf http://haskell.cs.yale.edu/wp-content/uploads/2011/03/Haskel...
My own experiences learning Haskell after working Python for more than 10 years suggests this is quite plausible.