comp.lang.ada
 help / color / mirror / Atom feed
From: sampson@cod.nosc.mil  (Charles H. Sampson)
Subject: Re: Open comment to Ted Holden
Date: 21 Apr 92 16:35:13 GMT	[thread overview]
Message-ID: <3785@cod.NOSC.MIL> (raw)

In article <2733@fedfil.UUCP> Ted Holden writes:

>Let me tell you about portability in Ada.  There are so many things you
>can't do in Ada, that any real-world application which is forced to use
>Ada to any extent ends up being a mixed-language application, and there's
>NOTHING less portable than that.  ...

     Whoops, there we go again.  Since Mr. Holden hadn't enlightened me
on this point my team and I have implemented a "pure" Ada application that
is 99.99% portable, running on VAXes (DEC Ada), IBM PCs (Alsys Ada) and
the Navy's UYK-43 (Ada/L).  I quibble about calling it pure Ada because
it has to call some non-standard packages.  The 0.01% of non-portability
comes from inherent operating system differences which we chose to honor
rather than ignore: The way you pick up command line parameters in VAXes
and PCs and the fact that there are none for the UYK-43.  We could have
handled all parameter input using Text_IO with prompts, of course, but
we chose to make the VAX version look like a VAX program, the PC version
look like a PC program, and the UYK-43 version look like a poor man's
Macintosh.   The impurities arose for the same reason.

     Just think, if I had known this was impossible, we might have been
forced to use a real software engineering language like C!

				Charlie

             reply	other threads:[~1992-04-21 16:35 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1992-04-21 16:35 Charles H. Sampson [this message]
  -- strict thread matches above, loose matches on Subject: below --
1992-04-21 18:29 Open comment to Ted Holden Mark Fausett
1992-04-20 17:08 Johan Margono
1992-04-20 14:32 munck
1992-04-20  2:38 news
1992-04-18  6:35 sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!nstar!towers!grafted!dappe
1992-04-16 17:27 snorkelwacker.mit.edu!spool.mu.edu!olivea!news.bbn.com!kirin!mfausett
1992-04-15  4:33 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!samsung!nstar!towers!grafted
1992-04-14 20:27 news.u.washington.edu!milton.u.washington.edu!mfeldman
1992-04-14 17:44 micro-heart-of-gold.mit.edu!wupost!uwm.edu!ogicse!henson!hearne
1992-04-14 15:59 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!usc!nic!jonesm
1992-04-13 21:34 Ha rry Koehnemann
1992-04-13 17:28 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!uwm.edu!news.bbn.com!kirin!m
1992-04-11  7:18 news
1992-04-10 17:08 Dan Vanderwerken
1992-04-09 20:52 Brian Hanafee
1992-04-09 17:40 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!qt.cs.utexas.edu!cs.utexas.e
1992-04-09 16:58 david.c.willett
1992-04-09 15:53 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!mips!spool.mu.edu!uwm.edu!za
1992-04-09 15:24 Gregory Aharonian
1992-04-08 13:56 SAHARBAUGH
replies disabled

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