Conspiracy Theory #1

Gzp galap at freemail.hu
Thu Nov 19 23:21:57 PST 2009


> 
> Those who don't need scalability, don't care what they write in or how 
> slow their crap is (you don't know how often I've seen horrid SQL 
> queries that cause full table scans).
> 
> The fast, highly optimized web code is a very niche market.

Why do people always forget another branch of programs ?  We are living 
on the not, but we still have programs for image processing, 
compression, processing 3D data, volumetric data, just to mention some.
They are not always running on a cloud (grid) system. Just think of your 
IP-tv as an examlpe. It don't have too much processor in it (though they 
usually have some kind of HW accelerations). And believe me, it's not a 
pleasure to write such a code with a mixtures of templates, C++, CUDA.
Especially when on a PC with multiple cores, though OpenMP is quite easy 
to use.
So, I do hope D will outperform these languages and can/will combine all 
the good features of the mentioned mixture: built in parallel 
programming, templates for COMPILE time evaluation, access for low level 
libraries (CL), (or for my best hopes: "native" support for GPU 
accelerated codes ex. CUDA integration ).

So D is really needed to have a new, MODERN language for scientific 
programmers as well. (Don't even dare to mention FORTRAN or matlab :) )

Gzp



More information about the Digitalmars-d mailing list