Ecossistema Rust com Giovanni Bassi |

  Рет қаралды 20,078

Alura

Alura

Күн бұрын

Como nasceu o Escossistema Rust? Onde se usa essa linguagem da programação?
Recebemos o Giovanni Bassi que contou sobre a origem do Rust e as inúmeras possibilidades que a linguagem oferece. Confere aí! 😉
#rust #programação #tecnologia #educação #aplicaçõesweb
✅ Curtiu o vídeo? Assista também:
▶ Como se tornar Dev FullStack? • Como se tornar Dev Ful...
▶ 4 mitos sobre programação • 4 mitos sobre program...
📄 Inscreva-se na Newsletter com conteúdos de Imersão, aprendizagem e Tecnologia da Alura, com emails do nosso CEO: www.alura.com.br/imersao
📲 Siga nosso conteúdo para Devs e Techers:
Instagram: / aluraonline
Facebook: / aluracursosonline
🎧 Podcast Hipsters.Tech: open.spotify.com/show/2p0Vx75...

Пікірлер: 68
@hugosouzadearaujo8502
@hugosouzadearaujo8502 3 жыл бұрын
seria um sinal de que estão chegando cursos de Rust na alura?
@jpbeckner7980
@jpbeckner7980 3 жыл бұрын
Façam mais conteúdo de Rust por favor.
@lucasramos97_
@lucasramos97_ 3 жыл бұрын
Com o hype dei uma estudada no Go, e depois uma estudada no Rust, achei o design de linguagem do Rust muito superior ao do Go, e é uma linguagem realmente apaixonante, deixei o Go de lado e foquei no Rust, recomendo. #maisvideossobrerust
3 жыл бұрын
cara curto muito o go, principalmente por causa da sintaxe limpa, é bem agradável, o problema: é muito manual, nem for each decente tem, comparando, a biblioteca padrão do rust é incrível o tanto de coisa q tem
@RaRiba
@RaRiba 3 жыл бұрын
Poxa, não conhecia o Giovanni, sensacional, o cara falou com tanta paixão que é impossível não se interessar pelo tema, parabéns pelo conteúdo!!!
@AlexandreVillares
@AlexandreVillares 3 жыл бұрын
Giovanni Bassi, como sempre, sensacional! O pedacinho final me fez lembrar que também é possível escrever libraries, extensões, para Python em Rust :)
@kleber_bispo
@kleber_bispo 2 жыл бұрын
Caramba, que legal isso.
@lusca_182
@lusca_182 3 жыл бұрын
Só falo uma coisa: Hipsters de Rust com o Giovani, a Julia Naomi Boeira e o Otavio Pace. =)
@robertochostakovis
@robertochostakovis Жыл бұрын
Programo a algumas décadas (Java, C, C++, NodeJs e etc). Estou buscando uma alternativa para Java no backend e o Rust tem diversas ferramentas pra fazer o que o Spring Boot faz, sem consumir tantos recursos de máquina como o Spring Boot consome.
2 жыл бұрын
O curso de Rust do Vinicius Dias na Alura é excelente. Espero que a Alura decida criar novos cursos mais avançados sobre Rust.
@menachemmendel
@menachemmendel 2 жыл бұрын
Rust é fantástico! Muito bom o vídeo, parabéns!!!
@RonaldoArch
@RonaldoArch Ай бұрын
top😊
@pairprogrammingcomemanuel5421
@pairprogrammingcomemanuel5421 3 жыл бұрын
Rapaz, chamou muito a atenção, parabéns pelo vídeo
@math-s
@math-s 3 жыл бұрын
Muito legal o vídeo! O cara entende bastante do assunto.
@vaniusrb
@vaniusrb 3 жыл бұрын
Mutabilidade, pattern match, enumerados algébricos, tratamento de erro tipado, meta programação, inexistência de null, etc. Programando em Rust eu me sinto muito mais alto nível que em qualquer outra linguagem. Já repararam que em Java e outras linguagens o operador de igualdade testa a referência do objeto ao invés do conteúdo? Em Rust não, o sinal de igualdade nunca é pela referência. Rust possui mais abstrações de alto nível que muitas linguagens. Não sei por que as pessoas insistem em usar esse rótulo de linguagem "próxima do metal", enquanto na verdade é uma das poucas linguagem multinível que existe. Experimentem fazer um projeto em Rust usando a biblioteca Sqlx. Ele valida a String SQL em tempo de *compilação* e por baixo dos panos cria o objeto de leitura de acordo com a SQL, respeitando a tipagem do banco. Isso eu não vi em nenhuma outra linguagem.
@fernandofelicio2583
@fernandofelicio2583 Жыл бұрын
Bom dia! Tudo tranquilo?! Desculpa pela minha dúvida idiota kkkkk, como o Rust é uma linguagem muito rápida, como os bds se comportariam trabalhando em conjunto. Na empresa onde trabalho tudo é baseado no mysql e tem casos que precisamos de um processamento rápido pra poder dar as respostas em menor tempo possível. Lá dentro usamos muito php com mysql e a maioria das coisas tem que ser deixadas em fila pra processar posteriormente. Vlw por suas considerações aqui. E novamente me desculpa pela pergunta 😅😅😅😅😅😅 Obrigado!
@luizAugustoll
@luizAugustoll Жыл бұрын
Eu sempre pensei que assim "quanto maior nível de abstração do código maior o nível da linguagem", mas você me fez pensar diferente, ela é referente ao capacidade da abstração de chegar ao nível de instrução, no caso, quanto mais baixo nível mais próximo ao nível de instrução a linguagem está, e nesse caso eu só consigo enxergar o C, que carrega o título de assembly portátil.
@andregazineu1328
@andregazineu1328 Жыл бұрын
Eu concordo que os recursos de abstração do Rust indicam mesmo que é uma linguagem de alto nível. Principalmente o grau de personalização das estruturas quando queremos agrupar diferentes tipos de dados relacionados em uma única entidade. O controle da memória é apenas uma das características. Se existe um protótipo de linguagem multinível, é Rust.
@rafaelffernandes
@rafaelffernandes 11 ай бұрын
@@fernandofelicio2583 Vc ja deve ter a resposta pra essa pergunta, mas um teste a se fazer para saber a respeito da lentidão é verificar onde demora mais, se é no mysql ou no php, se a maior parte do tempo for no mysql não tem muito o que possa fazer, ja se for no processamento dos dados que vem do mysql seria no PHP ai seria interessante usar um rust pra verificar se ficaria mais rápido. Espero ter ajudado.
@fernandofelicio2583
@fernandofelicio2583 11 ай бұрын
@@rafaelffernandes tudo tranquilo? Então, a base retorna rápido até, mas o problema é entender o fluxo dos dados. Os caras da infra até aumentaram a memória da máquina(na minha visão, foi desnecessário) pra poder rodar as paradas. Eu desconheço outras stacks fora do Php pra poder ajudar. Atualmente participo de projetos mobile, mas de vez em quando eu ajudo os caras lá. Gostaria de poder contribuir um pouco mais pra pode ajudar os caras.
@lucasf1980
@lucasf1980 3 жыл бұрын
Gostei da explicação.
@felipeschossler2871
@felipeschossler2871 3 жыл бұрын
Tem o Giovanni tem like, monstro sagrado br.
@jonatasjcgrendering8436
@jonatasjcgrendering8436 3 жыл бұрын
Recentemente comecei estudar Rust. Realmente interessante, ate para aprender conceitos não vistos nas linguagens comerciais como Java, C#, etc.
@GeorgeMatos
@GeorgeMatos 3 ай бұрын
Sim cara, tenho a mesma sensação estudando Rust.
@jeftarmascarenhas2538
@jeftarmascarenhas2538 Жыл бұрын
Consegui fazer uma api durante 6 horas seguidas estudando pela primeira vez Rust muito bom.
@victorpinasarnault9135
@victorpinasarnault9135 3 жыл бұрын
A rust software foundation foi criada há alguns meses atrás.
@gutao-9659
@gutao-9659 3 жыл бұрын
Ótimo video
@joaopedrogoncalves4784
@joaopedrogoncalves4784 3 жыл бұрын
Muito bom
@is_cabral7986
@is_cabral7986 Жыл бұрын
Rust parece ser incrível e C++ é imortal...
@costelinha1867
@costelinha1867 Жыл бұрын
Cara eu usei Rust um pouquinho, n sou super BOM nele ainda, mais dá pra fazer umas coisas divertidas com ele, até pq ele tem um suporte bom pro Web Assembly.
@gustavocgsg
@gustavocgsg 5 ай бұрын
Nem sei nada de Rust e já estou achando super empolgante
@davicoutinho303
@davicoutinho303 3 жыл бұрын
Traz algum pra falar do Elixir. se possível, um dos criadores brasileiros
@fanimefartoon3433
@fanimefartoon3433 3 жыл бұрын
Tá faltando colocar cursos de Rust na Alura...
@LambdaStuffs
@LambdaStuffs 3 жыл бұрын
Só leia a documentação da linguagem, ela é bem escrita; tem tanto introdução da linguagem para "iniciantes"(tipo,... não são muitos experientes em outras linguagens, daí explicam conceitos básicos de programação) , como para pessoas mais experientes que vão apreendendo vendo exemplos. É até engraçado que, este tópicos são meio que dados literalmente dessa maneira na página de introdução da documentação da linguagem.
@maximuswillpower
@maximuswillpower Жыл бұрын
O que é necessário saber antes de estudar Rust, no caso de alguém que vem do python por exemplo e não entende quase nada de baixo nível?
@leandrocarvalho1760
@leandrocarvalho1760 3 жыл бұрын
Minha meta de estudo
@Pawl0solidus
@Pawl0solidus 2 жыл бұрын
E agora que temos Carbon do Google que diz ser compatível com C++ e também é muito eficiente, seria uma boa termos uma comparação entre Rust e Carbon.
@jombrs
@jombrs 3 ай бұрын
Eu estou aprendendo Rust. Onde tem uma comunidade Rust para entrar?
@SuportoVc
@SuportoVc 3 жыл бұрын
3:40 Isso significa que você passa o valor de X pro parâmetro Y da função, e então X é liberada (free) automaticamente?
3 жыл бұрын
isso, exatamente , funcao(x) aq X é apagado da memória nesse escopo (isso quando passado por valor)
@costelinha1867
@costelinha1867 Жыл бұрын
Quando ela sai de escopo sim, a menos q vc retorne essa variavel no final da função, ou passe a variavel como referencia. (O que a gente chama de emprestar a variavel.)
@victorpinasarnault9135
@victorpinasarnault9135 3 жыл бұрын
Já ouviram falar da linguagem NIM? Recomendo
@lu12cl4ud10
@lu12cl4ud10 3 жыл бұрын
Eu ainda acho q vale mais aprender golang, por causa do Docker e do Kubernete
@matheusoliva7191
@matheusoliva7191 3 жыл бұрын
Golang não é um "concorrente" do rust, rust concorre com o C/C++, é uma linguagem de baixo nivel, foco em desempenho e consumo. Já o Golang concorre com o Java, inclusive em desempenho são bem parecidos, diferença do golang para o Java é que o Go é uma linguagem compilada já o java possui a JVM com seu start e consumo de memoria maior por assim dizer. Usei o Golang em alguns projetos, mas seus frameworks para projetos avançados ainda não são maduros o suficiente como os do Java. Em projetos de médio porte ainda utilizo o Java pela sua maturidade no mercado.
@codeshowbr
@codeshowbr 3 жыл бұрын
É possível escrever controlador KUberbetes com Rust
@lu12cl4ud10
@lu12cl4ud10 3 жыл бұрын
@@matheusoliva7191 sempre depende, tem uma excecao, AWS Lambda, faz mais sentido usar golang, muito pq vc nao precisa de uma virtual machine com golang, mas eh claro, soh minha opiniao.
@lu12cl4ud10
@lu12cl4ud10 3 жыл бұрын
@@codeshowbr eu tava falando pra ler o codigo fonte do Docker e Kubernetes pra entender o que ta rolando.
@matheusoliva7191
@matheusoliva7191 3 жыл бұрын
@@lu12cl4ud10 mas é por isso que eu falei que uso em alguns projetos. Na aws uso muito o golang ou o nodejs. Mas em modo geral o golang ainda não chegou na maturidade do Java e o rust não chegou na maturidade do c/c++.
@danilometall
@danilometall Жыл бұрын
Me parece que o Rust vai explodir em performance tuning de python.
@vinigt
@vinigt 2 жыл бұрын
Me ganhou na não existência de nulos
@MarcosVMSoares
@MarcosVMSoares Жыл бұрын
Comparar com GO eh maldade hahaha
@gab0nezio
@gab0nezio Жыл бұрын
tudo no mundo deve ser comparado, se não compárassemos o 3 com o numero 8, não poderiamos falar que 8 é um numero tbm. por exemplo, comparar vc com o macaco, podemos ver a diferença! O macaco é mais inteligente.
@MarcosVMSoares
@MarcosVMSoares Жыл бұрын
@@gab0nezio jeito de dizer pq Go eh ruim demais
@marcofilho
@marcofilho 3 жыл бұрын
8:42 rust não tem nu?
@LambdaStuffs
@LambdaStuffs 3 жыл бұрын
" null "
@marcofilho
@marcofilho 3 жыл бұрын
@@LambdaStuffs a alura ta precisando pegar na mão desses editores
@eduardokohn9134
@eduardokohn9134 Жыл бұрын
Mano em 2023 o pessoal ainda não entendeu o que é linguagem de alto e baixo nível ?
@rauldurand
@rauldurand 2 ай бұрын
o cara confunde variável com a informação associada à variável.. aí a explicação fica zoneada
@marcosdantas4258
@marcosdantas4258 3 жыл бұрын
chamar a atenção da alura e ser censurado não tem preço 😀
@marcosdantas4258
@marcosdantas4258 3 жыл бұрын
Aos 7:40 ele fala sobre o framework mais rápido do mundo ser escrito em Rust, e não é verdade, segundo o próprio benchmark de 2019 é escrito em C++, fonte: techempower e esse cenário mudou um pouco agora em 2020.
@marcosdantas4258
@marcosdantas4258 3 жыл бұрын
Aos 11:00 ele falou sobre a ms ter uma criação de nova linguagem, e como big techs olham pra ela, atualizando: foundation.rust-lang.org/members/ as bigtechs estão mandando membros para rust foundation, elas são: MS, Google, Mozilla, Aws e Huawei por em quanto, detalhe 4 membros do comite mundial da WWW também fazem parte na foundation.
@nonadqs
@nonadqs 2 жыл бұрын
@@marcosdantas4258 É, o segundo mais rápido do mundo é rust, mas o drgon ainda supera
@RodrigoPA
@RodrigoPA 2 жыл бұрын
Resumo: aprenda usar classes em c++ e não precise de Rust , quer imutável declare como const, quer emprestar e passar como referência passe como ponteiro etc
@icaroamorim3123
@icaroamorim3123 2 жыл бұрын
Essa linha de raciocínio leva vale pra praticamente tudo
@MarcosVMSoares
@MarcosVMSoares Жыл бұрын
Da onde esse loucos tiram que Java eh facil ? Oo Facil pra fazer algo ruim e quebrado. Fácil eh Ruby, Elixir. Mas sim Rust eh foda pena n ser tao funcional, ate Elixir eh mais hahahaahaha
Rust em 2024
56:16
iFood Universo
Рет қаралды 3,2 М.
DAD LEFT HIS OLD SOCKS ON THE COUCH…😱😂
00:24
JULI_PROETO
Рет қаралды 16 МЛН
A teacher captured the cutest moment at the nursery #shorts
00:33
Fabiosa Stories
Рет қаралды 46 МЛН
Alex hid in the closet #shorts
00:14
Mihdens
Рет қаралды 15 МЛН
Ownership & Borrowing | Aprenda Rust | 08
52:06
CodeShow
Рет қаралды 11 М.
What Makes Rust Different?
12:38
No Boilerplate
Рет қаралды 200 М.
How to Do 90% of What Plugins Do (With Just Vim)
1:14:03
thoughtbot
Рет қаралды 879 М.
QUAL a MELHOR LINGUAGEM para PROGRAMAÇÃO?
6:44
Cortes do Ciência Sem Fim [OFICIAL]
Рет қаралды 494 М.
O que faz um/a CTO? com Fábio Akita | #HipstersPontoTube
12:57
Why JavaScript Devs are Switching to Rust in 2024
10:35
warpdotdev
Рет қаралды 253 М.
Копия iPhone с WildBerries
1:00
Wylsacom
Рет қаралды 8 МЛН
Как бесплатно замутить iphone 15 pro max
0:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 8 МЛН
Samsung laughing on iPhone #techbyakram
0:12
Tech by Akram
Рет қаралды 6 МЛН
НЕ БЕРУ APPLE VISION PRO!
0:37
ТЕСЛЕР
Рет қаралды 372 М.
My iPhone 15 pro max 😱🫣😂
0:21
Nadir Show
Рет қаралды 211 М.
Сколько реально стоит ПК Величайшего?
0:37