Article View: comp.lang.clos
Article #172Beginner's Question - CLOS
From: Richard P. Gabriel
Date: Tue, 25 Aug 1992 17:35
Date: Tue, 25 Aug 1992 17:35
20 lines
1534 bytes
1534 bytes
I have a broad view. I used to work for Lawrence Livermore National Laboratories, which is a nuclear weapons design lab. All we cared about is the performance of programs that ran for weeks on Crays. I wrote the book ``Performance and Evaluation of Lisp Systems'' in which I pointed out that it is improper to assign to any one benchmark the overall `performance' of a Lisp system. If you assume a reasonably competent programmer (I use this as a shorthand for designer/coder), it is most likely that things like dispatch don't happen as the only operation in the only inner loop that matters. More likely to affect performance is the design of the algorithms and the data structures. In my shop we did a several person-decade project in C++ during which I witnessed a factor of 3 productivity decline over the Lisp group. By my reckoning, using C++ instead of Lisp cost me $4,000,000 (US), and the end result was no faster (as judged by comparing it with a similar Lisp-written product) than it would have been in Lisp. -rpg-
Technical Details
Message-ID:
<9208251735.AA00976@inferno.lucid>Path:
arc1-ca.pugleaf.net!sparky!uunet!walter!att!linac!pacific.mps.ohio-state.edu!cis.ohio-state.edu!lucid.com!rpg%infernoReferences:
<graham.714724097@galois>Show Full Headers
Complete Article Headers
Newsgroups: comp.lang.clos Path: arc1-ca.pugleaf.net!sparky!uunet!walter!att!linac!pacific.mps.ohio-state.edu!cis.ohio-state.edu!lucid.com!rpg%inferno From: rpg%inferno@lucid.com (Richard P. Gabriel) Subject: Beginner's Question - CLOS Message-ID: <9208251735.AA00976@inferno.lucid> Sender: daemon@cis.ohio-state.edu Organization: The Ohio State University Department of Computer and Information Science References: <graham.714724097@galois> Date: Tue, 25 Aug 1992 17:35:03 GMT Lines: 20