Mozillian :DWilly Aguirre
https://reps.mozilla.org/u/Willy/
RustEl nuevo lenguaje de Mozilla
Historia de Rust2006 - 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) ]
Mozilla y RustEl desarrollo de Rust es totalmente abierta
El diseño del lenguaje se ha ido perfeccionando a través de las experiencias de Servo.
CaracteristicasLa 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’)
Caracteristicas
ServoSucesor de Gecko y su lenguaje C++
Desarrollado por Mozilla bajo el apoyo de Samsung
https://github.com/servo/servo
./mach run --release mozilla.pe
InstalaciónWindows (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)
Creación de un nuevo proyecto
$ cargo new hello_world --bin
$ cd hello_world
$ cargo build
$ cargo run
Creación de un nuevo proyecto
Sintaxis y Semántica
Testing
$ cargo new pruebas
$ cargo test
http://is.gd/qqqBPe
Demo con CargoUtilizando librerías externas
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.
Ayuda
https://client00.chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust
Libros
https://www.packtpub.com/application-development/rust-essentials
Descubre cómo usar Rust para escribir rápido, seguras y concurrentes aplicaciones
Libros | Agosto del 2016!!!
http://www.oreilly.com/programming/free/why-rust.csp
Enlaces de Ayudahttp://rustbyexample.com/
https://github.com/oakes/SolidOak
http://www.piston.rs/
https://github.com/marti1125/rust-ejemplos
https://github.com/marti1125/write-file
https://github.com/marti1125/rust_by_examples
Ejemplos
Top Related