3 ms·
A 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 pro
by cdavid 14y ago
A 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).