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...