<div dir="ltr"><div>> But modern embedded controllers can be 64-bit RISC chips with a few</div><div>> gig of RAM. They are not your grandad's AVR Atmegas.</div><div><br></div><div>I like that statement! 😊</div><div><br></div><div>And shortly we will have 128-bitters with many gigs of RAM and we will still be programming them. AND also in Ada. 😊</div><div><br></div><div>But in all seriousness Liam. I do not mean to offend you. It is just that I found that on the present job the AVR - Ada combination reduces my foot print / cost by 75 % (roughly) with the same throughput as a "modern"  embedded solution.</div><div><br></div><div>Enjoy C++</div><div><br></div><div>Jan.</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Aug 8, 2018 at 6:40 PM, Liam Proven <span dir="ltr"><<a href="mailto:lproven@gmail.com" target="_blank">lproven@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Wed, 8 Aug 2018 at 13:18, Andreas Pirklbauer<br>
<<a href="mailto:andreas_pirklbauer@yahoo.com">andreas_pirklbauer@yahoo.com</a>> wrote:<br>
><br>
> Ada is well designed language (in the spirit of Pascal), but it is<br>
> also a big language.<br>
<br>
</span>Not compared to modern C++, say!<br>
<br>
Or if you factor in all the libraries, any modern HLL such as Perl or<br>
Python or Ruby or perhaps above all Java.<br>
<br>
Compared to them, Ada is tiny and concise.<br>
<span class=""><br>
<br>
> As far as I am aways, it not used much<br>
> anymore today, except, perhaps, in some niche areas.<br>
> The military used it  for safety-critical applications.<br>
<br>
</span>It's also widely used in civilian roles such as aircraft control<br>
systems. Any fly-by-wire jet is running loads of Ada.<br>
<span class=""><br>
> I am not aware whether it is used for any real-word *embedded*<br>
> applications. Due to its size and limited support I doubt it.<br>
<br>
</span>As above. Inasmuch as it's hidden inside control systems, with no<br>
visible UI, then I'd count stuff like avionics as embedded. Perhaps<br>
that's not typical.<br>
<br>
But modern embedded controllers can be 64-bit RISC chips with a few<br>
gig of RAM. They are not your grandad's AVR Atmegas.<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
Liam Proven - Profile: <a href="https://about.me/liamproven" rel="noreferrer" target="_blank">https://about.me/liamproven</a><br>
Email: <a href="mailto:lproven@cix.co.uk">lproven@cix.co.uk</a> - Google Mail/Hangouts/Plus: <a href="mailto:lproven@gmail.com">lproven@gmail.com</a><br>
Twitter/Facebook/Flickr: lproven - Skype/LinkedIn: liamproven<br>
UK: +44 7939-087884 - ČR (+ WhatsApp/Telegram/Signal): +420 702 829 053<br>
</font></span><div class="HOEnZb"><div class="h5">--<br>
<a href="mailto:Oberon@lists.inf.ethz.ch">Oberon@lists.inf.ethz.ch</a> mailing list for ETH Oberon and related systems<br>
<a href="https://lists.inf.ethz.ch/mailman/listinfo/oberon" rel="noreferrer" target="_blank">https://lists.inf.ethz.ch/<wbr>mailman/listinfo/oberon</a><br>
</div></div></blockquote></div><br></div>