From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,30352abc52760363 X-Google-Attributes: gid103376,public From: leschkes@ferret.cig.mot.com (Scott Leschke) Subject: Re: Ada to C++ Translators Date: 1998/02/25 Message-ID: #1/1 X-Deja-AN: 328569110 References: <34E47622.15EB@atc-1s.hac.com> <1998Feb13.213046.1@eisner> <6c9tjc$obg@universe.digex.net> <34eb5d36.20077308@news.tiac.net> <6ceq7m$3nc@universe.digex.net> Organization: Motorola Cellular Infrastructure Group Newsgroups: comp.lang.ada Date: 1998-02-25T00:00:00+00:00 List-Id: dweller@universe.digex.net (David Weller) writes: >Wrong. It's an unpublished _fact_. Big difference. My work with the >C++ Booch Components (_hand_ translating them into Ada95) yielded >around a 10% _reduction_ in overall code. It would be fair to qualify >where that reduction came from: The template syntax in C++, IMHO, >stands as one of computer science's most outstanding examples of >abominal syntax. The necessity to repeat the signature syntax in all >but the most confined circumstances stands as an eternal monument to >C++'s convoluted "I'm Object-Oriented But I MUST Act Like C" motto. >(Also IMHO, given what Bjarne had to work with, I don't think it could >have been done with any more elegance, so this isn't a slam on his >design effort). Imperative code, namespaces, exceptions, etc. >generally pan out to a 1:1 basis. Ada shines in generics and usage of >those generics. I'm personally starting to pine for something that >combines what I feel are the best features of Ada and C++, and it >AIN'T called Java! Was the Booch Components work ever completed? I've seen you use this comparison a number of times but to my knowledge the work was left in a beta state. The date on the web page I'm looking at says it was last updated June 17th (I'm assuming that's 1997). -- Scott Leschke.........................email: leschkes@cig.mot.com Motorola, Inc............................ph: 847-632-2786 1501 W Shure Drive......................fax: 847-632-6519 Arlington Heights, IL 60004......mailstop: 1-J21