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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,edad7a168517ff4e X-Google-Attributes: gid103376,public From: "Marc A. Criley" Subject: Re: :-) A Brand-New Language! :-) Date: 2000/04/03 Message-ID: <38E89392.81D20DA4@lmco.com>#1/1 X-Deja-AN: 606033273 Content-Transfer-Encoding: 7bit References: <38e56e47@excalibur.gbmtech.net> <8c64ni$9m3$1@slb6.atl.mindspring.net> X-Accept-Language: en Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet@news.vf.lmco.com X-Trace: knight.vf.lmco.com 954765502 8599 166.17.131.243 (3 Apr 2000 12:38:22 GMT) Organization: Lockheed Martin M&DS Mime-Version: 1.0 NNTP-Posting-Date: 3 Apr 2000 12:38:22 GMT Newsgroups: comp.lang.ada Date: 2000-04-03T12:38:22+00:00 List-Id: >From time to time I have idly thought about recasting the Ada syntax into a C++/Java style. The name for the language could be "Babbage", or maybe "Babs" to convey that tanned, wired-in, mobile hacker on the beach persona. Anyhow. A program written in Babbage would go through a front-end to do the hopefully minimal syntax rearrangement, feed it into an Ada 95 back end, trap and "translate" any warning or error messages, and generate object code when appropriate. I'd start a company to proselytize this new high-security object oriented language that includes built-in templates, exceptions, concurrency, and type safety. Then float an IPO, sit back, and watch it take the world by storm. I mean, hey, look at what you can start with as an initial mapping: package => package (thanks Java!) tagged => class (inheritable) record => struct (non-inheritable) task => thread begin/end => {/} type => typedef exception/ => exception/ when ... => catch ... private => protected procedure => void proc-name(...) function => return-type func-name(...) etc. The nice thing is that you don't have to find an exact match in existing C++/Java syntax, you can make something up if you really need to, thereby ensuring it'll cleanly map back. Well, it's a daydream anyway... :-) Marc A. Criley David Botton wrote: > > It worked for Delphi (aka Pascal) and pro/sql for Oracle (Ada SQL script). > > DB > > Richard D Riehle wrote in message <8c64ni$9m3$1@slb6.atl.mindspring.net>... > >I recall a meeting during the days of Ada 9X when someone suggested we > >adopt an entirely different appelation, "The Tucker," for the revised > >Ada standard.