[net.misc] ADA to replace UNIX?

lmc@denelcor.UUCP (09/20/83)

I've just read an article in the "Data Base Monthly", a newspaper concerning
Data General people (but not an organ of DG itself). Its concerns the "next
five years" of hardware/software trends, and is written by Doug Kaye,
president of Rational Data Systems, and DG Software firm (as far as I can
tell).  To quote:

	"I expect ADA to replace UNIX and C in the multi-user multi-task
	column for two reasons. First, the profit motivations surrounding
	ADA-based products are very strong and growing, and second, I think
	that within 5 years the world will finally wake up to the fact
	that UNIX isn't all its cracked up to be.  ...Pretty soon people
	will just have to accept that UNIX has serious flaws in the areas
	of reliability and security. If anyone tries to solve these
	problems, UNIX will respond by exhibiting lousy performance.
	UNIX can be small and fast because it is basicly a reckless operating
	system.

        "UNIX fans also claim that it has a high degree of portability.  In
        fact, this is true only because of its great lack of structure
        which will, in the long run, cause its downfall.  ADA, on the other
        hand, provides a vastly superior form of portability via packages.
        From day one, the whole language and development and execution
        environments have been designed for portability.  Remember, "C" is
        really just a high-level assembler language for the PDP-11."

Well, has he convinced you? It seems to me that he is confusing ADA (a
language and "environment") to UNIX (an operating system). What is this
"structure" he speaks of?  Lack of rigid structure in C data (as opposed
to ADA data structure)?

I attended a conference in December of '68 (I believe) where the ADA
environment was discussed for three days. The consensus (it seemed to me)
was that everone there wanted a UNIX environment, perhaps with ADA in
C's place as THE language (the perhaps was real - even then a lot of
attendees weren't sure whether ADA was what they really wanted).  Has
that mood changed? I haven't been able to keep up with ADA. Has some new
concept of an operating system for ADA's environment been developed?

As for the intrinsic reliability of ADA, just ask Edsger Dijkstra what he
thinks.

Finally, the swipe (if indeed its a sneer, as it seems it was intended) about
C right at the end leaves me wondering. Shouldn't the tool fit the job?
Who needs a 4 page data declaration to write a simple program to do
some small task, when it can be done in C in 15 lines and then thrown away?

Oh, well, I thought I would put this out and see what everyone else
thinks. I'm interested in what ADA holds for the UNIX community
future. The profit incentive he mentions is certainly real. Comments?

He promises a future article on both UNIX and ADA. I'll digest when it
appears.

					Lyle McElhaney
					...hao!csu-cs!denelcor!lmc
					...brl-bmd!denelcor!lmc

ziegler@lzmi.UUCP (09/22/83)

Here we go again.......

Please, let's not get into yet another "I like my language (OS,
machine, etc.) and everything else stinks." argument.  The person
who wrote the initial article comparing UNIX and ADA was doing
exactly that, and any experienced netter should know beyond a doubt
where such discussions lead.  NOWHERE!!!!  I don't know much about
ADA, I know quite a bit about UNIX and C, and I think putting ADA on
UNIX would be a good idea.  But then again, I'd like to see a good
version of APL on UNIX...

But seriously, folks, when all the shouting and flaming and
comparing and verbal assault are finished, and when time passes and
people can rationally look back at the arguments we had and the
decisions we made, some of this is going to look mighty stupid. 
Such is the nature of humanity, as a race, learning.  In the
meantime, I'll do what almost every single one of you out there
does: hope for the best, complain about everything I don't like,
look for something better, and, when it comes down to doing my job,
use what's available.

		Joe Ziegler
		...hogpc!pegasus!lzmi!ziegler <or>
		...harpo!pegasus!lzmi!ziegler <or>
		...mhtsa!lznv!ziegler

preece@uicsl.UUCP (09/24/83)

#R:denelcor:-14400:uicsl:7500028:000:469
uicsl!preece    Sep 23 10:35:00 1983

	I attended a conference in December of '68 (I believe) where the ADA
	environment was discussed for three days. The consensus (it seemed to
	me) was that everone there wanted a UNIX environment, perhaps with
	ADA in C's place as THE language (the perhaps was real - even then a
	lot of attendees weren't sure whether ADA was what they really
	wanted).
----------
That must have been an exciting meeting, since Unix didn't exist yet and
ADA was still ten years away...