Тёмный

Criando um projeto em RUST do Zero e explicando TUDO 

Manual do Código
Подписаться 19 тыс.
Просмотров 16 тыс.
50% 1

Neste vídeo eu mostro como implementar passo a passo um projeto em Rust e ensino várias coisas durante o processo, como importar Crates, o que são Structs, funções, métodos, funções associadas, módulos e um pouco de Traits.
#rust #rustlang #programação

Наука

Опубликовано:

 

19 дек 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 105   
Год назад
Vídeo do Pêndulo com Teoria: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-QF17RZjlsXM.html
Год назад
@Nemesis Veja essa página do canal: www.manualdocodigo.com.br/windows-terminal/
@edreal
@edreal Год назад
Akita me trouxe aqui, e de cara me deparo com vídeos de rust que é a linguagem que eu tou aprendendo e já ganhou meu coração, eu espero que continue com os vídeos de rust, e também espero que aceite o desafio do akita haha um abraço!
Год назад
Valeu Edu, quero continuar com essa playlist sim. Obrigado por assistir. Abraço.....
@Laraamakat
@Laraamakat Год назад
oi amigão vc pagou um curso ou esta estudando rust por conta prorpia?
@Laraamakat
@Laraamakat Год назад
vc indicaria algun curso?
@edreal
@edreal Год назад
@@Laraamakat amigão eu indicaria o book Rust, a documentação oficial do Rust é muito boa e completa, do básico ao avançado.
@daniel-oliveira
@daniel-oliveira Год назад
Eu também estudo usando o Rust Book, prq já no começo da documentação tem falando que mesmo quem não sabe nada de rust vai conseguir virar um profissional na linguagem se estudar o rust book
@mirizanaaquila
@mirizanaaquila 2 месяца назад
Parabéns pelo video. Por gentileza faz um vídeo da configuração o VC para compilar em Rust
@personcunha
@personcunha Год назад
Muito bem explicado, está de parabéns, sem mi mi mi... Show!
@pedroarantes5509
@pedroarantes5509 Год назад
Cara conheci teu canal não tem 1 mês e realmente estou impressionado com o teu conteúdo... a tua sacada de ensinar Assembly usando snes e mega foi genial... pelo menos para saudosistas como eu hehehe... e ainda estou tendo a oportunidade de brincar com o Rust tbm (leio a documentação apenas... estava evitando vídeos antes de finalizar todo o processo de "absorção do conhecimento")... enfim, não sou programador, apenas me interesso por essas nerdices, e realmente tu está de Parabéns, Excelente Conteúdo que realmente dá vontade de maratonar(não recomendo pq ngm deve ser papagaio de pirata né?!, quem maratona só assiste, talvez nem pense a respeito do conteúdo...) .. Resumindo, Muito Obrigado pelo tempo e Boa Vontade, realmente até o momento tudo que vi, Conteúdo de Extrema Qualidade, sem contar o teu site... 🤝👏👏👏
Год назад
Obrigado pela mensagem Pedro. Que bom que está gostando do canal. Enquanto der vou continuar fazendo mais vídeos. Abraço....
@mayconjf
@mayconjf 11 месяцев назад
Fantástico!
@cassiofiuza6833
@cassiofiuza6833 7 месяцев назад
Muito bom! Conteudo assim que é bom. Aguardo proximos videos!
@devfagundes
@devfagundes Год назад
Por favor, continue com os videos! Seu conteudo é muito bom
@marcelomenezes3796
@marcelomenezes3796 Год назад
Vídeo muito bom, excelente didática.
@marcrofSA
@marcrofSA Год назад
Obrigado, Akita, por me mostrar esse canal FODA. PARABÉNS !! pelo conteúdo, cara
Год назад
Valeu Gabriel...
@agnaldopereiradasilva6007
@agnaldopereiradasilva6007 5 месяцев назад
Sensacional! Continue os vídeos! estarei divulgando! Parabéns!
@TiagoGeremias
@TiagoGeremias 7 месяцев назад
Cara, parabéns.. Eu comecei a estudar Rust a pouco tempo e estava procurando um video nesse formato um pouco mais avançado com explicações detalhadas, pois quem ja tem um conhecimento e programação faz todo o sentido esse formato. Se possível continual postando mais videos! Obrigado por compartilhar seu conhecimento!
@gab0nezio
@gab0nezio Год назад
Gosto muito dos seus vídeos, você sempre se preocupa para onde a informação está indo e você que ajuda e nos estimula a continuar com essa linguagem linda!
@katiorrolol
@katiorrolol 9 месяцев назад
Era exatamente o que eu tava procurando, vídeos práticos de rust pra quem já programa em outras linguagens, vlwww
@brunohenrigarcia9966
@brunohenrigarcia9966 5 месяцев назад
Muito boa sua didática. Gostei também do fato de fazer comparações com outras linguagens, torna muito mais fácil o entendimento!
@3dnacho
@3dnacho Год назад
SImplismente o Iberê da computação
Год назад
Obrigado pela mensagem Natan.
@Mong3
@Mong3 Год назад
Vim pelo Akita! Mto bom seu conteúdo.
Год назад
Obrigado Henrique 👍
@codeshowbr
@codeshowbr Год назад
Muito bom, vou colocar seu canal nos canais recomendados do meu canal! bom ver mais canais falando sobre Rust em português 🦀
Год назад
Olá Bruno, obrigado pela mensagem e ajuda. Sempre acompanho seu canal. Faz uns meses que estou trabalhando com Rust e quero passar um pouco pra quem está começando. Abraço.....
@Lucs-ku5cb
@Lucs-ku5cb Год назад
Dois feras
@josecarloscirqueirajunior2914
@@rochacbruno estamos sentindo falta de seus vídeos de Rust também .. abraço
@Lanbyteach
@Lanbyteach Год назад
@@Lucs-ku5cb 3
@carloseduard317
@carloseduard317 Год назад
Akita indicou o canal. Show de bola mais um escrito no canal!
@josecarloscirqueirajunior2914
Muito bom, continue a playlist de Rust por favor ... 🦀
@LuizSilva-ev8cu
@LuizSilva-ev8cu Год назад
Coisas que eu não tinha entendido lendo a documentação Rust, eu entendi aqui. Vlw msm 😌👍
Год назад
Qua bom, valeu Luiz...
@welldias9668
@welldias9668 Год назад
Estou muito interessado nessa série. Como desenvolvedor c, c++ a mais de 15 anos, só de assistir esse vídeo com esse estilo de ir direto ao ponto, já consegui tirar um calhamaço de dúvidas sobre rustlang. Muito obrigado!
Год назад
Sim, a ideia é ser mais prático nessa série, explicando com mini projetos.
@devwander
@devwander Год назад
Conteúdo incrível! Ansioso pelos próximos.
Год назад
E aí Wanderson, logo vai ter mais.....
@marcosmacielgodinho9776
@marcosmacielgodinho9776 2 месяца назад
Ótimo
@marcosrogerio_oficial
@marcosrogerio_oficial Год назад
Só conteúdo de qualidade😀😀
Год назад
Valeu Marcos...
@charlesaugustosantosdocarm7465
Excelente vídeo! Mal posso esperar pelos próximos! Parabéns e obrigado por compartilhar seu conhecimento.
Год назад
Obrigado Charles...
@rustglombadesouza8953
@rustglombadesouza8953 Год назад
Incrível. Parabéns pela iniciativa. Já sou inscrito.
Год назад
Valeu, obrigado pela mensagem.....
@ronaldlima9231
@ronaldlima9231 Год назад
Continue seu canal vai ser um dos maiores no setor de programação.👏👏👏
Год назад
Obrigado pela mensagem Ronald 👍
@MegaPacoquinha
@MegaPacoquinha Год назад
To curtindo muito, quero já o proximo vídeo. Acho quando é mais aplicado assim fica bem mais facil
Год назад
Valeu, logo vai ter mais.....
@welldias9668
@welldias9668 Год назад
Conheci o canal por causa do Akita, mas estou seguindo porque seu canal é ótimo
Год назад
Muito obrigado 😁
@rrogovski
@rrogovski 11 месяцев назад
Vídeos incríveis nesse canal. Uma função associada, por analogia seria parecido a um método estático em linguagens como java ou C#?
@theluposki5712
@theluposki5712 Год назад
Rust é top+
Год назад
Com certeza luposli. Abraço.....
@lucasmsoares96
@lucasmsoares96 Год назад
Fantástico!! Se tivesse uma série na Netflix eu assistiria kkkk. Quero mais
Год назад
hehe Seria legal né. Valeu....
@RodrigoKulb
@RodrigoKulb Год назад
Top esse tema que as function ficam brilhando! Qual o tema que está utilizando?
@codigocomentado
@codigocomentado Год назад
Funções associadas: são funções da struct, você chama elas direto da struct. Métodos: são funções da instância, elas pertencem ao objeto criado por uma struct.
Год назад
Isso mesmo.
@albert_rocha
@albert_rocha Год назад
Fala meu camarada, continua essa série. Eu estou estudando há alguns meses sobre Rust e estou curtindo muito. Eu já sou dev Javascript/Typescript há alguns anos e curti de mais o Rust como segunda linguagem.
Год назад
E aí Albert, já estou preparando uma série do Rust. Logo vai ter vídeo novo...
@vitorsouzas
@vitorsouzas Год назад
Meu amigo, a minha familia inteira está chorando aqui. Cadê os outros videos de Rust?
@jimmydeath7612
@jimmydeath7612 4 месяца назад
Quais os plug-in você usa no vscode? Achei bem interessante
@hpscode
@hpscode 6 месяцев назад
Tem algum vídeo explicando como instalar o rust no Windows, estou com dificuldade pra compilar, sempre da erro quando incluo alguma lib, por ex: a lapin que é um client para rabbimq
@lpgcavalini
@lpgcavalini Год назад
Excelente vídeo! Pergunta sobre padrão de desenvolvimento, é melhor separar funções associadas de métodos? Tenho a impressão que não escala caso em uma mesma implementação colocarmos métodos e funções associadas. Valeu pelo vídeo e mande mais conteúdo, muito didático.
@henrycgs
@henrycgs Год назад
Você pode colocar quantos blocos impl que quiser para um tipo. Se quiser separar as funções associadas e os métodos, isso é possível (inclusive em arquivos diferentes). Mas não costuma ser um padrão muito comum, geralmente fica tudo junto mesmo.
@gabriellopesmachado9420
@gabriellopesmachado9420 2 месяца назад
Fico triste da serie ter pardo aqui, Rust é muito foda!
@codigocomentado
@codigocomentado Год назад
Quem faz a formatação do código na verdade é o "cargo fmt" que você configura no VSCode para ser chamado "onSave" . Recomendo fortemente o uso do "clippy" também, este da dicas de design de código.
Год назад
Sim, vou falar do clippy em outro vídeo. Valeu.....
@kuryart4586
@kuryart4586 9 месяцев назад
Muito bom! Só alguns adendos: - Você esqueceu de utilizar a variável massa. Corrigido: self.angular_acceleration = -1.0 * (1.0 / self.mass) * self.gravity * self.angle.sin() / self.length; - Segundo Uncle Bob no Código Limpo, é interessante não abreviar o nome das variáveis, tornando mais fácil de outras pessoas lerem, e evitando o uso excessivo de comentários. Ademais, excelente conteúdo, parabéns!
@acneto150
@acneto150 Год назад
Ótimo vídeo. Uma sugestão para uma playlist, trabalhar na parte gráfica com layouts, flexível, fixo, layout dentro de layout. No final quando pensa em fazer um aplicativo, primeiro precisa idealizar o layout e essa parte não encontrei alguém especificando bem detalhado a manipulação de layouts. Fora que quando segue um tutorial sempre acontece de gerar erros que não foram abordados no tutorial, até parece que tiram os erros apenas para ficar bonito. Por isso seria interessante uma playlist com esse tipo de conteúdo específico, instalação de pacotes, cuidados na instalação e trabalhando na parte gráfica em si.
Год назад
Legal sua ideia. Depois se puder me passa mais detalhes do que especificamente vc está procurando pra eu ter uma visão melhor. Valeu.....
@acneto150
@acneto150 Год назад
@ A ideia que tenho e pela dificuldade que tive ao tentar montar telas de aplicativo seria como funciona as bibliotecas gráficas, tipo essa que vc mostrou no vídeo, seus prós e contras. Como encaixar um layout dentro de outro ex: GridLayout+flexbox, flexbox dentro de flexbox como é feito no CSS Como indicar um layout para ser filho de outro layout e assim poder montar a tela do aplicativo por camadas de layout. Não sei se no Rust pode ser feito assim, estou imaginando pelo que testei em java e CSS. Poderia abordar 2 ou 3 bibliotecas que possam se destacar em algum ponto individualmente. Seria mais focado em design de telas com um código simples apenas para exemplificar botões, textBox, etc. Obrigado por responder.
@DaniloBorgesF
@DaniloBorgesF Год назад
Qual o thema do vs code?
@aulasunaari5792
@aulasunaari5792 Год назад
Qual tema vc usa no vscode? gostei das functions brilhantes assim
Год назад
É o Synthwave 84...
@tozine5655
@tozine5655 Год назад
Cara, você explica muito bem. Uma pergunta, se você fosse fazer algo mais complexo em tela, usaria o SDL2? Sei que tem algumas libs de abstrações mais altas, mas gosto do SDL, da para fazer mt coisa mais em baixo nível. Obrigado por compartilhar esse conteúdo. Sucesso!
Год назад
E aí Tozine, sim, nesse vídeo eu usei essa Speedy2d mais para fins didáticos, mas pra um projeto maior usaria outra como Sdl ou alguma outra. É tanta coisa nova saindo pra Rust que sempre temos que estar de olho em novas Crates que vão saindo e evoluindo. Abraço.....
@Lucs-ku5cb
@Lucs-ku5cb Год назад
Tava olhando alguns códigos de emuladores de Nintendo e a maioria usa o sdl
@henrycgs
@henrycgs Год назад
Se você quiser algo bem baixo nível, tem várias bindings pra coisas como vulkan e opengl. Mas bindings costumam ser unsafe, e você fica responsável por qualquer vunerabilidade que aconteça.
@claudiofsr9132
@claudiofsr9132 Год назад
Parabéns pelo conteúdo!!!! Aprendendo Rust.🧐 Poderia deixar o código fonte do pêndulo no github e passar o link? Valeu!!!
Год назад
Opa, vou colocar e deixa o link no comentário fixado. Valeu.....
@RafaelBriozo
@RafaelBriozo 9 месяцев назад
Qual tema você está usando no VSCode?
9 месяцев назад
É o Synthwave 84
@adliziashinishi7755
@adliziashinishi7755 2 месяца назад
Olá, mesmo seguindo a aula certinho, meu código não deu certo. Poderia subir ele no git para que eu possa encontrar o problema? Obrigada!
@GuilhermeAltran
@GuilhermeAltran Месяц назад
também queria mas nao achei.
@delfiofrancisco3469
@delfiofrancisco3469 Год назад
estou acompanhando cada vídeo, essa linguagem me interessa muito, mas confesso que não entendi muito bem a documentação dela. Os vídeos estão excelentes, parabéns!
Год назад
E aí Delfio. Aos poucos vc vai pegando. Tem que buscar em mais de uma fonte pra ver mais de um tipo de explicação. Algumas coisas são mais complicadas de entender.
@FilipeCruz-rj8bb
@FilipeCruz-rj8bb Год назад
Só um adendo, funções "sem" retorno, retornam o que em rust chama de unit type. É um valor considerado insignificante no contexto da aplicação.
@FilipeCruz-rj8bb
@FilipeCruz-rj8bb Год назад
Isso é como chamam formalmente essas tuplas vazias sem significado algum que são retornadas.
@jo4odapadaria145
@jo4odapadaria145 Год назад
Meu visual studio não faz essas coisas.
7 месяцев назад
Cara, o Rust está sendo a primeira linguagem de baixo nível para mim. Estou tentando resolver, mas no minuto 26:04 não dá para ver o final da linha 105. Pra mim ta difícil entender e conseguir completar essa linha kkkk
@joaojunqueira4445
@joaojunqueira4445 Год назад
Você declarou mas não usou a massa, para que ela serviria?
Год назад
Serve pra modelar melhor a física, mas no vídeo ficou tudo junto na váriável da gravidade. Uma melhoria seria modelar melhor separando a massa da gravidade e usando a segunda lei de Newton por exemplo.
@lucasfkam
@lucasfkam 11 месяцев назад
Qual o nome do tema que você usa?
11 месяцев назад
É Synthwave 84.
@leonardoreis3192
@leonardoreis3192 Год назад
Pode passar o os arquivos da aula? Aqui no meu não esta rodando de jeito nenhum
Год назад
Já estou colocando no Github e vou colocar o link no comentário fixado....
@ymathh3808
@ymathh3808 Год назад
É só eu que uso o ChatGpt da OpenIA para fazer pequena pesquisas? na minha opinião é bem melhor do que ficar procurando informação sobre algum problema em fóruns e documentação confusas.
Год назад
Sim, tb estou usando bastante o ChatGpt. Pra aprender linguagens novas e ir tirando dúvidas é muito bom.
@Lucs-ku5cb
@Lucs-ku5cb Год назад
A documentação do Rust é muitas coisas Menos confusa
@raildogameart
@raildogameart Год назад
O ruim do rust que a gente pesquisa coisa aqui no RU-vid só aparece um game tipo free fire
Далее
Rust e desafios em Produção
51:32
Просмотров 7 тыс.
Maybe i need to add instructions @popflexactive
00:14
Я читаю переписки сына
00:18
Просмотров 670 тыс.
Começando com #rust | #balta
23:05
Просмотров 15 тыс.
I spent six months rewriting everything in Rust
15:11
Просмотров 417 тыс.
you need to build a RUST desktop app!!
27:21
Просмотров 293 тыс.
QUAL a MELHOR LINGUAGEM para PROGRAMAÇÃO?
6:44
Просмотров 489 тыс.
Ownership & Borrowing | Aprenda Rust | 08
52:06
Просмотров 11 тыс.
Testando o RUST! A linguagem do DENO.
22:38
Просмотров 32 тыс.
#samsung #retrophone #nostalgia #x100
0:14
Просмотров 8 млн
10 МИНУСОВ IPHONE 15
18:03
Просмотров 26 тыс.