News for hackers. Stuff that matters.
Re:Parsing can become accidentally quadratic because of sscanf by PaulHoule on Monday March 01, 2021 @02:19PM (#26306955)
Some of that is that they don't have systems like maven or npm that would make it really easy to incorporate libraries into the build.

That said, what I like about C is that it is a simple language where you can throw out the standard library and start anew: it makes me think of the old versions of ALGOL that didn't specify mechanisms for I/O, and now we know you can specify that behavior in libraries and leave the language pure.

Re:Parsing can become accidentally quadratic because of sscanf by nicoburns on Monday March 01, 2021 @02:31PM (#26307131)
> Some of that is that they don't have systems like maven or npm that would make it really easy to incorporate libraries into the build.

Definitely! I wish the C and C++ communities would take this problem seriously.

> That said, what I like about C is that it is a simple language where you can throw out the standard library and start anew

This definitely is a nice property. But it's not just C that can do this. You can for example do this with Rust, and get an excellent package management system (that can indeed package these alternatives to the stdlib) to boot.