August 31, 2005

Software design

"To a man with a hammer, everything looks like a nail. To a Computer Scientist, everything looks like a language design problem. [...] My early work clearly treated modularisation as a design issue, not a language issue. [...] We are still trying to undo the damage caused by the
early treatment of modularity as a language issue and, sadly, we still try to do it by inventing languages and tools."

David Parnas, in :
Premkumar Devanbu, Bob Balzer, Don Batory, Gregor Kiczales, John Launchbury, David Parnas, Pen Tarr, "Modularity in the New Millenium: A Panel Summary," in Proceedings of the 25th International Conference on Software Engineering, Portland, OR, 2003, pp.723-724.

No comments: