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=-0.3 required=5.0 tests=BAYES_00,FREEMAIL_FROM, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,5db2a4f776607ef6 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.68.227.166 with SMTP id sb6mr3554983pbc.4.1332320367058; Wed, 21 Mar 2012 01:59:27 -0700 (PDT) MIME-Version: 1.0 Path: kz5ni15633pbc.0!nntp.google.com!news1.google.com!goblin3!goblin.stu.neva.ru!news.cgarbs.de!de-l.enfer-du-nord.net!feeder2.enfer-du-nord.net!cs.uu.nl!news.stack.nl!aioe.org!.POSTED!not-for-mail From: anon@att.net Newsgroups: comp.lang.ada Subject: Re: Ada advocacy Date: Wed, 21 Mar 2012 08:59:23 +0000 (UTC) Organization: Aioe.org NNTP Server Message-ID: References: <19595886.4450.1332248078686.JavaMail.geo-discussion-forums@vbbfy7> <2012032020582259520-rblove@airmailnet> Reply-To: anon@anon.org NNTP-Posting-Host: ILihvDDefs9rP9VvLVHrJA.user.speranza.aioe.org X-Complaints-To: abuse@aioe.org X-Notice: Filtered by postfilter v. 0.8.2 X-Newsreader: IBM NewsReader/2 2.0 Date: 2012-03-21T08:59:23+00:00 List-Id: First, there is no "Microsoft Ada" or "Microsoft Visual Ada" for.net product. Second, besides IBM z/OS Rational Apex Ada and Adacore GNAT there are no other 2005 compilers. There are a few Ada 95 compiler but most software companies like DEC, SGI, Sun have discontinued their Ada compilers. SGI even suggest Adacore's GNAT. So, Microsoft does not support Ada platform directly. And Microsoft does not support any GNU language. Its GNU community that supports some Microsoft platforms. A reasons why people do not support Ada. Microsoft has been using multi-threads since Windows 1.0 (DOS GUI addon) which was shipped in early 1985 and with OS/2 1.0 a hardware based intrinsic multitasking OS in 1987. So, when Microsoft went into the schools, people learned that Windows was a multi-threading operating system. And now every Microsoft language and OS platforms support parallel. But, Ada has always been "Concurrent" aka DOS or batch like programming. Aka no multi-threads or parallel design. Even in Ada 2012 (not adopted yet), the parallel is not fully there only some simple multiple CPU design structures. Now, today, no software customer want to use a language unless that language fully support multi-threading and parallel designs. So, until the ARG fully embraces a true multi-threads parallel design, Ada will stay a limited usage language. In <2012032020582259520-rblove@airmailnet>, Robert Love writes: >On 2012-03-20 12:54:38 +0000, tonyg said: > >> I am currently fending off an attempt to have my project converted from >> ADA to some un named monstrosity of a language. Reasons listed are ADA >> is archaic, programmers can not be found, it takes too long to develop >> blah blah list goes on. Anyone got any glossy monosyllabillic advocacy >> documents hopefully in an entertaining cartoon format? > >Good luck. I'm currently watching NASA throw away many 100K sloc of >Ada that's worked for 10 years to replace it with C++. It's being done >in the name of preparing for the future but really, I think it's a jobs >program, sad to say. The C++ guys sometimes sneer at Ada but we find >it funny that they haven't fully comprehended the scope of the problem > yet. I'm sure they'll get there eventually but as tax payers (if >you're US) it's very frustrating. >