An Experiment in Software Prototyping Productivity

Jun 24th, 2002 by Tony in * papers

A wonderful study of a government project that was prototyped in a variety of languages (Ada, Haskell, Lisp, C++, Awk etc.)

Unlike several other such studies each was written by a senior programmer in that language – not all by the same developer. Although the results are impressive in and of themselves (Rapide took 54 hours to develop, Lisp, 3 hours; C++ took 1105 LOC, Haskell 85 lines), it’s more interesting the response to the Haskell solution, which was written, Literate Programming style, as executable LaTeX. Because the code was so small, but the documentation so large (85% of the solution was documentation), the reviewers assumed that this was not a complete, tested, executable program, but just a specification with some top level design!

[Thanks to Malcolm Wallace for the link.]

No Comments