comp.lang.ada
 help / color / mirror / Atom feed
From: emery@mitre-bedford.arpa  (David Emery)
Subject: Re: c++ vs ada results
Date: 29 Aug 91 16:54:34 GMT	[thread overview]
Message-ID: <EMERY.91Aug29095434@Dr_No.mitre.org> (raw)

The Booch Components ARE NOT a complete system.  There has been some
debate over whether the C++ components achieve the same level of
functionality as the Ada components, i.e.  is there a C++ component
for every Ada component.  

I would be very surprised if the Booch Components did not shrink in
SLOC when coded in C++.  They were designed using that kind of
object-oriented paradigm.  But, real systems consist of a lot more
than little data structure components.  

Where I work, 100k SLOC is a small program, 1-2m SLOC is average, and
a really big program might have 5-10m SLOC.  Ada is making a
difference in programs of this size (e.g. AFATDS, CCPDS-R,
STANFINS-R).  I've not heard of similar-sized C++ programs.  What I
have heard is that large C++ programs, particularly those developed by
different groups of people, and integrated, tend to fall apart when
something goes wrong in the inheritance heirarchy.  In particular,
trying to find out "whose method is this?" in a very large, complex
C++ program is damned hard.

By the way, if Darryl Cornish thinks that software is "finally
discovering the architect/engineer/trades-person paradigm" just now,
then he has missed much of the discussions in software engineering
over the last 50 years, both theoretical work (e.g. Chief Programmer
Teams) and practical experience.  Read "The Mythical Man-Month", and
then come back and say that architect/engineer/trades-person is a new
idea for software...

				dave

             reply	other threads:[~1991-08-29 16:54 UTC|newest]

Thread overview: 57+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1991-08-29 16:54 David Emery [this message]
  -- strict thread matches above, loose matches on Subject: below --
1991-08-30  7:24 c++ vs ada results Ma ts Henricson
1991-08-16 17:56 Doug Smith
1991-08-15 15:40 Andy Davidson
1991-08-15 13:30 Paul Baker - CTA
1991-08-14 20:15 Jim Showalter
1991-08-14 19:15 Doug Smith
1991-08-14 18:40 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!swrinde!cs.utexas.edu!utgpu!
1991-08-14 18:25 Doug Smith
1991-08-14 14:41 Fred Stluka
1991-08-14  5:03 Mike Feldman
1991-08-13 22:08 David Emery
1991-08-13 14:29 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!qt.cs.utexas.edu!cs.utexas.e
1991-07-01  5:15 Andrew Dunstan
1991-06-27 18:24 Ray Diederich, 301-294-8400
1991-06-27 12:34 Chuck Shotton
     [not found] <164741@<1991Jun12>
1991-06-20 17:58 ` ryer
1991-06-24 14:44 ` ryer
1991-06-20 16:24 Chuck Shotton
1991-06-22  3:24 ` Thomas M. Breuel
1991-06-12 16:47 alan dare
1991-06-12 19:15 ` Paul Martz
1991-06-12 20:17 ` Jim Showalter
1991-06-13 20:49   ` Paul Kohlmiller
1991-06-13 23:12     ` Bruce Jones
1991-06-16  2:48   ` Russ Nelson
1991-06-16  4:10   ` Sean Eric Fagan
1991-06-18  4:17     ` Jim Showalter
1991-06-18  8:33       ` Sean Eric Fagan
1991-06-18 21:53         ` Jim Showalter
1991-06-18 12:28       ` Mats Henricson
1991-06-18 22:06         ` Jim Showalter
1991-06-19 15:07           ` Dan Weinreb
1991-06-19 17:00           ` Doug Smith
1991-06-20 14:08             ` Steve Juneau
1991-06-20 19:56               ` Robert I. Eachus
1991-06-21 17:27                 ` David M Geary
1991-06-20 22:09               ` Paul Stachour
1991-06-21 17:03                 ` David M Geary
1991-06-23  3:14                   ` Jim Showalter
1991-06-26 22:13                 ` Dan Weinreb
1991-06-21 22:01               ` Jim Showalter
1991-06-19 18:36           ` Jim Showalter
1991-06-19 15:01         ` Dan Weinreb
1991-06-24  2:29         ` Andrew Dunstan
1991-06-24 10:06           ` David Emery
1991-06-24 13:16           ` Mats Henricson
1991-06-25  4:29           ` Tom McClory
1991-06-26  0:35             ` Jim Showalter
1991-06-26  1:26             ` Andrew Dunstan
1991-06-26 22:47               ` Jim Showalter
1991-06-27 15:47                 ` Alex Blakemore
1991-06-27 23:58                   ` Jim Showalter
1991-06-25 19:27           ` Jim Showalter
1991-06-23 23:59       ` CBW Consulting
1991-06-24 20:11         ` Jim Showalter
1991-06-12 21:27 ` Dan L. Pierson
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox