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: fac41,e1f75633467005b6 X-Google-Attributes: gidfac41,public X-Google-Thread: 103376,e1f75633467005b6 X-Google-Attributes: gid103376,public From: nospam@thanks.com.au (Don Harrison) Subject: Re: Ada95 vs Eiffel ? Date: 1998/11/04 Message-ID: #1/1 X-Deja-AN: 408176721 Sender: news@syd.csa.com.au X-Nntp-Posting-Host: dev7 References: <363F2D2D.BA71F028@club-internet.fr> Organization: CSC Australia, Sydney Reply-To: nospam@thanks.com.au Newsgroups: comp.lang.ada,comp.lang.eiffel Date: 1998-11-04T00:00:00+00:00 List-Id: Luis, My recent background is realtime software engineering in Ada (8 years simulators and combat systems) although my "favourite" language is Eiffel. :I'm planning to develop a critical :application related with real time :visualization of 3D medical data. ... :The application could be run :on QNX or LYNX real time operating :systems (with an inocuous version :for windows NT...), and will :intensively use calls to OpenGL. : :I'm analyzing the alternatives of :good languages for this kind of :tasks. By now, the finalist are :Ada and Eiffel,: : : :Eiffel :because its natural support : of "design by contract". : : :Ada95 : because it has a long tradition : in critical systems developments. I would say the strength of Ada is it's orientation towards realtime systems (slightly different). :Can anybody give me some advices :about this choice ? Although I like Eiffel very much, I would choose Ada (but use it in an Eiffel-esque way), purely on pragmatic grounds. Ada is specifically geared towards realtime applications whereas no Eiffel vendor has supported the realtime domain with any credibility. Eiffel implementations lack the requisite support in terms of low-level and realtime libraries. An external interface to C (basically what Eiffel offers) is no substitute for sophisticated, built-in low-level and realtime support. :PD. as a secondary point, :which of this languages :provides a more "secure" support :for graphical user interfaces ? :(like xforms, gtk, qt ...) Don't know the answer to that. Don (Harrison). donh at syd.csa.com.au Eiffel - Software engineering with class