0:00 / 0:00
The History of Rust
Association for Computing Machinery (ACM)
49K subscribers • 7 videos on Hallway
- Recommended by 2 people: 1 on Lobsters and 1 curated list.
- Presented by Steve Klabnik
- Linked in the descriptionPaper on dx.doi.org
Beginner. No background in the topic needed.
40K views10 years ago2 recommendations
Programming languagesHistory and cultureRustHistory of computing
Steve Klabnik traces the eight-year history of Rust leading up to its 1.0 release, detailing key design decisions and changes.
Author: Steve Klabnik Abstract: The Rust programming language recently celebrated its one year anniversary since 1.0. While that's not a long time, there were eight years of development before that, which saw radical changes in the language. In this talk, Steve will show off some of Rust's history, with all of the decisions and changes that were made along the way. ACM DL: dl.acm.org/citation.cfm?id=2960081 DOI: dx.doi.org/10.1145/2959689.2960081Why it's here
2 people recommend thisWhat people say. Recommended as a comprehensive overview of how Rust's design evolved before its stable release.
programming-talkscurated list on GitHubRecommends
Under “Rust”
The History of Rust 00:58:41 by **Steve Klabnik** (2016)
u/PegasusAndAcornCone language & 3D webin r/ProgrammingLanguages • Mentions
On “[PDF] Graydon Hoare - 21compilers and 3 orders of magnitude in 60 minutes”
As I understand it, Rust was Graydon's private project for a few years. Then it got picked up as a funded Mozilla initiative. Much of the work on borrowed references, lifetimes and the borrow checker was indeed due to Niko, up to and including Rust 2018's support for non-lexical lifetimes (NLL). It is fair to say the language has evolved considerably from its early years, based on the hard work of many influential contributors.