comp.lang.ada
 help / color / mirror / Atom feed
From: dvdeug@x8b4e53cd.dhcp.okstate.edu (David Starner)
Subject: Re: Trouble with UNIX IPC and Ada95
Date: 31 Aug 2000 18:42:01 GMT
Date: 2000-08-31T18:42:01+00:00	[thread overview]
Message-ID: <8om8tp$8q62@news.cis.okstate.edu> (raw)
In-Reply-To: 8om5tn$q0$1@nnrp1.deja.com

On Thu, 31 Aug 2000 17:50:57 GMT, wv12@my-deja.com <wv12@my-deja.com> wrote:
>Apparently this is not the case. Twenty years after IBM launches the
>IBM PC, you see a myriads of operating systems written in C: MINIX,
>XINU, Linux, XENIX, FreeBSD, etc... I haven't seen anything in Ada
>on any PC that provides half the functionality of DOS. Maybe there
>is a language that makes OS design become a walk in the park. That
>language is not Ada.

Your logic is wrong: No major OS for the PC is written in Ada does
not imply anything about Ada's use for writting OS's. It just means
that Linus Torvald, UC-Berkeley and Microsoft chose to write their
operating systems in C and C++. Two main reasons are probably cultural
(Unix is traditionally written in C, and C was more popular) and 
resources (a free OS needs a free compiler, but GNAT didn't appear
until '94-'95).

Of course Ada doesn't make OS design a walk in the park. No language
that exists does, and any language that did would be like Lex -
a very narrow, specialized tool. OS design is naturally a highly
complex job, not a walk in the park.

-- 
David Starner - dstarner98@aasaa.ofe.org
http/ftp: dvdeug.net.dhis.org
It was starting to rain on the night that they cried forever,
It was blinding with snow on the night that they screamed goodbye.
	- Dio, "Rock and Roll Children"



  reply	other threads:[~2000-08-31 18:42 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-08-30 16:16 Trouble with UNIX IPC and Ada95 berserker
2000-08-30  0:00 ` Marc A. Criley
2000-08-31 14:36 ` wv12
2000-08-31 15:27   ` Charles Hixson
2000-08-31 17:50     ` wv12
2000-08-31 18:42       ` David Starner [this message]
2000-08-31 19:03       ` mjsilva
2000-08-31 20:38       ` Larry Kilgallen
2000-09-01  7:47       ` Tarjei T. Jensen
2000-09-02 12:02       ` gdemont
     [not found]       ` <8opdn8$bgvss$1@ID-25716.news.cis.dfn.de>
2000-09-02 13:23         ` Marin David Condic
2000-09-02 22:07           ` AdaOS (was: Trouble with UNIX IPC and Ada95) Nick Roberts
2000-08-31 22:57     ` Trouble with UNIX IPC and Ada95 John McCabe
2000-08-31 18:32   ` David Starner
2000-09-01  4:25   ` Robert Dewar
2000-09-01 14:58   ` Luke B. Andrews
2000-09-01 17:56 ` Anders Gidenstam
replies disabled

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