- Rust Programming Language
Rust is a multi-paradigm, general-purpose programming language. Rust emphasizes performance, type safety, and concurrency. Rust enforces memory safety—that is, that all references point to valid memory—without requiring the use of a garbage collector or reference counting present in other memory-safe languages.
Facts about Rust Programming Language:
- Rust is a multi-paradigm programming language. It supports concurrent, functional, generic, imperative & structured programming.
- Rust language is designed by Graydon Hoare.
- It first appeared on July 7, 2010; 12 years ago from the time of writing this article.
- Rust language supports the following typing disciplines: Affine, inferred, nominal, static, and strong.
- It is implemented in Rust language.
- Rust is a cross-platform programming language. It supports all major platforms.
- It is dual-licensed programming language. It is available under MIT and Apache 2.0.
- Rust has filename extensions .rs, .rlib.
- Official website of Rust programming language to learn more about is www.rust-lang.org.
- It is influenced by multiple programming languages such as Alef, C#, C++, Cyclone, Erlang, Haskell, Limbo, Newsqueak, OCaml, Ruby, Scheme, Standard ML, Swift
- The language also has influence over other programming languages such as
Carbon, CrystalIdris, Spark, Swift, Project Verona & Zig.