comp.lang.ada
 help / color / mirror / Atom feed
From: cis.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!csc.ti.com!til de.csc.ti.com!mksol!mccall@ucbvax.Berkeley.EDU  (fred j mccall 575-3539)
Subject: Re: Open Systems closed to Ada?
Date: 4 Dec 92 16:59:05 GMT	[thread overview]
Message-ID: <1992Dec4.165905.2316@mksol.dseg.ti.com> (raw)

In <EMERY.92Nov30210601@dr_no.mitre.org> emery@dr_no.mitre.org (David Emery) wr
ites:

>The U.S. DoD has chosen Ada as a matter of policy.  Its rationale for
>its decision is well-known (and you can disagree with it if you wish.)
>But there's a big difference between the DoD policy on the use of Ada
>and the mantra that I've experienced in the C community.  

>Governments are *supposed* to make policy.  What I consider completely
>objectionable are the people within a technical community who take on
>the role of government/management and make the policy for them.  

Would you rather that government/management 'made policy' with no
input from the technical community?

>Maybe my experience in POSIX is different than the "real workd".  But
>I tell you this:  I've met very few C programmers who have any
>experience with languages significantly different than C (FORTRAN is,
>after all, a similar language.  

NOT!  Or at least no more similar than one procedural language is with
another. 

>Lisp, Smalltalk, SNOBOL, COBOL and Ada
>represent different paradigms.)  

I'm rather curious who these people in the 'C Community' are.  I
prefer (personally) both C++ and C to Ada; my language exerience (in
order) is: FORTRAN IV, BASIC, Pascal, FORTRAN 77, COMPASS, C, Ada,
C++; with brief exposures to SNOBOL, LISP, ALGOL, and a few others.
You insist that my preference must be due to ignorance, but then go on
to accuse the *C COMMUNITY* of being closed-minded and bigotted?

>Even those who profess to like C++
>think its greatest feature is backwards compatability with C.

Say WHAT?  Certainly that's one of many, but "its greatest feature"?
All I can say to that is that you really need to meet more people.

>Conversly, most Ada programmers (that I've met, and i know a LOT of
>Ada people) are familiar with several languages (almost all of them
>know C), and are able to understand the various features of different
>languages.  

Maybe this is your problem.  All the people you know are in the Ada
Community, so when your attitude toward people who aren't becomes
evident, you wind up seeing what you expect to see?

>The C community that I object to has as its primary characteristic
>"Narrow-Mindedness".  

Sounds like the Ada Community that I object to -- what with its rules
and 'Mandates' and accusations of "agree with us or you are ignorant
scum".  Of course, what I've described isn't the Ada Community at all,
but rather some vociferous minority within it.  And what you've
described isn't the "C Community", either.

>The "State religion" metaphor is interesting.  You can well consider
>Ada to be the 'state religion' for the U.S. DoD, but there's no
>requirement to use Ada outside of the DoD (which is the span of the
>Congressional mandate. No one has told HHS, or Agriculture or Commerce
>or Justice to use Ada...)  This can be compared to requiring devotion
>to the state religion while within church.  But, there's no
>requirement to pray to the state religion when outside of the
>state-run church.

>The Ayatollahs of the C community that I've dealt with have a
>different view.  Their view is that "everyone should obey the C
>faith".  People with different views are treated as blasphemers and
>heretics.  

Were you frightened by Dennis Ritchie when you were very young, or
what?  All I can say is that if you came at me with the attitude you
show here, you would probably get exactly the reception that your
attitude seems to lead you to expect.  

Is anyone, no matter who they are, surprised that the sort of abusive
attitude shown here is greeted with something less than love and
kindness from the other side?  

Whatever happened to simply using the best tools to get the job done,
whatever that job might be?  Why so many people who insist that one
tool MUST fit all?  And contrary to what David Emory claims, the
attitude seems to run the other way; there seem to be a lot of Ada
'proponents' who will tell you that if you didn't select Ada for any
important job that it can only be because you are an ignorant idiot or
a "C ayatollah".  More than I have ever encountered among C advocates,
in point of fact (although there are certainly some present in that
group, as well).

So, how about we get back to discussing *Ada* now?

-- 
"Insisting on perfect safety is for people who don't have the balls to live
 in the real world."   -- Mary Shafer, NASA Ames Dryden
------------------------------------------------------------------------------
Fred.McCall@dseg.ti.com - I don't speak for others and they don't speak for me.

             reply	other threads:[~1992-12-04 16:59 UTC|newest]

Thread overview: 48+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1992-12-04 16:59 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!cs.utexas.edu!csc.ti.com!til [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: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-12-01 13:54 dog.ee.lbl.gov!overload.lbl.gov!agate!spool.mu.edu!wupost!cs.utexas.edu!m
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