Mozilla Announces 1.0 Version of Rust Programming Language
Mozilla Research released the first stable release of Rust on Friday. This latest release of the programming language means that the development team will no longer be changing the existing library. This does not mean that the language is ‘finished’.
Mozilla developed Rust with three goals in mind: security, speed and concurrency. Partly due to a modern architecture, the language would not suffer from security problems such as buffer overflows. Also, Rust would have more secure memory management.
In recent months, the developers say they experimented a lot with the possibilities of Rust. This meant that existing projects were difficult to maintain. Meanwhile, the development of the language has entered calmer waters; the language and the default library now basically remain the same.
According to the developers, Rust offers less chance of errors for experienced developers, because the programming language is said to be simpler than other similar languages. That way, developers don’t have to spend as much time debugging their code. Less experienced developers would also pick up the language faster and therefore be able to write more complex programs.
Mozilla Research is already working hard on the further development of Rust, of which beta version 1.1 has already been released. The nightly builds come with improvements that should speed up code compilation. They also have new APIs and features.
A new Rust release is released every six weeks. To download dependencies and build a build, developers can use the Cargo package manager. To find dependencies of others, Mozilla Research provides the Crates.io repository.