On Monday, 29 April 2013 at 10:38:32 UTC, Dicebot wrote:
On Monday, 29 April 2013 at 09:54:29 UTC, Paulo Pinto wrote:
This guys don't have any issues selling Oberon compilers for
embedded use.
...
That is simple, "embedded" is a buzzword often understood as
"something like PC but small". Such definition is quite useless
because it implies no specific requirements. Like, calling
modern ARM smartphone an embedded system? No way. You can even
afford to have something as inefficient as kernel in Java on
those machines, why not.
Much more practical definition of "embedded" is all about
specific requirements. Real-time systems, systems with hard
memory restrictions (imagine coding in environment where malloc
is prohibited because every single byte of physical memory is
pre-allocated). Those can vary from microchips to monstrous
servers and I don't see anything but C or C++ with lot of
custom policies used there.
Quoting myself
"Or course this is a very limited subset of what embedded is all
about, but I think D could also be usable in such types of
boards."