News for hackers. Stuff that matters.
Re:AWS hires Rust compiler team co-lead Felix Klock by flohofwoe on Saturday November 28, 2020 @07:50AM (#25237224)
C only became standardized after 20 years or so, and only out of necessity because there were different compiler toolchains moving into different directions and this ensuing chaos had to be brought under control somehow. And arguagbly the standard is just as much a problem as an advantage (look at all the very useful extensions in clang and gcc which will never make it into the standard, and the C standard libary is still essentially a snapshot of what was already the least common denominator in 1989, and far from the "state of the art" even back then).

As long as a language only has a single implementation or "reference compiler" (like Rust), standardization only adds needless bureaucratic overhead.

Re:AWS hires Rust compiler team co-lead Felix Klock by rualca on Saturday November 28, 2020 @08:18PM (#25242106)
> C only became standardized after 20 years or so, and only out of necessity because there were different compiler toolchains moving into different directions and this ensuing chaos had to be brought under control somehow.

The "after 20 years" remark is totally irrelevant because just because the C community was extremely slow it doesn't mean everyone is supposed to repeat the same mistakes.

The only relevant point in your remark is that a standard is required when there are at least two implementations that need to interoperate. That's the only relevant point. A standard is the only way to ensure that interop is possible, and that implementations are reliable.

Re:AWS hires Rust compiler team co-lead Felix Klock by flohofwoe on Sunday November 29, 2020 @09:07AM (#25245166)
It takes a couple of decades before a language has stabilized enough and gets popular enough to spawn multiple competing compiler toolchains. And before all that hasn't happened a standard makes no sense.