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.7 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM,REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,677963b1aa23e668 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail From: Rego Newsgroups: comp.lang.ada Subject: Re: What's stopping you from using Ada for your next commercial project? Date: Fri, 11 Mar 2011 06:01:32 -0800 (PST) Organization: http://groups.google.com Message-ID: <7d308b7b-51d7-4c93-85c8-eecb40f843d0@glegroupsg2000goo.googlegroups.com> Reply-To: comp.lang.ada@googlegroups.com NNTP-Posting-Host: 201.7.145.1 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1299852093 13052 127.0.0.1 (11 Mar 2011 14:01:33 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 11 Mar 2011 14:01:33 +0000 (UTC) In-Reply-To: <6d21e861-3700-42ac-aa9b-e7b59f58c852@q12g2000prb.googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=201.7.145.1; posting-account=Ny62XwoAAAA6ucsusCn4kfBHRDXZDr7H User-Agent: G2/1.0 Xref: g2news1.google.com comp.lang.ada:18086 Date: 2011-03-11T06:01:32-08:00 List-Id: > One big problem, IMO, is that it seems to be almost impossible for > engineers to actually play with Ada (including its all-important > tasking and realtime features) on simple embedded hardware. If you > could send them home with an under-$200 embedded board (like, say, > this one for $12: http://www.st.com/internet/evalboard/product/250863.jsp= ) > and some free plug-and-play tools (limited would be fine), then they > could actually get a feel for the benefits of Ada on their own. Some, > at least (the clear-thinking ones?) would then become interested in > championing Ada in the workplace. But if the engineers can't get > their hands on it in a low-cost exploratory fashion, why would they > champion it? Disagree. Almost all RT commercial boards come with full documentation for = clients, in which you can develop you own drivers for it in any language. J= ust for curiosity (and sure motivated by the "almost impossible for enginee= rs") I looked into the site you sent and there is these docs and several ex= amples in C which you can bind with Ada or write your pure Ada plugins or e= ven start from zero from specs (which are very detailed in the site's pdfs)= . Furthermore, it is exactly what it's done when we need to integrate a new= equipment to main computer or other device, or when we need to develop new= BSPs. In several cases you can contact the manufacturer for providing more= detailed board specs.=20 This is not a simple task in any language, but surely is not an Ada issue. I'd recommend to use Ada (rather than C, C++, Assembler, ...) for developin= g this kind of app due to it makes me feel RTOS features very intuitive and= consistent. Regards.