Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Very high level intro to Rust
- Goals: speed, safety, concurency
- Ownership and move semantics
- Zero-cost abstractions
- 1.0 is out! (release planned for the day before !!Con)
- What does “stable” mean?
- Semantic versioning
- Release trains (nightly/beta/stable) and rapid release, à la Firefox
- Ideas from three universes:
- Systems languages: control over memory layout (stack v.s. heap), no mandatory garbage collection
- Functional languages: algebraic data type and pattern matching, strong type system
- Dynamic languages: tooling
- Tooling: Cargo
- No Makefiles!
- Similar to Bundler, pip, or npm
- Manage dependencies (git or in the centralized registry)
- Publish your own code on the registry
- **This makes systems programming much more accessible!**
- More tooling (cut if over 10 minutes)
- Built-in unit testing
- rustdoc
- Both integrated in Cargo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement