4 ms·
> I don't understand how such a popular language can have such a weak story in dependency management and integration with third party libraries. For one thing,
by DrBazza 6y ago
> I don't understand how such a popular language can have such a weak story in dependency management and integration with third party libraries.
For one thing, C++ pre-dates the common notion of package managers, and a widely available internet. So it was just never designed as part of the language.
Language and tooling, is a relatively "new" concept.
C is 48 years old, C++ is 35 years old, the first web browser is 30 years old, and Java merely 25 years old.
- Nullabillity 6y agoJava wasn't designed with it in mind either, yet Maven's dependency resolution scheme has been the de-facto standard for over a decade at this point (despite all of its warts, like being completely binary-oriented).