> The appearance of GPGPUs along with parallel computation frameworks such as CUDA and OpenCL created demand for C++ programmers with this kind of expertise.
This is a bit ironic because using accelerated APIs means the host language could be anything and it would still be 99% as fast.
Maybe many of the problems they work with are also CPU bound? C++ programmers also tend to be somewhat more familiar with how memory is transferred to graphics cards, but anyone could potentially learn in any language. AoS or SoA?
This is a bit ironic because using accelerated APIs means the host language could be anything and it would still be 99% as fast.