Originally posted by totoz
View Post
- Ambition:
- Rust aims to be a systems programming language that takes advantage of the best of the best ideas that have come before in functional and imperative languages, and further expand upon them.
- Not only does it aim to be as fast as C for low level systems programming, even for embedded development, but it aims to be the best high level systems programming language without the cost of high level programming.
- The development of the Rust standard library and compiler is so that Rust will always be a moving target that will keep up with technological advancements as they come.
- They hired full-time staff to design a beautiful website and theme for all of their web content, including the automatic code generator. Ada's website, in comparison, looks like a cheap HTML template designed to appeal towards business suits rather than programmers.
- They have also hired full-time staff to focus on improving the quality of Rust documentation, and regularly report on progress via This Week in Rust Docs.
- Community:
- The stronger the ecosystem of libraries, the stronger a language becomes, but a language can never gain libraries without an active community.
- Node was able to explode in popularity thanks to the Node Package Manager, and it has been one of the most successful attempts of open source software to take over the desktop, despite being based on web technologies. Rust provides it's own NPM-like solution with Cargo.
- The Rust community is focusing a lot on promoting an actual community through active forums, blogs, IRC channels, a subreddit, and even social media.
- The Code of Conduct ensures civility in the community rather than hostility that is common in other communities.
- Organization:
- Mozilla is really good at organizing community resources. Just check out how much detail and effort that has been placed into every section of their website, including how they are managing their GitHub repository.
You really have to ask yourself. How many languages have come about that are as ambitious, community-oriented, and managed as well as Rust?
Leave a comment: