3. Historia de Rust
2006 - Graydon Hoare (trabajador de Mozilla)
2009 - Mozilla se involucró
2010 - Oficialmente el lanzamiento de Rust
2011 - Rustc Compilador auto contenido (LLVM)
2012 - Enero se lanza la primera versión alfa
2015 - 9 Enero v1.0
2015 - [ v1.1.0 (2015-06-25) - v1.2.0 (2015-08-07) - v1.3.0 (2015-09-17) ]
4. Mozilla y Rust
El desarrollo de Rust es totalmente abierta
El diseño del lenguaje se ha ido
perfeccionando a través de las experiencias
de Servo.
5. Caracteristicas
La sintaxis de Rust es similar a la de C y C++
Está diseñado para tener un acceso seguro a la memoria
Rust cuenta con inferencia de tipos
El sistema de objetos de Rust se basa en implementaciones, traits y tipos
estructurados.
El concepto principal que hace único a Rust es llamado ‘pertenencia’ (‘ownership’)
9. Instalación
Windows (7, 8, Server 2008 R2)
Linux (2.6.18 or later, various distributions), x86 and x86-64
OSX 10.7 (Lion) or greater, x86 and x86-64
$ rustc --version
rustc 1.3.0 (9a92aaf19 2015-09-15)
10.
11. Creación de un nuevo proyecto
$ cargo new hello_world --bin
$ cd hello_world
$ cargo build
$ cargo run
24. Uso real de Rust
http://maidsafe.net/
https://air.mozilla.org/bay-area-rust-meet-up/
https://www.youtube.com/watch?v=xKDWCuM820I
Es un proyecto Open Source, que
permite una plataforma de internet
descentralizado.