Pitching an investment bank on using D for their bond analytics

D Denizen since a year via Digitalmars-d digitalmars-d at puremagic.com
Tue Apr 14 07:23:32 PDT 2015


John Colvin:

> A couple of big pluses:
>
> 1) Ease of changing code. D codebases tend to feel more 
> flexible than C++

Thank you - and yes, I agree.
>
> 2) Easy to transparently make use of highly optimised low-level 
> code in high level constructs, whether that means carefully 
> written D, inline asm or calling out to established C(++) 
> libraries.

My guess is these guys aren't going to be writing much assembler, 
but everyone cares about performance at some point.

>
> Possible pitfalls:
>
> 1) What systems are being targeted? D on obscure big-iron is a 
> very different prospect to D on a bunch of x86 linux servers.

I will find out more soon, but I doubt it's old IBM mainframes 
(would guess linux, especially since it's largely a new project).

>
> 2) Added maintenance due to language/library changes, however 
> minor. Not a particularly big deal IMO, particularly when your 
> writing a piece of software for in-house usage.
>
> 3) Limited support options. There aren't swathes of consultants 
> available at any time to fix your urgent problems.

Yes - I think the support/hiring question will be something of a 
factor.  Let's see.


More information about the Digitalmars-d mailing list