comp.lang.ada
 help / color / mirror / Atom feed
From: dog.ee.lbl.gov!overload.lbl.gov!agate!spool.mu.edu!wupost!cs.utexas.edu!m ilano!cobweb.mcc.com!breland@ucbvax.Berkeley.EDU  (Mark Breland)
Subject: Re: Open Systems closed to Ada?
Date: 1 Dec 92 13:54:02 GMT	[thread overview]
Message-ID: <1992Dec1.135402.12079@mcc.com> (raw)

In article <1992Nov30.215944.17819@fcom.cc.utah.edu> val@news.ccutah.edu (Val K
artchner) writes:
>emery@dr_no.aries.mitre.org (David Emery) writes:
>: 
>: >Which language is the "state religion" that bans all other religions from
>: >its state?  
>: 
>: C
>
>In case you were unaware of it, there is a mandate in the DoD that "all new
>software development shall be done in Ada" unless there is a compelling cost
>justifiable reason...

Unfair apples and oranges here, to me it seemed David was pointing out the
difficulties with or flat out lack of support provided within a language's
semantics for cooperative interfacing/binding to another foreign language.
This does not correlate with a customer mandating use of a particular
language such as Ada (or Jovial, or FORTRAN, or C, or Lisp, or Smalltalk...)

>: >Which language is simply the majority "religion" while not being 
>: >intolerant of others?  
>: 
>: none
>
>Are you aware of something called "The Ada Mandate"?

Make it plums and limes here, but see above...same point.  Key word in
the question is "language".

>: >Which one would you compare to the USA and which would you compare to Iran?
  
>: 
>: I've compare the C community to Iran.  
>
>Which community legislates compliance?

Now here we have a subtle shift because David introduces the C "community".
I feel there isn't much room for either the C or Ada communities to point
fingers, since both strive mightily to prove they can solve the world's
problems within their own realm.  Much contention is made by Ada proponents
that the Open Systems standards predominantly favor C applications.  A
simple reason for that...the C community discovered their increasingly
chaotic universe required some form of cooperative structure fast to
retain customer base.  Because of the Ada language's enforced structure
and coherency, the Ada community enjoyed the luxury of a somewhat more
ordered perspective.  What is NOT needed is an exponentially growing
pool of crybabies.  What IS needed is a colloborative effort from both
sides to capitalize on the advantages of _both_ language paradigms.

>: >Which one rules by choice and which one will only rule by fiat?
>: 
>: Many people choose to program in C.  Unfortunately for those of us who
>: don't, the C community has shown a significant intolerance for other
>: language paradigms.  One wonders how many people are now programming
>: in C because they have no other choice.
>
>I have spent my professional career in the defense community.  Of the other
>programmers that I personally know, only 25% prefer Ada over any other
>language.  I know of no programmers in the commercial sector who would
>prefer to program in Ada.

Think of C as a language which attracts free-wheeling, loosely-bound
developers.  Think of Ada as a language which attracts programmers who
prefer structure, discipline, order, and consistency.  Those traits
most dominant in a _human_ will drive them toward the language of their
personal choice.  As for statistics, I usually pay no attention to them
if they lack the backup of a quantifiable, definitive study.  Commercial
sector programmers may not even known what Ada can do because of the
industry's dismal record in spreading the word.

Mark A. Breland - Microelectronics and Computer Technology Corporation (MCC)
Ada Fault Tolerance                               | voice:    (512) 338-3509
3500 West Balcones Center Drive                   | FAX:      (512) 338-3900
Austin, Texas 78759-6509   USA                    | internet: breland@mcc.com

             reply	other threads:[~1992-12-01 13:54 UTC|newest]

Thread overview: 48+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1992-12-01 13:54 dog.ee.lbl.gov!overload.lbl.gov!agate!spool.mu.edu!wupost!cs.utexas.edu!m [this message]
  -- strict thread matches above, loose matches on Subject: below --
