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=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,3009af37fa605de6 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-11-20 11:52:38 PST Path: archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!newshub2.rdc1.sfba.home.com!news.home.com!news1.sttln1.wa.home.com.POSTED!not-for-mail From: "Mark Lundquist" Newsgroups: comp.lang.ada References: <3BFA5654.519D8BC8@kfunigraz.ac.at> Subject: Re: Ada communicating with other programs X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Message-ID: <9wyK7.51423$XJ4.30208867@news1.sttln1.wa.home.com> Date: Tue, 20 Nov 2001 19:52:37 GMT NNTP-Posting-Host: 24.248.56.237 X-Complaints-To: abuse@home.net X-Trace: news1.sttln1.wa.home.com 1006285957 24.248.56.237 (Tue, 20 Nov 2001 11:52:37 PST) NNTP-Posting-Date: Tue, 20 Nov 2001 11:52:37 PST Organization: Excite@Home - The Leader in Broadband http://home.com/faster Xref: archiver1.google.com comp.lang.ada:16745 Date: 2001-11-20T19:52:37+00:00 List-Id: "Larry Kilgallen" wrote in message news:HAgg6Fearv8I@eisner.encompasserve.org... > In article <3BFA5654.519D8BC8@kfunigraz.ac.at>, Siegfried Gonzi writes: > > Actually I am learning a little bit Ada 95, therefore a few questions: > > > > a) Is it hard for Ada to communicate with other programs? > > Ada has an optional appendix to cover distributed programming > between multiple processes running in Ada, but anything more > general (to communicate with programs in other languages) > requires direct use of operating system features. Well... 1) Just to clarify, Ada has very good capabilities for interfacing with *object code* written in other languages, and this of course has nothing to do with direct use of OS features as long as we are talking about statically linked executables (and even with shared libraries on Unix, interoperability typically does not involve OS features at the source code level unless you have special needs -- in which case you would have to jump through the same hoops no matter what language you are programming in). 2) See David Botton's GNATCOM package for COM support for Ada on Wind*ws (www.adapower.com/gnatcom). 3) CORBA implementations are available that work with Ada: www.ois.com www.topgraphx.com -- mark