|
|
|
|
|
by neutronicus
2730 days ago
|
|
If you're doing Linear Algebra, you're kind of in a C++ sweet-spot, I think. In particular, you can always debug a tiny version of whatever problem you're trying to solve, so you don't really care that much about non-optimized performance, and a lot of times you're willing to eat a long compile time if it means you squeeze out that last couple percent. Conversely, you care a lot about cache micro-optimizations and talking to GPUs and stuff like that, and generally you want to be just banging on some piece of memory you got from the OS, all things that non-C++ languages make extraordinarily painful. Even Fortran, which the haters were trying to push as "just better" than C++ for linear algebra has really disappointed me. |
|