3 ms·
> Rust invented the concept of ownership as a solution memory management issues without resorting to something slower like Garbage Collection or Reference Count
by nicce 2y ago
> Rust invented the concept of ownership as a solution memory management issues without resorting to something slower like Garbage Collection or Reference Counting.
They did it well, but not invented?
There very many kinds of influeces: https://www.reddit.com/r/rust/comments/le7m54/is_it_fair_to_say_rust_parentage_can_be_traced_to/gmb4zgc/ https://www.reddit.com/r/rust/comments/le7m54/is_it_fair_to_...
Especially Cyclone, I think: https://en.m.wikipedia.org/wiki/Cyclone_(programming_language) https://en.m.wikipedia.org/wiki/Cyclone_(programming_languag...
- mananaysiempre 2y agoThe best review of the relevant research that I know is Pottier’s presentation[1]. It’s from 2007, but then again as far as fundamental concepts it doesn’t seem to me that Rust is state-of-the-art even as of then. (To be fair, that’s not due to ignorance, Rust’s type system is deliberately conservative.) [1] https://pauillac.inria.fr/~fpottier/slides/fpottier-2007-05-linear-bestiary.pdf https://pauillac.inria.fr/~fpottier/slides/fpottier-2007-05-...