This year I had committed to learning Swift 5.7 (it's at 5.8.1 now).
However, things to a left turn when Microsoft's Mark Russinovich condemned C and C++, and promoted Rust, and Microsoft announced that they'd be using Rust in the Windows kernel. That a majority of their CVE's were directly due to "unsafe" C or C++. (I have the utmost respect for Mark Russinovich.)
Then I found out that the Linux kernel would also be incorporating Rust source code.
And then I heard rumblings that a few governments may ban purchasing software written in "unsafe" languages. (Which was a recent topic at a prior CppCon, as an existential threat.)
So, I've changed my plans. I'm now going through the introductory The Rust Programming Language. I did the brew install rust, which is Rust 1.70.0 right now.
Rust has changed a lot since I last took a glance at it about 12 years ago.
Regarding C++ being replaced by some new language, I've been a long time fan of D. But D has not won the hearts-and-minds, alas. The other contenders might be Go or Nim, but Rust seems to have some momentum.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
This year I had committed to learning Swift 5.7 (it's at 5.8.1 now).
However, things to a left turn when Microsoft's Mark Russinovich condemned C and C++, and promoted Rust, and Microsoft announced that they'd be using Rust in the Windows kernel. That a majority of their CVE's were directly due to "unsafe" C or C++. (I have the utmost respect for Mark Russinovich.)
Then I found out that the Linux kernel would also be incorporating Rust source code.
And then I heard rumblings that a few governments may ban purchasing software written in "unsafe" languages. (Which was a recent topic at a prior CppCon, as an existential threat.)
So, I've changed my plans. I'm now going through the introductory The Rust Programming Language. I did the
brew install rust, which is Rust 1.70.0 right now.Rust has changed a lot since I last took a glance at it about 12 years ago.
Regarding C++ being replaced by some new language, I've been a long time fan of D. But D has not won the hearts-and-minds, alas. The other contenders might be Go or Nim, but Rust seems to have some momentum.