Merge pull request #1099 from gnrfan/master

Updating rust.html.markdown for Rust 1.0
This commit is contained in:
Adam Bard 2015-05-16 10:32:26 +09:00
commit 48c24f7e45

View File

@ -6,14 +6,21 @@ filename: learnrust.rs
--- ---
Rust is an in-development programming language developed by Mozilla Research. Rust is an in-development programming language developed by Mozilla Research.
It is relatively unique among systems languages in that it can assert memory Rust combines low-level control over performance with high-level convenience and
safety *at compile time* without resorting to garbage collection. Rusts first safety guarantees.
release, 0.1, occurred in January 2012, and development moves so quickly that at
the moment the use of stable releases is discouraged, and instead one should use It achieves these goals without requiring a garbage collector or runtime, making
nightly builds. On January 9 2015, Rust 1.0 Alpha was released, and the rate of it possible to use Rust libraries as a "drop-in replacement" for C.
changes to the Rust compiler that break existing code has dropped significantly
since. However, a complete guarantee of backward compatibility will not exist Rusts first release, 0.1, occurred in January 2012, and for 3 years development
until the final 1.0 release. moved so quickly that until recently the use of stable releases was discouraged
and instead the general advise was to use nightly builds.
On May 15th 2015, Rust 1.0 was released with a complete guarantee of backward
compatibility. Improvements to compile times and other aspects of the compiler are
currently available in the nightly builds. Rust has adopted a train-based release
model with regular releases every six weeks. Rust 1.1 beta was made available at
the same time of the release of Rust 1.0.
Although Rust is a relatively low-level language, Rust has some functional Although Rust is a relatively low-level language, Rust has some functional
concepts that are generally found in higher-level languages. This makes concepts that are generally found in higher-level languages. This makes