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,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,703c4f68db81387d X-Google-Thread: 109fba,703c4f68db81387d X-Google-Thread: 115aec,703c4f68db81387d X-Google-Thread: f43e6,703c4f68db81387d X-Google-Attributes: gid103376,gid109fba,gid115aec,gidf43e6,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news4.google.com!news.glorb.com!cyclone1.gnilink.net!gnilink.net!hwmnpeer01.lga!hwmedia!hw-poster!fe07.lga.POSTED!53ab2750!not-for-mail From: "xpyttl" Newsgroups: comp.lang.ada,comp.lang.c++,comp.realtime,comp.software-eng References: <4229bad9$0$1019$afc38c87@news.optusnet.com.au> <1110032222.447846.167060@g14g2000cwa.googlegroups.com> <871xau9nlh.fsf@insalien.org> <3SjWd.103128$Vf.3969241@news000.worldonline.dk> <87r7iu85lf.fsf@insalien.org> <87is4598pm.fsf@insalien.org> Subject: Re: [OT] Re: Teaching new tricks to an old dog (C++ -->Ada) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1437 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1441 Message-ID: X-Trace: pikkdiabbdefphaphmepghadbggeogjjmedjihlmncmldoapdapmmkfmkepiledaianfnpoadojggclmaljjkbbgmfgcommboplphdhfojdjeliddpminbeilcmjanbabcfagklmibllijll NNTP-Posting-Date: Sun, 06 Mar 2005 08:31:35 MST Date: Sun, 6 Mar 2005 10:22:28 -0500 Xref: g2news1.google.com comp.lang.ada:8756 comp.lang.c++:44338 comp.realtime:1020 comp.software-eng:4552 Date: 2005-03-06T10:22:28-05:00 List-Id: "Martin Dowie" wrote in message news:d0dkt2$781$2@titan.btinternet.com... > I think Modula-3 was the prime inspiration but never having used it I > could be wrong! :-) One of the most fascinating computing documents ever written was the "Rationale for the Design of the ADA programming Language" SIGPLAN Notices 6/79 (and yes, ADA was capitalized in that particular title, although if I recall, in a later edition is was not.) It is quite unusual to see such a complete treatment of what people were thinking when they came up with a language. Anyway, in the introduction: "The main source of inspiration for the Green language is the programming language Pascal and its later derivatives." However, throughout the document, they reference Algol-60 and Algol-68 much more frequently than Pascal. That may make sense as Algol was seen as the inspiration for Pascal, so many of Pascal's features appeared there first. They also frequently make comparisons to Simula. In a quick scan, I didn't see any reference to Modula, let alone Modula-3 which came a lot later - 1992 maybe?. Interestingly enough, Modula-2 also seems to have surfaced in 1979, and talks about safety-critical systems. (I get the impression there never was a just plain Modula). If you can get hold of a copy of the Rationale, it is a very intresting read. ..