Is modern D ready for "embedded first" paradigm?

Paulo Pinto pjmlp at progtools.org
Tue Oct 10 21:04:10 UTC 2023


On Tuesday, 10 October 2023 at 06:39:14 UTC, Dmitry Ponyatov 
wrote:
> Reading some posts about the D language here and there I found 
> some opinion that D is not popular because it still did not 
> find its kill features set and application domain.
>
> What do you think about promoting D lang as a main development 
> language for embedded, IoT, and real-time multimedia & 
> automation applications?
>
> Is D ready in its current state (including runtime, stdlib and 
> side libraries) to follow the cross-compile way as a main 
> method of its usage? (GDC/LDC)
>
> Many decades the classical C and some limited set of C++ plays 
> in this area, but nowadays embedded (Arduino, Raspberry, etc) 
> raised its usage among hobbits and not so qualified and 
> non-professional programmers and users. Maybe this directon can 
> push the D language in its evolution and popularity, as people 
> now needs some multiplatform optimizing compiler for rich and 
> handy language but not so complex as classical C, or 
> mbed/Arduino-like C++ dialects?

Go, Java, C#, F#, Rust are already there, with direct CPU vendor 
support in some of their SDKs.

Yes it would be nice to make D part of that list, however just 
like in other domains there is at least a decade of tooling to 
catch up with.


More information about the Digitalmars-d mailing list