|
|
|
|
|
by jasmer
1322 days ago
|
|
It's a resonant issue: if everyone is taught Python, it's the tool they will reach for. And of course, Python is much more broadly applicable. I don't like to develop in C++ because it's a tiresome mess of issues that don't exist in modern languages. I don't care about the newer variations or whatever, I still can't do basic things or pull in a library to do it 20 years later so no thanks. That said - it's not going to go away. While Rust is nice, I just don't see it replacing C/C++ for a long time due to abi incompatibility etc.. C++ does require more experience, and it needs to pay well or companies won't get the talent. |
|
I have several C++ projects that integrate a portion written in Rust, where the Rust project produces a .a file that is ultimately linked with clang into a larger C++ project.
I definitely agree Rust has a long road to adoption in embedded/low level systems, and particularly areas with custom compilers/toolchains that rely heavily on system specific undefined behavior.
But it's a lot closer than I had thought it was a year or so ago.