[Oberon] Oberon FPGA hardware point of view

Jan de Kruyf jan.de.kruyf at gmail.com
Wed Aug 8 19:48:25 CEST 2018


> But modern embedded controllers can be 64-bit RISC chips with a few
> gig of RAM. They are not your grandad's AVR Atmegas.

I like that statement! 😊

And shortly we will have 128-bitters with many gigs of RAM and we will
still be programming them. AND also in Ada. 😊

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.

Enjoy C++

Jan.



On Wed, Aug 8, 2018 at 6:40 PM, Liam Proven <lproven at gmail.com> wrote:

> On Wed, 8 Aug 2018 at 13:18, Andreas Pirklbauer
> <andreas_pirklbauer at yahoo.com> wrote:
> >
> > Ada is well designed language (in the spirit of Pascal), but it is
> > also a big language.
>
> Not compared to modern C++, say!
>
> Or if you factor in all the libraries, any modern HLL such as Perl or
> Python or Ruby or perhaps above all Java.
>
> Compared to them, Ada is tiny and concise.
>
>
> > As far as I am aways, it not used much
> > anymore today, except, perhaps, in some niche areas.
> > The military used it  for safety-critical applications.
>
> It's also widely used in civilian roles such as aircraft control
> systems. Any fly-by-wire jet is running loads of Ada.
>
> > I am not aware whether it is used for any real-word *embedded*
> > applications. Due to its size and limited support I doubt it.
>
> As above. Inasmuch as it's hidden inside control systems, with no
> visible UI, then I'd count stuff like avionics as embedded. Perhaps
> that's not typical.
>
> But modern embedded controllers can be 64-bit RISC chips with a few
> gig of RAM. They are not your grandad's AVR Atmegas.
>
>
> --
> Liam Proven - Profile: https://about.me/liamproven
> Email: lproven at cix.co.uk - Google Mail/Hangouts/Plus: lproven at gmail.com
> Twitter/Facebook/Flickr: lproven - Skype/LinkedIn: liamproven
> UK: +44 7939-087884 - ČR (+ WhatsApp/Telegram/Signal): +420 702 829 053
> --
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
> https://lists.inf.ethz.ch/mailman/listinfo/oberon
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.inf.ethz.ch/pipermail/oberon/attachments/20180808/dd561213/attachment.html>


More information about the Oberon mailing list