3 ms·
It had to happen, the only way to make a programming language successful is to have it backed by most big tech companies.
by xiphias2 6y ago
It had to happen, the only way to make a programming language successful is to have it backed by most big tech companies.
- wallacoloo 6y agoThey can contribute without having any special status. Rust already has a robust RFC process and good technical leadership. My worry is that these things weaken and rust very gradually becomes your typical corporate software product where more and more independent features are just bolted on without care to any larger vision. That won’t happen if FB, etc keep contributing as ordinary contributors. But it could happen if they’re elevated to a position of leadership.
- steveklabnik 6y agoNote that the Foundation doesn't have any impact on the RFC process or the project's structure or governance, so while that worry may exist, this announcement isn't a path towards doing that.
- goodpoint 6y agoPython, C, C++, Perl, Bash were pretty successful before the modern FAANG culture. Same for projects other than programming languages, e.g. Linux. I don't feel comfortable with corporate-driven FOSS. I'll stick with community languages.
- xiphias2 6y agoAs for C, sure, AT&T is so much better than FAANG. C++ was also heavyly corporate. Python won over Ruby because of FAANG support (I personally like Ruby more, but as it's not supported by big companies, it remained behind in deep learning for example). Also NVIDIA has great Python support, which is really important for high performance software development. As for Perl, I just look at it as a stepping stone for more modern scripting languages.
- goodpoint 6y agoA lot of companies also contributed to Linux, but that's not the issue. The concern comes from having a *small* number of companies with a notoriously aggressive behavior controlling a project. Google is especially known for using products as weapons against competitors and drop them suddenly after a while.
- xiphias2 6y agoSure tying Rust development cycle to Azure+VS code, AWS or GCP would be quite bad (run rust-analyzer on Azure for example). At least Facebook doesn't have this kind of infrastructure yet.
- ironmagma 6y agoI wouldn’t say so. A language like Haskell is successful, even if their motto is “avoid success at all costs.” Books have been written about the language, and the ecosystem and community are thriving. Even still, few corporate sponsors exist.