PARA QUE SERVE A LINGUAGEM RUST? - Codeshow

  Рет қаралды 44,047

CodeShow

CodeShow

4 жыл бұрын

Neste video eu repondo a questão "Para que serve a linguagem Rust?" quais são os nichos de #desenvolvimento de #software onde #Rust pode ser aplicada?
E mostro exemplos de código do uso de Rust em desenvolvimento de #games, #webassembly, #web #api, #cli e como deixar seu código #python mais rápido usando #Rust.
Referencias:
Video 1 da série de Rust: • A Linguagem de Program...
Microsoft blog post: msrc-blog.microsoft.com/2019/...
Estudo sobre uso de energia: sites.google.com/view/energy-...
💵 Apoie
» apoia.se/codeshow
🐤 Siga no Twitter
» / rochacbruno
» / codeshowbr
💬 Entre no grupo do telegram:
» t.me/codeshowbr
🎙 Escute o Podcast
» anchor.fm/codeshow
📸 Siga no Instagram
» / codeshowbr
📺 Assine o canal do youtube:
» / codeshowbr
[ ENTRE EM CONTATO COMIGO ] -------------------------------------------------------------
» Twitter: / rochacbruno
» Telegram: t.me/rochacbruno
Este video é um oferecimento dos apoiadores:
- Tiago Silva Cordeiro
- Davyd Silvestre
- Bernardo Gomes
- Vicente Marçal "RiverFount"
- Magnun Leno
- Jorge Mendes
Seja um apoiador: apoia.se/codeshow

