This commit is contained in:
Valentin Brandl 2017-04-07 14:34:03 +02:00
parent d011aba582
commit 181b9661da
Signed by: vbrandl
GPG Key ID: CAD4DA1A789125F9

View File

@ -15,7 +15,7 @@ Almost C like performance without memory corruption vulnerabilities, no race con
and no garbage collector or any other kind of runtime overhead made that language sound really awesome.
In Rust all safety checks are done in compile time. The compiler translates into the [LLVM][1] meta language which then takes care
of the optimization and compilation into machine code for the target architecture. Rust libraries provide a [FFI][2]
of the optimization and compilation into machine code for the target architecture. Rust libraries provide an [FFI][2]
so they can be used from almost every other language. Due to it's safety features and the lack of performance overhead, Rust also aims to be a system programming language and there are
some really awesome projects, e.g. the [Redox operating system][3] which implements a microkernel architecture and has some really great design ideas (have a look at it!).
Also Mozilla started implementing a new, parallel browser engine called [Servo][4] which is more than 3 times faster than Gecko, the current engine used in Firefox[^servo].