Rust Paradigm Multi-paradigm: compiled, concurrent, functional, imperative, structured, generic Designed by Originally Graydon Hoare, then Rust Project Developers Developer Rust Project Developers First appeared 2010 (2010) Stable release 1.20[1] / August 31, 2017 (2017-08-31) Typing discipline static, strong, inferred, nominal, linear Implementation language Rust OS Linux, macOS, Windows, FreeBSD, Android, iOS (partial)[2] License Apache License 2.0 or MIT License[3] Filename extensions .rs, .rlib Website www.rust-lang.org Influenced by Alef,[4] C#,[4] C++,[4] Cyclone,[4][5] Erlang,[4] Haskell,[4] Hermes,[4] Limbo,[4] Newsqueak,[4] NIL,[4] OCaml,[4] Ruby,[4] Scheme,[4] Standard ML,[4] Swift[4][6] Influenced Crystal, Elm,[7] Idris[8]