On 12/18/2011 2:14 AM, Russel Winder wrote:

Python is also used in industry and commerce, so it is not just a
teaching language.  Almost all post-production software uses C++ and
Python.  Most HPC is now Fortran, C++ and Python.

This latter would be a great area for D to try and break into, but sadly
I don't hink it would now be possible.

Please elaborate. I think D for HPC is a terrific idea. It's the only language I know of with all of the following four attributes:

1. Allows you to program straight down to the bare metal with zero or close to zero overhead, like C and C++.

2.  Interfaces with C and Fortran legacy code with minimal or no overhead.

3. Has modern convenience/productivity features like GC, a real module system and structural typing via templates.

4. Has support for parallelism in the standard library. (I'm aware of OpenMP, but in my admittedly biased opinion std.parallelism is orders of magnitude more flexible and easier to use.)

Reply via email to