Rust is a low level programming language started by Graydon Hoare in 2006, and developed by Mozilla since 2009. Rust is designed for
SystemProgramming or
ApplicationProgramming, to replace
CeePlusPlus for browser development. The motivation is to develop low-level, fast software with strong type safety. Rust therefore incorporates
ConstCorrectness (everything is immutable by default) and innovative pointer types which allow the compiler to do detailed
StaticCodeAnalysis to track memory. Therefore typical code needs neither garbage collection nor manual memory management.
CategoryProgrammingLanguage