good reasons not to use D?

Freddy via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sun Nov 1 12:38:42 PST 2015


On Friday, 30 October 2015 at 10:35:03 UTC, Laeeth Isharc wrote:
> I'm writing a talk for codemesh on the use of D in finance.
>
> I want to start by addressing the good reasons not to use D.  
> (We all know what the bad ones are).  I don't want to get into 
> a discussion here on them, but just wanted to make sure I cover 
> them so I represent the state of affairs correctly.
>
> So far what comes to mind: heavy GUI stuff (so far user 
> interface code is not what it could be); cases where you want 
> to write quick one-off scripts that need to use a bunch of 
> different libraries not yet available in D and where it doesn't 
> make sense to wrap or port them; where you have a lot of code 
> in another language (especially non C, non Python) and defining 
> an interface is not so easy; where you have many inexperienced 
> programmers and they need to be productive very quickly.
>
> Any other thoughts?

I would advise against using D in applications where memory is 
essential. Idiomatic D uses a garbage collector which has a non 
free runtime cost.


More information about the Digitalmars-d-learn mailing list