Future of D
Walter Bright
newshound2 at digitalmars.com
Wed Nov 1 01:00:53 UTC 2023
On 10/30/2023 11:56 AM, Imperatorn wrote:
> That's good to hear. Since D will be running on at least 50 thousand devices
> within a year, it's kind of important.
>
> It will be a very small project, that's why I feel confident. Just some things
> that are lacking, but no big deal, we can work around them.
>
> We have compared 20 languages before coming to D, Nim, Go and C++ included. Our
> analysis showed that even though D is a smaller language, its learning curve is
> not steep and if you don't do weird stuff, the code is comprehensible and
> maintainable.
>
> I have already put 3 packages on dub just to accomodate some missing features.
> dub works well and supports cross-compilation, which has been very easy to do
> for us.
>
> Both from x64 Windows to aarch64 Linux and from x64 Linux to x64 Windows.
>
> D is easy to learn, yet powerful, while also being efficient.
>
> For example, take a look at the benchmark I, schveiguy and Sergi took part in:
> https://github.com/jinyus/related_post_gen
>
> We hope that D will continue to flourish and that we will be able to use it in
> the future
Thanks for the kind words and contributions! I appreciate them.
I especially enjoy you writing that D code is comprehensible and maintainable,
as that has been a major goal of the language from the beginning. In many cases,
D has deliberately dialed down the power of some constructs that inevitably lead
to incomprehensible code in other languages. I know these decisions are
sometimes controversial.
Of course, it is still possible to write incomprehensible tangles of code, but
if we can make it both pointless and harder, that's a win.
More information about the Digitalmars-d
mailing list