4 ms·
>but modern C++ is great too. No, modern C++ is still cobbled together from tools built in a different era. It doesn't even come with a package manager/build s
by moonchrome 4y ago
>but modern C++ is great too.
No, modern C++ is still cobbled together from tools built in a different era. It doesn't even come with a package manager/build system.
Just on the fact that cargo/crates.io exist and it has modules - it would have to be really bad to make me go back to C++ if I ever need to write something at that level.
- adamdusty 4y agoThere are package managers and build systems. MS ships a build system with visual studio and msvc and they have a fairly capable package manager in vcpkg. I like cargo better than any c++ tooling but those tools don't really make a ton of sense for c++ where every platform has a different compiler. Ultimately, I agree. I don't think I'll be going back to c++ any time soon, but for me it's more about the tooling fragmentation than the tooling itself. I actually like the language itself.
- moonchrome 4y agoI mean sure, there are many environments you can use for any particular platform - but that's not how I develop software these days - I need my code to run on my Mac, my coworkers Windows machine and our deployment servers on Linux - with the least ammount of fuss possible. I wince when I think about how much time I spent dealing with that crap back when I was doing C++.