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-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!news1.google.com!newsread.com!news-xfer.newsread.com!newspeer.monmouth.com!newsfeed.icl.net!newsfeed.fjserv.net!newshosting.com!nx01.iad01.newshosting.com!news-feed01.roc.ny.frontiernet.net!nntp.frontiernet.net!newscon06.news.prodigy.com!prodigy.net!newsmst01a.news.prodigy.com!prodigy.com!postmaster.news.prodigy.com!newssvr13.news.prodigy.com.POSTED!4988f22a!not-for-mail From: 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> <1110054476.533590@athnrd02> <1110059861.560004@athnrd02> 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: NNTP-Posting-Host: 69.106.117.220 X-Complaints-To: abuse@prodigy.net X-Trace: newssvr13.news.prodigy.com 1110257996 ST000 69.106.117.220 (Mon, 07 Mar 2005 23:59:56 EST) NNTP-Posting-Date: Mon, 07 Mar 2005 23:59:56 EST Organization: SBC http://yahoo.sbc.com X-UserInfo1: Q[OQB\CEBZUWSSD[N[O@_WH@YR_B@EXLLBWLOOAFMASJETAANVW[AKWZE\]^XQWIGNE_[EBL@^_\^JOCQ^RSNVLGTFTKHTXHHP[NB\_C@\SD@EP_[KCXX__AGDDEKGFNB\ZOKLRNCY_CGG[RHT_UN@C_BSY\G__IJIX_PLSA[CCFAULEY\FL\VLGANTQQ]FN Date: Tue, 08 Mar 2005 04:59:56 GMT Xref: g2news1.google.com comp.lang.ada:8838 comp.lang.c++:44549 comp.realtime:1052 comp.software-eng:4601 Date: 2005-03-08T04:59:56+00:00 List-Id: "Ioannis Vranos" wrote in message news:1110059861.560004@athnrd02... > Once again, I have nothing against learning Ada, however personally I > like the most powerful languages. The next thing I am going to learn > after C++ (because I haven't learned it all yet), is probably some form > of assembly language. > Ada is every bit as powerful as C++. Just a bit safer. > > For example I like that I can do: > [snipped a bunch of code] Everything you just coded in C++ is easily done, but with slightly different, and definitely safer, syntax. We can get to the bit level, the byte level, or the word level for data. In at least one embedded system, deployed on a bare-board using an Ada run-time, that I know quite well, we inserted actual machine code, including some code to disable interrupts temporarily. Speaking of powerful languages, consider the power of Ada to allow you to build concurrent programs directly within the language. There is no need to make separate Posix/Unix calls. Moreover, Ada has, at present, the most robust model for controlling mutual exclusion found in any non-experimental language. If is really power you need, especially programming power, Ada will stand against any competitor. Richard Riehle