On Sunday, 3 August 2014 at 10:01:42 UTC, Russel Winder via
Digitalmars-d wrote:
The numba package (and llvmpy below it) is rapidly getting to
production
use stage, this means all those people using Python for data
analysis
(and there are a lot of them) will no longer be searching for
Cython/C/C
++/D to speed up their codes, they'll just @autojit their
Python code to
generate LLVM based native code for the performance critical
sections.
This will mean this arena of programming will only use
C/C++/Fortran for
ready made libraries and not for anything new. I suspect this
will make
PyD and similar more or less redundant.
On the up side, it is further emphasizing that LLVM is the
short- and
medium-term future of native code generation and it is good
that there
is LDC, and that it is (almost) up to date with D versions.
Good data layout and avoiding to rely on AA is necessary to be
really fast. Pyhon won't perform as fast as C/C++/D.