The language I use most is C++, since it’s what I use in my day job.
It’s okay. I write very functional C++ and serve as one of the local language lawyers.
In my private life I write mostly Rust and Haskell.
Being so intimately familiar with C++ did a lot to help me understand why Rust is the way it is. (The failures of the standard Regex library, and why C++ is so slow to include networking, for example, make me understand why Rust keeps such a minimal library and relies on the Cargo ecosystem for what might otherwise be considered essential functionality.)
The language I use most is C++, since it’s what I use in my day job.
It’s okay. I write very functional C++ and serve as one of the local language lawyers.
In my private life I write mostly Rust and Haskell.
Being so intimately familiar with C++ did a lot to help me understand why Rust is the way it is. (The failures of the standard Regex library, and why C++ is so slow to include networking, for example, make me understand why Rust keeps such a minimal library and relies on the Cargo ecosystem for what might otherwise be considered essential functionality.)