From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.5-pre1 Date: 15 Aug 91 13:30:53 GMT From: kong!pbaker@mimsy.umd.edu (Paul Baker - CTA) Subject: Re: c++ vs ada results Message-ID: <1991Aug15.133053.6796@kong.gsfc.nasa.gov> List-Id: Since Booch hasn't joined this thread, let me pass along some rumors/disinformation about the two sets of Booch components. The dramatic reduction in code size between the Ada and C++ versions requires using both inheritance and a home-brew template mechanism. The C++ results, while they appear dramatic, do not represent portable C++ code. They uses Booch's intrepretations of the next revision of C++. The Ada components are portable. A fair comparison would be to contrast the next version of C++ with Ada9X. The current version of C++ wouldn't handle this problem at all well. I do believe, however, that the reduction in size is a true measure of the value of inheritance as a code reuse mechanism. The question is, is inheritance the best mechanism? Generative reuse may be more effective and its code easier to maintain. plb