comp.lang.ada
 help / color / mirror / Atom feed
From: ads.com!saturn!bhanafee@ames.arc.nasa.gov  (Brian Hanafee)
Subject: Re: Why ADA?
Date: 25 Mar 92 18:48:50 GMT	[thread overview]
Message-ID: <BHANAFEE.92Mar25104850@deimos.ads.com> (raw)

In article <1992Mar25.163726.10669@mahendo.jpl.nasa.gov> felipe@larissa.jpl.nas
a.gov (Felipe Hervias) writes:
>In article <1992Mar24.161425.125@v7.vitro.com>, carmencs@vitro.com (Carmen Cas
tells-Schofield) writes:
> > In article <13235@suns3.crosfield.co.uk>, pdg@crosfield.co.uk (paul goffin)
 writes:
> > > Yes, one can write good 'C', but under pressure to get it done fast,
> > > most people don't.
> > 
> > [stuff deleted] Just to extend this a little, I would say that Ada 
> > forces you to use these concepts; C just lets you.
> > [example deleted]
>
>By learning Ada in school doesn't prepare someone for the 'real world.'
>You don't need and shouldn't have to use Ada to learn good software 
>development. If you have a good software engineering background the
>so call benefits of Ada doesn't show.

The benefits of Ada show every time Ada forces the developer to do a
complete design before coding.  One big problem in industry is that
developers of code tend not to be the maintainers, both because of job
descriptions and job turnover.  Thus, a developer is most often able
to get away with quicker, dirtier solutions which are to the detriment
of the long-term cost of the program.  Schools simply are not set up
to demonstrate to students the benefits of long term maintainability--
maintainability that must span *many* years of development.  The "good
software engineering background" is only so many words if the software
engineer has never seen evidence of the benefits of complete design,
and he won't until he gets to his first big program.

>
>I have used Ada and C is the past and I can see why Ada will never be as
>popular as C or ever come close. The increasing popularity of C++ will
>only make C/C++ even more popular.

Need I point out the circularity in this argument?

--
Brian Hanafee                         Advanced Decision Systems
bhanafee@ads.com                      1500 Plymouth Street
(415) 960-7300                        Mountain View, CA 94043-1230

             reply	other threads:[~1992-03-25 18:48 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1992-03-25 18:48 Brian Hanafee [this message]
  -- strict thread matches above, loose matches on Subject: below --
1999-07-30  0:00 WHY ADA? Casadio Tozzi Pier Paolo
1992-04-17  0:36 Why ADA? Xmiester
1992-03-27 18:42 rochester!kodak!ispd-newsserver!psinntp!vitro.com!v7.vitro.com!eswgcc
1992-03-26 16:09 AM Barry
1992-03-26 14:32 Bob Bagwill
1992-03-26  9:13 mcsun!ieunet!ccvax.ucd.ie!vms.eurokom.ie!adimaio
1992-03-25 16:37 elroy.jpl.nasa.gov!mahendo!larissa!felipe
1992-03-24 21:14 rochester!kodak!ispd-newsserver!psinntp!vitro.com!v7.vitro.com!eswgcc
1992-03-24 18:54 dog.ee.lbl.gov!network.ucsd.edu!usc!cs.utexas.edu!asuvax!ennews!enuxha.ea
1992-03-24 16:00 eru.mt.luth.se!lunic!sunic!kth.se!admin.kth.se!nobeltech.nobeltech.se!lee
1992-03-24  5:13 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!rpi!news-server.csri.toronto.edu!ccs-server.QueensU.CA!qucdn!holnessi
1992-03-23  9:00 paul goffin
1992-03-23  3:56 Jeffrey M. Schweiger
1992-03-23  1:18 Steve Carr
1992-03-22 23:42 news
1992-03-22  4:56 dog.ee.lbl.gov!network.ucsd.edu!swrinde!mips!think.com!yale.edu!jvnc.net!
replies disabled

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