comp.lang.ada
 help / color / mirror / Atom feed
From: cis.ohio-state.edu!news.sei.cmu.edu!ajpo.sei.cmu.edu!wellerd@ucbvax.Berke ley.EDU  (David Weller)
Subject: Re: 30 Years
Date: 26 Aug 93 11:06:49 GMT	[thread overview]
Message-ID: <1993Aug26.070649.12465@sei.cmu.edu> (raw)

In article <9308251529.AA07664@manta.nosc.mil> mshapiro@MANTA.NOSC.MIL (Michael
 D Shapiro) writes:
>
>Sorry, I keep forgetting that people don't think the same way I do
>about what a software project entails.  I count a software project as
>lasting from the time people start coming up with a blurb describing
>what it does until the last maintained version is turned off.  This is
>roughly the management paradigm I proposed in my article "Software is a
>product . . . NOT!" in the September 1992 IEEE Computer magazine (p.
>128). 

I recommend this article to many people.  It's posted in my office. :-)

>Because I believe Ada cannot always be used cost-effectively for small
>or short projects (using my definition of a project), I do advocate
>that more appropriate languages be used for small or short projects
>where they are more cost-effective.  We need some guidelines as to
>where the cost-effectiveness breakpoints come.  I think the language
>choice really does not matter on true small/short projects because no
>one will need to look at the source code except the developers.  Ever.
>

IMHO, you just defined "research project", in which case, I couldn't
agree more.  It's only when we have a process (notice, not product :-)
where the user /= development organization that we actually need _some_
form of standardization.

>Probably what we should really hope that someone is looking for the
>successor to Ada and C++ and {insert your other favorite language here}
>that takes the most appropriate properties of each and combines them
>into a new tailorable language.  As I see it, this language should have
>multiple formality levels.  High formality would be required for huge
>systems.  Informality would be allowed for throwaway programs.
>In-between systems would need to conform to some intermediate formality
>levels.

This is certainly agreeable, with the caveat that the definition of
"throwaway" be VERY CLEARLY defined.  I've watched too many little
software projects that were labeled throwaway (or worse, "prototype")
grow into 100KSLOC+ long-term projects.

>
>From what I have read and heard, I believe that Ada9X will not meet
>these requirements of my proposed new language.  Does anyone know if
>anyone is working (even on just the requirements) on a next generation
>highly formal language for huge systems that can be used easily and
>less formally on non-huge systems?  I have the feeling that no current
>mainline language can do the job.  If we only continue bickering about
>current languages, we'll delay movement toward meeting our real future
>needs.  Since I feel that Ada is the most advanced language currently
>around for some of the needed concepts, this group may be a reasonable
>discussion arena.
>

Well, there's always DRAGOON :-)


-- 
type My_Disclaimer is new Standard.Disclaimer with record
	AJPO, SEI : Cognizance := Disavow_All_Knowledge;
end record;--)

             reply	other threads:[~1993-08-26 11:06 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1993-08-26 11:06 cis.ohio-state.edu!news.sei.cmu.edu!ajpo.sei.cmu.edu!wellerd [this message]
  -- strict thread matches above, loose matches on Subject: below --
1993-09-16 11:43 30 Years Richard A. O'Keefe
1993-09-13 16:27 agate!howland.reston.ans.net!usc!cs.utexas.edu!csc.ti.com!tilde.csc.ti.co
1993-09-10 22:07 Tucker Taft
1993-09-10 20:25 Robert I. Eachus
1993-09-10 17:57 Robert Kitzberger
1993-09-10 17:03 Mark C. Carroll
1993-09-10 15:49 cis.ohio-state.edu!news.sei.cmu.edu!ajpo.sei.cmu.edu!progers
1993-09-08 20:25 Michael D Shapiro
1993-09-08 19:38 Tucker Taft
1993-09-08 17:21 Michael D Shapiro
1993-08-30 16:00 agate!howland.reston.ans.net!darwin.sura.net!source.asset.com!shilling
1993-08-30  3:06 cis.ohio-state.edu!math.ohio-state.edu!darwin.sura.net!seas.gwu.edu!mfeld
1993-08-27 15:04 Tucker Taft
1993-08-26 16:09 agate!doc.ic.ac.uk!uknet!rsre!trout.rsre.mod.uk!trout!rigotti
1993-08-26 14:57 cis.ohio-state.edu!pacific.mps.ohio-state.edu!math.ohio-state.edu!uwm.edu
1993-08-25 15:29 Michael D Shapiro
replies disabled

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