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 08:57:10 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!bloom-beacon.mit.edu!nycmny1-snh1.gtei.net!chcgil2-snf1.gtei.net!news.gtei.net!news.binc.net!kilgallen From: Kilgallen@SpamCop.net (Larry Kilgallen) Newsgroups: comp.lang.ada Subject: Re: Ada communicating with other programs Date: 20 Nov 2001 10:55:45 -0600 Organization: LJK Software Message-ID: References: <3BFA5654.519D8BC8@kfunigraz.ac.at> NNTP-Posting-Host: eisner.encompasserve.org X-Trace: grandcanyon.binc.net 1006275347 19091 192.135.80.34 (20 Nov 2001 16:55:47 GMT) X-Complaints-To: abuse@binc.net NNTP-Posting-Date: Tue, 20 Nov 2001 16:55:47 +0000 (UTC) Xref: archiver1.google.com comp.lang.ada:16733 Date: 2001-11-20T10:55:45-06:00 List-Id: 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. Thus it may require work to port it to other operating systems. Using operating system features in Ada is typically straightforward because compiler vendors understand that is an important capability. For those operating systems whose interface is C-centric, the Ada interface will typically follow the appendix about interfacing to C.