1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2025-06-10 11:27:30 +02:00

32 lines
857 B
Markdown
Raw Normal View History

2022-12-21 16:36:30 +01:00
# What is Rust?
Rust is a new programming language which had its [1.0 release in 2015][1]:
2022-12-21 16:36:30 +01:00
* Rust is a statically compiled language in a similar role as C++
* `rustc` uses LLVM as its backend.
* Rust supports many [platforms and
architectures](https://doc.rust-lang.org/nightly/rustc/platform-support.html):
* x86, ARM, WebAssembly, ...
* Linux, Mac, Windows, ...
* Rust is used for a wide range of devices:
* firmware and boot loaders,
* smart displays,
* mobile phones,
* desktops,
* servers.
<details>
Rust fits in the same area as C++:
* High flexibility.
* High level of control.
* Can be scaled down to very constrained devices like mobile phones.
* Has no runtime or garbage collection.
* Focuses on reliability and safety without sacrificing performance.
</details>
[1]: https://blog.rust-lang.org/2015/05/15/Rust-1.0.html