1992-12-16 21:45 Open Systems closed to Ada? agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!pa
1992-12-16 15:10 David Emery
1992-12-15 19:45 Pete Carah
1992-12-14 17:28 agate!spool.mu.edu!sdd.hp.com!zaphod.mps.ohio-state.edu!cs.utexas.edu!csc.ti.com!tilde.csc.ti.com!mksol!mccall
1992-12-14 17:21 agate!spool.mu.edu!sdd.hp.com!zaphod.mps.ohio-state.edu!cs.utexas.edu!csc.ti.com!tilde.csc.ti.com!mksol!mccall
1992-12-14 17:09 agate!spool.mu.edu!sdd.hp.com!zaphod.mps.ohio-state.edu!cs.utexas.edu!csc.ti.com!tilde.csc.ti.com!mksol!mccall
1992-12-13 20:15 Arthur Evans
1992-12-12  4:45 Michael Feldman
1992-12-11 21:25 Michael Feldman
1992-12-11 21:04 agate!stanford.edu!kronos.arc.nasa.gov!butch!iscnvx!news
1992-12-11 18:35 Robert I. Eachus
1992-12-11 13:16 agate!spool.mu.edu!uwm.edu!cs.utexas.edu!csc.ti.com!tilde.csc.ti.com!mkso
1992-12-11 13:03 agate!spool.mu.edu!uwm.edu!cs.utexas.edu!csc.ti.com!tilde.csc.ti.com!mkso
1992-12-11 12:55 agate!spool.mu.edu!uwm.edu!cs.utexas.edu!csc.ti.com!tilde.csc.ti.com!mkso
1992-12-11 12:45 agate!spool.mu.edu!uwm.edu!cs.utexas.edu!csc.ti.com!tilde.csc.ti.com!mkso
1992-12-10 18:03 Rob Spray
1992-12-09  5:42 Michael Feldman
1992-12-09  5:34 Michael Feldman
1992-12-09  5:26 Michael Feldman
1992-12-08 15:09 Mark Breland
1992-12-08 14:58 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!usc!enterpoop.mit.edu!linus!
1992-12-08  9:49 cis.ohio-state.edu!magnus.acs.ohio-state.edu!csn!raven!rcd
1992-12-08  9:35 dog.ee.lbl.gov!hellgate.utah.edu!caen!uwm.edu!linac!pacific.mps.ohio-stat
1992-12-07 23:29 Robert I. Eachus
1992-12-07 21:59 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!sdd.hp.com!elroy.jpl.nasa.go
1992-12-07 21:57 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!sdd.hp.com!elroy.jpl.nasa.go
1992-12-07 17:57 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!sdd.hp.com!apo
1992-12-07 17:15 Michael Feldman
1992-12-07 14:49 mcsun!uknet!yorkohm!minster!mjl-b
1992-12-06 23:05 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!eff!wor
1992-12-05 23:12 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!darwin.sura.net!wupost!cs.ut
1992-12-04 18:58 cis.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!agate!li
1992-12-04 16:59 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!csc.ti.com!til
1992-12-04 16:33 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!csc.ti.com!til
1992-12-04  8:20 Jim Lonjers
1992-12-04  8:12 Jim Lonjers
1992-12-04  7:48 Jim Lonjers
1992-12-03 19:24 Open Systems closed to ADA? Alvin Starr
1992-12-03 17:25 Open Systems closed to Ada? mcsun!uknet!yorkohm!minster!mjl-b
1992-12-02 16:47 david.c.willett
1992-12-02 16:38 Robert I. Eachus
1992-12-02  6:42 Alex Blakemore
1992-12-02  4:02 Gregory Aharonian
1992-12-02  3:39 Gregory Aharonian
1992-12-01 23:07 dog.ee.lbl.gov!overload.lbl.gov!agate!biosci!uwm.edu!zaphod.mps.ohio-stat
1992-12-01 21:44 mcsun!uknet!yorkohm!minster!mjl-b
1992-11-27 12:27 mcsun!uknet!yorkohm!minster!mjl-b
replies disabled

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