4 ms·
>Many in the HPC community think anything that is not compiled is a joke. As someone who works with a lot of Python/NumPy/SciPy, I can see how they'd come to t
by codewright 14y ago
>Many in the HPC community think anything that is not compiled is a joke.
As someone who works with a lot of Python/NumPy/SciPy, I can see how they'd come to that conclusion. Python's a great way to prototype, but a production runtime for high performance applications it is not.
- cdavid 14y agoA production runtime for high performance does not mean much: it depends on the cost you're willing to bear. If you have a team of very gifted C/C++/Fortran programmers and have a long-term plan, then great, go for it. But what I have seen more often than not is mediocre developers having unmanageable c++ codebases with so many issues it is not even funny: boost with swig with some multithreading in the mix that is full of race conditions, things that can only be compiled with a lot of voodoo. Also, the intersection really good C++ programmers + domain specific knowledge is very small in general. I don't think that's where the world is going in general, honestly, except for some niches or areas where skilled human factor is cheap (e.g. academia).