Needed some high performance code last year, wrote it all in c++. This year migrated to Rust, will never look back.
C++ is going to need to break things if they want to fit into the modern landscape.
Needed some high performance code last year, wrote it all in c++. This year migrated to Rust, will never look back.
C++ is going to need to break things if they want to fit into the modern landscape.
Speaking of modern landscape where is a Rust IDE comparable with VS, C++ Builder, QtCreator?
I use VScode with rust-analyzer and its been a great experience, had an easier time with it than the c++ vscode extension.
So does any of the main package managers for C++.
> had an easier time with it
That is an empty argument. Not to mention Rust is only now in 2020 starting to get actual IDE support.
For C++ there are at least 8 major production GUI IDEs available, plus a few TUI ones too, plus dozens and dozens of specialized tools around it.
> That is an empty argument. Not to mention Rust is only now in 2020 starting to get actual IDE support.
Actually thats an empty argument, I'm responding to someone saying rust doesn't have IDE support.
It does, I use it every day and it works great. Not saying c++ doesn't just saying it worked better for me than the MS c++ vscode extension.
rust-analyzer is great and we have waiting for it a long, long time. But it is not an IDE. Neither is the MS C++ extension.
I've been using vscode for the last 5 years for all kinds of languages and have never though to myself "I wish I had an IDE"
The Rust and C++ extensions are very far from what an IDE offers. They only handle basic debugging and code completion/browsing. With a few more extensions you can a bit better, but again, you are doing the job that an IDE is supposed to solve for you.
There is an eco-system out there for C and C++ developers where companies only sell binary only libraries.
VSCode is not an IDE, just an text editor with a couple of plugins.
C++ Builder, Visual Studio, XCode, Android Studio, QtCreator, KDevelop, those are proper IDEs.
vscode is one of the most used editors on the market and I seem to be able to produce quality software in a number of languages with it.
As for binary dependencies, I'm certain Rust will have that in the future. I'm fine without it for now, and what I'm not certain of is whether C++ will ever actually fix their problems because they seem to think they don't have any!
So not an IDE, see.