From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,56ca6b335f8f1262 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2000-08-31 12:08:10 PST Path: supernews.google.com!sn-xit-02!sn-east!supernews.com!news.maxwell.syr.edu!newsfeed.stanford.edu!headwall.stanford.edu!unlnews.unl.edu!newsfeed.ksu.edu!nntp.ksu.edu!news.okstate.edu!dvdeug From: dvdeug@x8b4e53cd.dhcp.okstate.edu (David Starner) Newsgroups: comp.lang.ada Subject: Re: Trouble with UNIX IPC and Ada95 Date: 31 Aug 2000 18:42:01 GMT Organization: Oklahoma State University Message-ID: <8om8tp$8q62@news.cis.okstate.edu> References: <8olqhe$hsv$1@nnrp1.deja.com> <39AE7960.D6622FD4@earthlink.net> <8om5tn$q0$1@nnrp1.deja.com> Reply-To: dstarner98@aasaa.ofe.org NNTP-Posting-Host: x8b4e516e.dhcp.okstate.edu User-Agent: slrn/0.9.6.2 (Linux) Xref: supernews.google.com comp.lang.ada:443 Date: 2000-08-31T18:42:01+00:00 List-Id: On Thu, 31 Aug 2000 17:50:57 GMT, 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"