Пікірлер: 79
@codeshowbr
@codeshowbr 4 жыл бұрын
Olá Rusticeiros, algum uso interessante de Rust 🦀 que eu não mencionei no video? conhecem alguma outra empresa usando Rust? comenta ai!
@danroxha
@danroxha 4 жыл бұрын
Investimento nessa Linguagem eh uma otima escolha, msm se não for programar diretamente nela, ainda da pra aproveitar várias ideias e formas de construir software que ela faz pensar
@metalwizard5502
@metalwizard5502 Жыл бұрын
brigado meu mestre brigado meu parceiro
@carlacp8230
@carlacp8230 9 ай бұрын
Na própria tabela que ele mostrou, nos resultados finais, C vence, será que ele viu a tabela?
@RicardoPereiradeAzevedo
@RicardoPereiradeAzevedo 2 жыл бұрын
Olá! sou aluno de CC. Fui convidado por meu Diretor de Desenvolvimento, para conhecer e aprender Rust. Obrigado por seu vídeo!
@SilasSWF
@SilasSWF 3 жыл бұрын
Gostei bastante do conteúdo e da forma de apresentar uma ferramenta novo.
@marcosroberto7930
@marcosroberto7930 4 жыл бұрын
Parabens pelo trabalho amigao
@joseluismartins8340
@joseluismartins8340 4 жыл бұрын
Teu trabalho é incrível
@diforg
@diforg Жыл бұрын
Agradeço demais pelo conteúdo! Parabéns
@bupah-bupah
@bupah-bupah 3 жыл бұрын
Estou amando seu canal... Gratidão por tudo... Vc é um ótimo professor❤️
@joseanoxp
@joseanoxp 4 жыл бұрын
Ótimo vídeo!
@victorlimavocals
@victorlimavocals 3 жыл бұрын
Cara, tudo que eu queria a meses era achar esse video! Tinha muita dificuldade em saber como é o workflow de projetos com Rust, e vc explicou de uma forma que não achei em nenhum outro lugar, em nenhuma outra linguagem que geralmente acho mais conteúdo que português, seja em inglês, francês ou russo. Parabéns pelo ótimo conteúdo!
@rogervezaro
@rogervezaro 4 жыл бұрын
Atualmente a linguagem que eu mais uso é Elixir, fiquei curioso pelo rust após ver algumas bibliotecas em Elixir que usam código em Rust para performar melhor.
@SilasSWF
@SilasSWF 3 жыл бұрын
Canl muito bom, parabéns!!!!
@jrborba
@jrborba 4 жыл бұрын
Vídeo shooow! Muito bom. Já vi uma aplicação para o WASM com Rust: reescrever o microPython para rodar no navegador! ;-)
4 жыл бұрын
Fantastico o video Bruno! Parabéns!
@codeshowbr
@codeshowbr 4 жыл бұрын
obrigado Mário! valeu por assistir.
@mercadocariocaimoveisecorr6527
@mercadocariocaimoveisecorr6527 Жыл бұрын
Muito bom
@PedroIgor91
@PedroIgor91 4 жыл бұрын
Nossa! Não vejo a hora de ter mais vídeos sobre essa incrível linguagem! Sou apaixonado pela elegância dela e como ela DE FATO RESOLVE OS PROBLEMAS! Que canal incrível! Um ótimo achado! Parabéns!
@codeshowbr
@codeshowbr 4 жыл бұрын
muito obrigado!!! em breve tem mais videos.
@jairoiglesias1989
@jairoiglesias1989 4 жыл бұрын
Muito bom o vídeo. Estou começando a praticar mais essa linguagem também. Fiquei impressionado pela pesquisa de eficiencia energetica !!! Tem muito sentido também porque a linguagem RUST foi escolhida pra fazer o DENO.
@carlacp8230
@carlacp8230 9 ай бұрын
Na própria tabela que ele mostrou, nos resultados finais, C vence, será que ele viu a tabela?
@swfsql
@swfsql 4 жыл бұрын
Olá, gostei bastante do video, parabéns! Próximo de 14:10, você menciona que fará uma exploração sobre o Option/Result Isso é um shameless plug, mas se quiser, eu o convido para dar uma olhada nos últimos videos do meu canal - a última parte que gravei é exatamente sobre estes tipos - e daí você talvez use como (mais uma) fonte de inspiração! Um abraço,
@codeshowbr
@codeshowbr 4 жыл бұрын
+Thiago Machado obrigado por assistir! sim! tá cheio de "shameless plug" nos videos pois tem muito mais tópicos que pretendo abordar e infelizmente vídeos muito longos não dão certo por aqui. Muito obrigado por compartilhar seu canal vou dar uma olhada sim! valeu!
@tecosantossantos3223
@tecosantossantos3223 Жыл бұрын
A linguagem action script do flash MX dar pra fazer qualquer programa do windows ou linux e eu fiz meu linux no flash MX um super compilador inteligente não pede excessao se der erro executa assim mesmo o copilador que er responsável pelas exceções
@edupazz
@edupazz 3 жыл бұрын
Por uns segundos eu pensei que o Ed do MHM começou a falar de programação gaushaha
@Tarcisio5917
@Tarcisio5917 3 жыл бұрын
Muito bom seus vídeos, porem precisava de uma ajudinha: preciso fazer download de um arquivo utilizando o Rust. Se alguém souber e puder me ajudar agradeço.
@gottiumacademy8965
@gottiumacademy8965 3 жыл бұрын
TypeScript não devia estar nessa lista, na minha opinião, porque a maioria dos devs que usam TS, compilam TS para JS no NodeJS.
@cleitonmed2298
@cleitonmed2298 4 жыл бұрын
Muito top o vídeo parabéns, mas me diz uma coisa, pro mercado de trabalho atual e pra quem não é programador, é uma boa focar os estudos em rust ou python? gosto e sei o básico nas 2 linguagens, preciso aprofundar!
@codeshowbr
@codeshowbr 4 жыл бұрын
para quem está iniciando no mercado de trabalho eu recomendo Python pois tem propósito mais geral, maior comunidade e mais vagas. Rust é sensacional e está crescendo mas recomendo que ela seja a sua segunda linguagem
@leo523
@leo523 4 жыл бұрын
Fala sobre D
@codeshowbr
@codeshowbr 4 жыл бұрын
acho bem interessante mas não tenho conhecimento em D ainda. Valeu
@logicaerabiscos
@logicaerabiscos 4 жыл бұрын
Tomara que seja boa mesmo. Vou sentir saudades do C e do C++. A propósito o código existente nessas linguagens será aproveitado? Essa linguagem é segura como JAVA, PYTHON, C# e outras que usam VM? Dá pra desenvolver uma aplicação(OO e MODEL DRIVEN DESIGN) ? Você está de parabéns vou colocar na mina barra de favoritos.
@carlacp8230
@carlacp8230 9 ай бұрын
Na própria tabela que ele mostrou, nos resultados finais, C vence, será que ele viu a tabela?
@glxm31
@glxm31 3 жыл бұрын
Gostei bastante! Mas e as bibliotecas? Tem algo parecido como a gsl para programação científica?
@alexandrefrias2147
@alexandrefrias2147 3 жыл бұрын
Também gostaria de saber, eu uso c,c++ para métodos numéricos. Seria interessante criar uma biblioteca desse tipo.
@danilofernandesveras
@danilofernandesveras 2 жыл бұрын
9:42 - O audio dessa transição está bem alto, pricipalmente para quem está de fone.
@iMuriilow
@iMuriilow 4 жыл бұрын
É quase uma bala de prata.
@uesleipedrorangel7136
@uesleipedrorangel7136 3 жыл бұрын
Isso são frameworks ou libs?
@NiltonOS
@NiltonOS 4 жыл бұрын
Eu achei essa lib aqui -> github.com/rust-shell-script/rust_cmd_lib, mas não sei como adicionar no meu script, queria entender como eu baixo essas libs externas
@codeshowbr
@codeshowbr 4 жыл бұрын
tem que baixar para a pasta do seu projeto ou adicionar o path no Cargo.toml
@victtorsantana
@victtorsantana 3 ай бұрын
Web Assembly seria tipo uma PWA ? Teria essa possibilidade no Rust ?
@codeshowbr
@codeshowbr 3 ай бұрын
O web Assembly é um formato binário, é a compilação do programa para o runtime do web Assembly que pode rodar no browser ou em outro runtime como backend ou containers, o PWA é diferente, PWA é uma abstração que faz com que alguns recursos do programa emulem a execução nativa
@Anonimousxz
@Anonimousxz 4 жыл бұрын
Como aparece as vagas do mercado para Rust?, nunca vi uma vaga pedindo um desenvolvedor que desenvolve nessa linguagem.. Normalmente só vejo para Pyhon, Java, Javascript ou PHP
@lucasoad399
@lucasoad399 4 жыл бұрын
Aqui é Brasil, porra. As coisas só pegam anos depois.
@Anonimousxz
@Anonimousxz 4 жыл бұрын
@@lucasoad399 Esse é o problema... ficar no receio de estudar algo que pode acabar não tendo aqui...
@NiltonOS
@NiltonOS 4 жыл бұрын
Queria fazer uma cli
@codeshowbr
@codeshowbr 4 жыл бұрын
Usa o Clap!
@douglas2
@douglas2 4 жыл бұрын
É possível criar aplicativos nativos ou híbridos para Android e iOS com Rust?
@codeshowbr
@codeshowbr 4 жыл бұрын
É possível sim, inclusive o firefox mobile tem o servo que é seu engine escrito em Rust. Porém vale mencionar que no Android tudo roda sob a JVM então não sei se valeria a pena, Rust se aplica por enquanto mais para escrever um serviço de backend que vai servir APi para o app. Em breve quando o Google lançar o fuchsia ai sim Rust será nativo. github.com/Dushistov/rust_swig/tree/master/android-example
@douglas2
@douglas2 4 жыл бұрын
@@codeshowbr Obrigado por responder!
@NiltonOS
@NiltonOS 5 ай бұрын
Bruno e aí será que no futuro o Quokka vai ser reescrito em Rust
@rochacbruno
@rochacbruno 5 ай бұрын
sabe que eu pensei em fazer isso, criar um CMS com Rust só para exercitar.
@NiltonOS
@NiltonOS 5 ай бұрын
É um caso de uso bom né , eu tava assistindo o tal leptos , acho que com ele ficaria mais rápido fazer essa parada, e você já tem essa experiência de como criar , não precisa ser em banco , pode usar arquivo mesmo , markdown, igual ao Wiki dokuwiki , fica a ideia
@NiltonOS
@NiltonOS 5 ай бұрын
É que eu recebi a mensagem do Github sobre o arquivamento do Quokka, fiquei nostálgico e como você tá forte nessa pegada com Rust, acho que seria um case de uso bom , eu ainda preciso comer muito feijão com arroz para chegar no Rust , eu preciso evoluir muito sobre Rust , mas eu gosto dela
@NiltonOS
@NiltonOS 4 жыл бұрын
Fiz um pequeno exemplo usando a lib clap -> github.com/jniltinho/cli-linux
@codeshowbr
@codeshowbr 4 жыл бұрын
aeee legal!!! vou da ruma olhada no código
@eduardof.8117
@eduardof.8117 3 жыл бұрын
Posso usar Rust para fazer um aplicativo desktop, vender e ganhar dinheiro para sobreviver de programação?
@codeshowbr
@codeshowbr 3 жыл бұрын
azul.rs é um framework para criar apps Desktop, agora se vc vai conseguir vender e sobreviver disso já não consigo opinar :)
@jj-in4yd
@jj-in4yd Жыл бұрын
@@codeshowbr qual o melhor uso de rust se tratando de um dev freelancer ?
@SAMUELLHENRIQUE
@SAMUELLHENRIQUE 2 жыл бұрын
Se ela entregar mais performance que c++ aí acho válido a substituição, senão, desenvolver hardware com muita segurança e perder performance com a linguagem em algo que a segurança não seja o foco acho desperdício.
@jonathantest12
@jonathantest12 2 жыл бұрын
Esse cenário depende de quem ta programando. C e C++ são bem abertos e dão a responsabilidade da performance pro programador. O Rust ja faz por trás dos panos mt coisa, que ajudam mt em relação a memoria, segurança e etc. Minha aposta é que rust vai virar algo mais nichado pra gerenciadores de pacote e coisas de back end no geral.
@carlacp8230
@carlacp8230 9 ай бұрын
Na própria tabela que ele mostrou, nos resultados finais, C vence, será que ele viu a tabela?
@carlacp8230
@carlacp8230 9 ай бұрын
@@jonathantest12 exatamente isso, a linguagem é culpada pelo programador alocar memória e esquecer de desalocar? ou apontar para memória nula? é cada uma
@SAMUELLHENRIQUE
@SAMUELLHENRIQUE 9 ай бұрын
@@carlacp8230 eu errei um pouco no comentário que escrevi. Eu vi a tabela mas já vi também outras situações onde alguns programadores de Rust criavam código semelhante ao C e demonstrava mais performance naquela situação.
@aseddfredf
@aseddfredf 3 жыл бұрын
pra encher o saco
@joascostamartins1819
@joascostamartins1819 2 жыл бұрын
Alguém mais aprendendo Rust em 2022?
@Lucs-ku5cb
@Lucs-ku5cb 2 жыл бұрын
No momento Rust, Go , Lua, e quem sabe dart futuramente
@jj-in4yd
@jj-in4yd Жыл бұрын
É game dev mano ?
@jacobsongloriaferreira1940
@jacobsongloriaferreira1940 3 ай бұрын
Esta novela está se repetindo de novo?
@codeshowbr
@codeshowbr 3 ай бұрын
Vale a pena ver de novo
@carlacp8230
@carlacp8230 9 ай бұрын
Na própria tabela que vc mostrou, nos resultados finais, C vence, será que vc viu a tabela? Não existe problema algum de segurança em C/C++, o que é existe é programador ruim que não faz o que tem que fazer, que não checa a validade de ponteiros, fechamento de i/o, estouro de pilha, coleta de lixo etc. Segurança de uma linguagem tão perto do hardware é responsabilidade do programador e não da linguagem, quer sergurança, fica nas linguagens não tipadas, nas linguagens interpretadas, é tudo mastigadinho, use tesourinha de plástico sem ponta...
@alfrfr2662
@alfrfr2662 2 күн бұрын
Parem de ser fan clubes de linguagens de programação. Aprendam fundamentos
A Linguagem de Programação Rust - Codeshow #004
35:48
CodeShow
Рет қаралды 19 М.
Python? Java? Rust? Qual a Diferença? | Discutindo Linguagens
49:14
마시멜로우로 체감되는 요즘 물가
00:20
진영민yeongmin
Рет қаралды 31 МЛН
Llegó al techo 😱
00:37
Juan De Dios Pantoja
Рет қаралды 33 МЛН
ОСКАР vs БАДАБУМЧИК БОЙ!  УВЕЗЛИ на СКОРОЙ!
13:45
Бадабумчик
Рет қаралды 6 МЛН
Essa Linguagem Está ROUBANDO O CORAÇÃO Dos Programadores Mundialmente
14:25
Rust Demystified 🪄 Simplifying The Toughest Parts
14:05
Code to the Moon
Рет қаралды 175 М.
Rust Lang (A Linguagem Mais AMADA de Todas) // Dicionário do Programador
13:53
Ownership & Borrowing | Aprenda Rust | 08
52:06
CodeShow
Рет қаралды 11 М.
Rust for the impatient
10:43
No Boilerplate
Рет қаралды 678 М.
Rust e desafios em Produção
51:32
iFood Universo
Рет қаралды 7 М.
QUAL a MELHOR LINGUAGEM para PROGRAMAÇÃO?
6:44
Cortes do Ciência Sem Fim [OFICIAL]
Рет қаралды 487 М.
Why Rust is NOT a Passing Fad...
8:54
Travis Media
Рет қаралды 31 М.
Ecossistema Rust com Giovanni Bassi | #HipstersPontoTube
13:56
마시멜로우로 체감되는 요즘 물가
00:20
진영민yeongmin
Рет қаралды 31 МЛН