|
|
|
|
|
by pjmlp
19 days ago
|
|
Which is why std::mdspan exists, and std::linalg. NVidia has pivoted to design CUDA hardware with focus on C++ back in , and seems to be doing quite well for them. CppCon 2017: "Designing (New) C++ Hardware” https://www.youtube.com/watch?v=86seb-iZCnI They were also the ones sponsoring the ISO work on mdspan, while HPC research labs are pushing for linalg on top. I would rather be using Ada today, but that isn't how the world moves. |
|
I respect Ada but I would not want to use it. But I have a choice between C++ with hmdspan and C99's arrays, I choose C99 any time.