On Tuesday, 4 August 2015 at 13:42:15 UTC, Chris wrote:
On Tuesday, 4 August 2015 at 13:25:22 UTC, maarten van damme
wrote:
I'm not a programmer myself and used D for a project in
computational
electromagnetics. While I had to implement numerical
integration and a bit
of linear algebra which was annoying (would be really useful
in phobos), it
was a joy to work with and the resulting program was
incredibly fast.
Most others used matlab and the difference in speed was more
than a factor
100. Not only that, prototyping went quicker in D.
Good that you point that out. Most people I know claim that
it's easier to develop/prototype in with Matlab. Apart from
execution speed and fast prototyping, Matlab is proprietary.
This alone is a deal breaker.
Matlab is a linear algebra DSL with a general purpose
mathematical programming language caked on to it, held in place
purely by money and consumer lock-in.