comp.lang.ada
 help / color / mirror / Atom feed
From: mcsun!uknet!yorkohm!minster!mjl-b@uunet.uu.net
Subject: Re: Open Systems closed to Ada?
Date: 27 Nov 92 12:27:08 GMT	[thread overview]
Message-ID: <722867227.6079@minster.york.ac.uk> (raw)

In article <1992Nov26.015455.8009@fcom.cc.utah.edu> val@news.ccutah.edu (Val Ka
rtchner) writes:
>alex@cs.umd.edu (Alex Blakemore) writes:
>: In article <EMERY.92Nov24173553@Dr_No.mitre.org> emery@Dr_No.mitre.org (Davi
d Emery) writes:
>: > My experience with the POSIX/C community is that they don't understand
>: > why anyone would program in anything other than C/C++, and they have
>: > no interest (bordering on active hostility) in anyone who does not toe
>: > their line.   (Think of it as "Software Fundamentalism" of the
>: > Ayatollah variety, and you won't be far wrong...)
>: 
>: This attitude runs rampant in Universities as well.
>: I hope we Ada advocates will be more tolerant when we rule the world.
>
>Which language is the "state religion" that bans all other religions from
>its state?

I guess you're trying to implicate Ada here and contrast it with C (or
perhaps C++). Ada doesn't ban other languages -- there is still a lot of
effort going on to interface Ada to other systems and lnaguages. In general,
the problems don't actually come from Ada, but from poor specification in
other languages, notably C.

>Which language is simply the majority "religion" while not
>being intolerant of others?

As someone else pointed out, many C interfaces use char * for everything and
then typecast to the type they really mean later on. This makes for a poor
and error prone interface spec. -- as I found out when writing an Ada
binding to Berkeley sockets. Is this an example of C's great tolerance?

>Which one would you compare to the USA and
>which would you compare to Iran?  Which one rules by choice and which one
>will only rule by fiat?

Unfortunately, the motivations for choice are not as altruistic as you
perceive. Choice of computer languages, as in many other areas, has very
little to do with how good the language is technically. It has far more to
do with exposure, marketing and education.

Most of the choices are made at a superficial level -- after all, properly
evaluating the alternatives takes time, money and thought and making a
change from your current system takes a paradigm shift, retraining and
different and/or new ways of thinking.

How many companies properly perform this evaluation and are prepared to make
the changes for long term goals?

-- val@csulx.weber.edu ==\///= Ogden UT USA =|

Mat

| Mathew Lodge                      | "I don't care how many times they go    |
| mjl-b@minster.york.ac.uk          |  up-tiddly-up-up. They're still gits."  |
| Langwith College, Uni of York, UK |  -- Blackadder Goes Forth               |

             reply	other threads:[~1992-11-27 12:27 UTC|newest]

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

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