Re:Getting Past C
by Manishearth on Tuesday January 03, 2017 @06:23PM
(#13314246)
"Zero cost abstraction" means that the abstraction doesn't impose an additional cost. It is the same cost of branching that C will have, modulo optimizations.
(Languages with dependent types can help move bounds checks to compile time, but Rust does not have those)
(Languages with dependent types can help move bounds checks to compile time, but Rust does not have those)