Skip to content

Instantly share code, notes, and snippets.

@bltavares
Created May 27, 2016 21:30
Show Gist options
  • Save bltavares/42ada0d20d4004c564717b6752dacb86 to your computer and use it in GitHub Desktop.
Save bltavares/42ada0d20d4004c564717b6752dacb86 to your computer and use it in GitHub Desktop.
Material sobre Rust

Um podcast para quem esta começando com Rust http://www.newrustacean.com/

Uma newsletter para saber o que tem acontecido https://this-week-in-rust.org/

O "livro" oficial para aprender sobre a linguagem (eles estão preparando um livro novo) https://doc.rust-lang.org/book/

Uma outra introducao alternativa a rust http://words.steveklabnik.com/a-new-introduction-to-rust

Guia de Rust com exemplos http://rustbyexample.com/

Uma serie de exercicios para te ajudar a ficar confortavel com a linguagem https://github.com/carols10cents/rustlings

Uma apresentacao para quem é pythonista https://code-ape.github.io/intro_to_rust_slides/#/opening

Como ler assinaturas de funcoes em rust http://hoverbear.org/2015/07/10/reading-rust-function-signatures/

Uma tentativa minha de explicar um pouco sobre como Rust lida com objetos em memoria https://github.com/bltavares/presentations/blob/gh-pages/rust-tipos-e-ownership/rust-tipos-e-ownership.org

Uma seri de dicas de coisas que são interessantes de se entender para poder ficar melhor na linguagem https://medium.com/@ericdreichert/what-one-must-understand-to-be-productive-with-rust-e9e472116728#.gs38gwz0o

Como usar rust em embedded https://spin.atomicobject.com/2015/02/20/rust-language-c-embedded/

Intro sobre usar rust em Pi http://blog.thiago.me/raspberry-pi-bare-metal-programming-with-rust/

Um pessoal fazendo ele compilar pra uma parada que eu não sei o que é http://www.hashmismatch.net/2015/05/18/pragmatic-bare-metal-rust.html

Existe um projeto chamado zinc.rs, com a idea de fazer um ARM stack bem simples, com menos C e Assembly possivel.

Especificamente para Arduino, existem o dueboot https://github.com/jensnockert/dueboot e um fork https://github.com/avr-rust/rust

Não sei muito bem como tem sido o interesse do pessoal no momento, ou o estado dos projetos, mas existe uma discussão meio antiga. https://www.reddit.com/r/rust/comments/2tpnm7/has_anyone_used_rust_on_arduino/ https://internals.rust-lang.org/t/adding-16-bit-pointer-support/2484/3

Uma outra coisa. Luciano, uma empresa que vende devices para facilitar a criação de produtos embeded, chamada Particle https://www.particle.io/ começou a considerar Rust como plataforma oficial.

Eles estão trabalhando para incluir isso na plataforma particle-iot/device-os#805 e publicaram uma chamada para a comunidade ajudar http://community.particle.io/t/rust-on-particle-call-for-contributors/19090?u=corey

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment