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, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Path: border1.nntp.dca3.giganews.com!border2.nntp.dca3.giganews.com!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!news.bbs-scene.org!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!gegeweb.org!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: Point a beginner in the right direction? Cheap bare-board to run with a RTOS for running ADA Date: Tue, 9 Jul 2013 11:12:27 +0200 Organization: cbb software GmbH Message-ID: <1ogsxnv70j2pf$.6yt3j5z2t3ry$.dlg@40tude.net> References: <8a3093bb-90b3-4081-9b0b-dfde5aa6b851@googlegroups.com> <993despcuk1d.1ifczvyo501px.dlg@40tude.net> <04244d3e-2a29-4980-b7a1-0dad4569caa2@googlegroups.com> <1czx18gollwt5$.n1wi7pmd0bqh$.dlg@40tude.net> <51dbcabc$0$6572$9b4e6d93@newsspool3.arcor-online.net> Reply-To: mailbox@dmitry-kazakov.de NNTP-Posting-Host: IenaDxMXK2hi7fvYcb+MlQ.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: 40tude_Dialog/2.0.15.1 X-Notice: Filtered by postfilter v. 0.8.2 X-Original-Bytes: 2873 Xref: number.nntp.dca.giganews.com comp.lang.ada:182367 Date: 2013-07-09T11:12:27+02:00 List-Id: On Tue, 09 Jul 2013 10:33:00 +0200, Georg Bauhaus wrote: > On 09.07.13 09:51, Dmitry A. Kazakov wrote: >> On Mon, 8 Jul 2013 17:27:11 -0700 (PDT), mjsilva@scriptoriumdesigns.com >> wrote: >> >>> And these micros continue to have those memory-mapped hardware registers, >>> and those of us who program these chips deal with those registers all the time. >> >> No technology ever dies, it becomes niche. > > Microcontrollers a niche??? Yes. >> Ada's advantage in the niche is minimal. > > Please provide evidence. Because the microcontrollers we are talking about are those where Ada would be restricted to a subset which would have only syntactic advantages over C. The programs are tiny, data structures absent. The software is not maintained as the hardware becomes obsolete in few years. Portability is zero. Granted, Ada with SPARK would still be an advantage, but people programming such stuff won't give a damn anyway. >> Its advantage on mainstream SBCs is potentially huge. > > By all means, please provide evidence! Because full Ada is portable, maintainable, safe. As an evidence take our embedded middleware written 100% in Ada. It is fully portable across Windows/Linux/VxWorks. Its counterpart written in C++ is strictly for Windows PC and even porting it from Win32 to Win64 would impose problems so big, that we will probably never do it. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de