3 ms·
The major serious languages get along just fine with IEEE, ANSI, and ISO. For example, C is handled by ISO/IEC JTC1/SC22/WG14. The idea that Rust would need a
by burfog 7y ago
The major serious languages get along just fine with IEEE, ANSI, and ISO.
For example, C is handled by ISO/IEC JTC1/SC22/WG14.
The idea that Rust would need a foundation is making me uneasy.
- steveklabnik 7y agoThe Rust project has much more things under its wings than the C ISO group does. It’s a superset. The Rust project sees Rust as more than just purely a language. For example, the C ISO group doesn’t run any web facing infrastructure, with all of the legal and financial obligations that implies, nor do they develop compilers, with all of the CI/hosting infrastructure that implies. They’re just different in scope, which has been true for all of Rust’s lifetime.
- burfog 7y agoThat is common for toy languages without wide industry support. It doesn't inspire confidence. There should be compilers from Microsoft, IBM, Apple, GNU/FSF, and several others. There should be a properly ratified international standard that describes the language. There should be support from 16-bit microcontrollers to mainframes. Languages like C have lots of web facing infrastructure. It just isn't all run by one entity. The eggs are not in one basket.
- oblio 7y agoHow many languages outside of C, C++ and amusingly, old versions of C# fit that? Not that many that I can think of. Maybe Ada, Javascript? Java isn't officially standardized (ISO or such), neither are C# nor Python, Ruby, etc.
- terminaljunkid 7y agoThe problem with those standards committees is they are very opaque and finished standards are not freely available.