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.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f849b,d275ffeffdf83655 X-Google-Attributes: gidf849b,public X-Google-Thread: 146b77,d275ffeffdf83655 X-Google-Attributes: gid146b77,public X-Google-Thread: 115aec,d275ffeffdf83655 X-Google-Attributes: gid115aec,public X-Google-Thread: 103376,d275ffeffdf83655 X-Google-Attributes: gid103376,public X-Google-Thread: 1108a1,d275ffeffdf83655 X-Google-Attributes: gid1108a1,public From: woodruff@tanana.llnl.gov (John Woodruff) Subject: Re: Ada vs C++ vs Java Date: 1999/01/14 Message-ID: #1/1 X-Deja-AN: 432721738 References: <369C1F31.AE5AF7EF@concentric.net> <369D1F2B.138D1FB8@pwfl.com> <369E4A41.8D7DDA14@west.raytheon.com> Followup-To: comp.lang.ada,comp.vxworks,comp.realtime,comp.arch.embedded,comp.object X-Complaints-To: abuse@lll-winken.llnl.gov X-Trace: lll-winken.llnl.gov 916354929 19773 128.115.53.11 (14 Jan 1999 23:02:09 GMT) Organization: Lawrence Livermore National Lab Reply-To: woodruff1@llnl.gov NNTP-Posting-Date: 14 Jan 1999 23:02:09 GMT Newsgroups: comp.lang.ada,comp.vxworks,comp.realtime,comp.arch.embedded,comp.object Date: 1999-01-14T23:02:09+00:00 List-Id: >>>>> "Ken Keys" == Ken Keys writes: In article <369E4A41.8D7DDA14@west.raytheon.com> Ken Keys writes: > Marin David Condic wrote: >> Not entirely accurate. Ada has the Task construct which allows >> parallel programming without dependence on the specific >> OS. > I suppose this is terribly off-topic discussing technical details > in the middle of a flame war but... > Have you (or do you have first hand knowledge of anyone who has) > ever used an Ada Rendezvous in an RTOS environment, such as, say, > Vxworks? Or do you, like everyone I have ever met, use the OS > services (semaphores etc.) directly? The portion of the project I described in an earlier note that is running on VxWorks does indeed use tasking (and protected types in Ada95). Our environment uses CORBA to communicate from (roughly 20) supervisory level workstations to some 400 "front-end processors" of eighteen different varieties that are usually PowerPC's with VxWorks. Multitasking is used everywhere for concurrency. -- John Woodruff N I F \ ^ / Lawrence Livermore National Lab =====---- < 0 > 925 422 4661 / v \