Skip to content

Commit 915184b

Browse files
committed
💡 Add Rust 2024
1 parent 835dbf1 commit 915184b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

‎content/en/docs/a1.why-rust.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ slug: why-rust
44
---
55

66
## History of Rust
7-
Rust was initially designed and developed by former Mozilla employee **[Graydon Hoare](https://github.com/graydon)** as a personal project. Mozilla began sponsoring the project in 2009 and announced it in 2010. But the first stable release, Rust 1.0 was released on May 15, 2015.
7+
Rust was initially designed and developed by former Mozilla employee **[Graydon Hoare](https://github.com/graydon)** as a personal project. Mozilla began sponsoring the project in 2009 and announced it in 2010. But the first stable release, Rust 1.0, was released on May 15, 2015.
88

9-
Since the initial stable release, the language has seen a series of improvements every three years through new editions; Rust 2015 with the release of Rust 1.0, Rust 2018, and Rust 2021. Each edition ensured backward compatibility with existing code.
9+
Since Rust 1.0, major updates have been released as [`Editions`](https://doc.rust-lang.org/stable/edition-guide/editions/) approximately every three years: Rust 2015 (with the release of Rust 1.0) , Rust 2018, Rust 2021, and Rust 2024, all maintaining backward compatibility.
1010

1111
## Initial Goals
1212
The goal of Rust is to be a good programming language for creating highly concurrent, safe and performant systems.
@@ -38,7 +38,7 @@ and etc.
3838

3939
Rust **doesn't use a built-in runtime** or an automated garbage collection system \(GC\).
4040

41-
> 💡However, async Rust requires an async runtime, which is provided by community-maintained crates like [`tokio`](https://github.com/tokio-rs/tokio), [`async-std`](https://github.com/async-rs/async-std), [`soml`](https://github.com/smol-rs/smol) etc. The async runtime will be bundled into the final executable.
41+
> 💡 However, async Rust requires an async runtime, which is provided by community-maintained crates like [`tokio`](https://github.com/tokio-rs/tokio), [`async-std`](https://github.com/async-rs/async-std), [`soml`](https://github.com/smol-rs/smol) etc. The async runtime will be bundled into the final executable.
4242
4343
Rust compiler **observes the code at compile-time** and helps to [prevent many types of errors](https://doc.rust-lang.org/error-index.html) that are possible to write in C, C++ like programming languages.
4444

0 commit comments

Comments
 (0)