Testando o RUST! A linguagem do DENO.

  Рет қаралды 33,183

Cod3r Cursos

Cod3r Cursos

Күн бұрын

Пікірлер: 142
@codeshowbr
@codeshowbr 4 жыл бұрын
muito legal! precisamos de mais conteúdo de Rust em português! 👍
@MrMatheusssilva
@MrMatheusssilva 4 жыл бұрын
Exatamente, dei a dica para o Leonardo criar um curso de rust. Quase não há nada em português em rust.
@matheusoliva7191
@matheusoliva7191 4 жыл бұрын
@@MrMatheusssilva bom dia, eu utilizo rust a algum tempo e posso te dizer 2 pontos sobre ela: existe sim uma comunidade gigante por trás dela mas, assim como a linguagem c/c++ é uma linguagem para sistemas operacionais, é uma linguagem focada 100% em desempenho, ainda difícil de debugar. Pode dizer que é um C mais moderno, mas ainda não possui o ecossistema da linguagem C.
@matheusoliva7191
@matheusoliva7191 4 жыл бұрын
@@MrMatheusssilva o desempenho e bibliotecas estão bem distantes da linguagem C. Rust não foi criado para desenvolvimento de APP web ou algo do tipo, é para sistemas operacionais mesmo
@ericshimizukarbstein6885
@ericshimizukarbstein6885 4 жыл бұрын
@@matheusoliva7191 Linguagem de sistemas != linguagem de sistema operacional. Linguagem de sistemas é muito mais abrangente, não é só em sistemas operacionais que arrancar até a última gota de otimização é necessária, como exemplo: Sistemas de Redes Neurais e Aprendizado Profundo para Inteligência Artificial, Sistemas de Cluster, Sistemas Distribuidos, Sistemas de Navegação Autômata de Espaço Profundo, Sistema de Síntese de Proteínas, etc
@matheusoliva7191
@matheusoliva7191 4 жыл бұрын
@@ericshimizukarbstein6885 todos esses a grande maioria usa Python, uma das linguagens mais lentas que conheço. Rust é para sistemas operacionais sim, é o objetivo da linguagem. Uso o rust para comunicação com PICs de critografica que exige resposta em até 20ms, passando mais de 5 milhões de requisição por dia. Isso é um sistema operacional
@mukinha
@mukinha 4 жыл бұрын
Em 10 anos Rust será o novo C++, será a linguagem franca de programação de sistemas, por ser mais segura e pelo seu design evitar 80% das falhas de segurança relacionadas a gerenciamento de memoria, mas mantendo a mesmas performance que o C++ e em alguns casos chegando até mesmo à performance do C. Ela está começando a ganhar notoriedade e apesar de não haverem vagas de emprego para se trabalhar com ela atualmente, diversos projetos de peso estão sendo implementados usando ela. Quem estudar ela agora, terá uma boa vantagem em um futuro não tão distante. (Sem falar na sua integração com WebAssembly, que atualmente já é super promissora).
@srDanOver
@srDanOver 4 жыл бұрын
Acho que seria interessante ver ela sendo utilizada no backend, imagina quantas mais requisições poderão ser atendidas com o mesmo hardware.
@srDanOver
@srDanOver 4 жыл бұрын
@Lemo Só pelo número de falhas e o quão eficiente ela torna os programas (por conta do melhor gerenciamento de memória) isso já é muito empolgante.
@ir4nbala
@ir4nbala 4 жыл бұрын
Já tou namorando esse Rust, integração com webassembly, framework web e ORM, da pra fazer muito projeto bom.
@br2st
@br2st 4 жыл бұрын
Me encantei pelo RUST desde o dia em que eu entrei no site oficial. Muito bem feito, com diversos recursos pra facilitar a vida de quem quer aprender e consultar a documentação.
@Katulo14
@Katulo14 4 жыл бұрын
consegui instalar os VS C++ porque eu tentei compilar e deu erro. note: the msvc targets depend on the msvc linker but `link.exe` was not found note: please ensure that VS 2013, VS 2015, VS 2017 or VS 2019 was installed with the Visual C++ option Instalei as versões VS 2013 2017 2019 a 2015 não vem , no site da Microsoft informa que ja vem.
@jcbritobr
@jcbritobr 4 жыл бұрын
@@Katulo14 instala o gnu toolchain. Eu prefiro mais do que usar o ms c++. O toolchain da microsoft precisa de 5gb pra funcionar.
@hellmrf
@hellmrf 3 жыл бұрын
A documentação é um verdadeiro livro (The Book rs), o compilador é um professor. É como li uma vez num comentário: "I didn't teach myself Rust. The compiler did." Fantástico.
@ericshimizukarbstein6885
@ericshimizukarbstein6885 4 жыл бұрын
Legal seu video, gostei muito!! Já programo em Rust faz quase 3 anos e é minha linguagem favorita! Uma nota: Próximos entre 18:00 a 20:00 sua explicação está errada. Rust não tem passar por referência implícita, nunca. Quando `let b = a;` o valor de `a` é movido pra `b`, ou seja, a posse do valor de `a` é dada ao `b`. Se fosse uma passagem por referência seria `let b = &a` e vc não teria o erro, pois seria uma referência imutável de um valor imutável. Rust permite sim que dois (ou mais) valores apontem para uma mesma referencia, desde que sejam todas referências imutáveis e que e todas as referências tenham tempo de vida menor ou igual ao tempo de vida do dono do valor. O que ele não permite é que mais de uma variável possua um mesmo local de memória, ou seja, dois donos de um mesmo local, ou mais de uma referência mutável para um mesmo local de memória. Quando vc chega ao segundo exemplo, o dos inteiros mutáveis, o valor não é movido e sim clonado pq todo tipo primitivo implementa a trait/interface Copy, que significa que clona implicitamente sempre que necessário (fato legal de saber: essa interface é recomendada apenasser implementadas para tipos primitivos e tipos que tenham menos que 128bits de tamanho, se fizer sentido, por motivos de eficiência de código). Esse é um erro bem comum na vdd, mas isso é pq Rust tem um manuseio de memória automático sem coletor de lixo e uma linguagem de sistemas, então por motivos de eficiência é necessário falar e entender de "move semantics", "reference semantics", "clone and copy semantics" e o sistema de "ownership and borrowing", entender todos esses conceitos como um todo, demorou uns 10 meses pra mim, Rust tem uma curva de aprendizado maior que a média, mas vale a pena, vc se torna um melhor programador depois que cai a ficha (assim como toda linguagem que trás algo novo pra aprender ) Claro, deixando bem claro aqui que vc consegue sim ir avançando em Rust sem entender esses conceitos de primeira, e o compilador vai sempre tentar te ajudar te apontando pro deve ser feito de forma idiomática, quem tiver aprendendo não se sintam desmotivados, eventualmente a ficha cai. É tipo monadas, só que um mais fácil xD
@cod3r
@cod3r 4 жыл бұрын
Muito obrigado Eric! Explicação excelente e agora ficou muito claro! Vou gravar uma errata.
@fabioaloisio
@fabioaloisio 4 жыл бұрын
Muito bem explicado Eric. Estou aprendendo Rust a pouco tempo e o que já percebi é que sua comunidade é muito acolhedora e estimula a sua ampla divulgação.
@fabioaloisio
@fabioaloisio 4 жыл бұрын
@@cod3r Valeu pela iniciativa em Rust Leo! Se vc preparar um curso completo em Rust, tenho certeza de que vc será pioneiro, pois, que eu saiba, nao tem nada semelhante em português. Abs
@DevNeno
@DevNeno 4 жыл бұрын
E quando sai o curso de Rust da cod3r?
@lucasfkam
@lucasfkam 2 жыл бұрын
Aguardo até hoje kkkkkkk
@vitorsouzas
@vitorsouzas Жыл бұрын
@@lucasfkam conseguiu algum lugar pra aprender fora a própria documentação?
@Raulandradestep
@Raulandradestep 4 жыл бұрын
leo, fala sobre o Elixir
@jcbritobr
@jcbritobr 4 жыл бұрын
Na verdade, no vetor você não pegou uma referência. Você pegou o ownership do vetor. A variável foi destruída após isso. Dá um certo trabalho entender como funciona esse sistema, mas depois você nunca mais vai compilar um código bugado. Eu tenho 2 anos de experiência com rust. Onde eu poderia usar c++, prefiro usar rust.
@cod3r
@cod3r 4 жыл бұрын
Verdade! Vou gravar uma aula corrigindo isso! Obrigado por avisar.
@jcbritobr
@jcbritobr 2 жыл бұрын
@RuppFv Totalmente. A documentação oficial é incrível. O segredo da Rust é dominar o borrow checker. Passando desse ponto tudo fica natural. O compilador vai te reforçar na tarefa de coding, e reduzir o tempo que você passaria na fase de debugging. Os únicos bugs deixados no final são os de lógica.
@WanderleiSilvadoCarmo
@WanderleiSilvadoCarmo 4 жыл бұрын
Valeu grande mestre! Que bom que vc criou este curso, Sou seu aluno e gosto demais de suas aulas. Parabéns!
@AnaoDoEmbu
@AnaoDoEmbu 4 жыл бұрын
Cara, suas explicações sobre os detalhes da linguagem são muito boas, demonstra que domina aquilo que está falando e não apenas lendo algo da documentação como alguns fazem. Está de parabéns!
@BrazilianDev
@BrazilianDev 4 жыл бұрын
Simples e objetivo. Muito boa a explicação (mesmo que superficial) do funcionamento dessa linguagem.
@swfsql
@swfsql 4 жыл бұрын
Muito bom o video! 17:35 - uma pequena correção: o `b` não pega `a`por referência aí. Para isso, seria `let b = &a`. Ao invés, o `b` copia em stack as informações da stack que dizem respeito ao vetor. O vetor em si está na heap, mas na stack existe as informações da posição na heap, da quantidade de elementos e da capacidade máxima de elementos que foi reservada na heap - daí são estas três informações que são copiadas em `let b = a`. Mas isso é seguro pq o `b` passa a ser dono do vetor, e `a` não pode mais ser usado, já que vetores não são `Copy`. Isso é muito parecido com o conceito de "move" dos ponteiros únicos do C++. --- edit: uma alternativa ainda seria fazer `let b = &a[..]`. Neste caso continua sendo um borrow, porém ao invés de ser um borrow "às informações da stack do vetor", seria "aos elementos na heap do vetor" - sendo `b`, então, um slice. Porém, mesmo assim, esta referência ainda sim seria "gorda", e conteria, na stack, mais informações além da 'posição do primeiro elemento na heap', similar ao `a` original.
@guilhermes.santos5149
@guilhermes.santos5149 4 жыл бұрын
Fantastico. to namorando o rust ja faz um tempo, mas ate hoje só fiquei no hello world. a linguagem tem crescido muito, inclusive por causa de webassembly. que falando nisso gostaria muito de ver uns videos da cod3r falando sobre webassembly
@juliojunkes
@juliojunkes 4 жыл бұрын
no vscode tem terminal integrado... ctrl(ou command) + shift + acento agudo, e você consegue posicionar ele na lateral tmb.
@ciroalves851
@ciroalves851 4 жыл бұрын
Aguardarei tb um curso sobre Rust. Todos os cursos de Rust no Udemy estão em inglês
@MrMatheusssilva
@MrMatheusssilva 4 жыл бұрын
Verdade!
@codificarecontemplar
@codificarecontemplar 4 жыл бұрын
Vc agora tem dois problemas.
@cfari
@cfari 4 жыл бұрын
Aguardando o curso de Rust!
@138wilsonf
@138wilsonf 4 жыл бұрын
Como sempre, mais um vídeo TOP! Estou lendo um livro de Rust, mas compraria um curso de Rust, ministrado por você. Abraço!
@nextgamerbr
@nextgamerbr 4 жыл бұрын
esse conceito de referência e passagem de valor existe lá no PHP no "modulo" do PDO, temos duas funções a bindValue e bindParam onde a bindParam passa a referência das variáveis para pegar os valores e passar como parâmetro para query, acho q era isso kk
@andre_zagatti
@andre_zagatti 4 жыл бұрын
Esse modo de baixar as libs antes de executar ao invés de criar uma pasta gigante mostra com o Deno está seguindo a tendência de várias outras linguagens, não só Rust. Sensacional, sempre ouço falar bem de Rust
@andre_zagatti
@andre_zagatti 4 жыл бұрын
A questão de atribuição por valor e referência aprendi muito bem quando fiz projetos grandes em React, o JS deixa acontecer muito side-effect em objetos com múltiplas referências, tem que ficar esperto.
@ruanvalente7496
@ruanvalente7496 4 жыл бұрын
Muito bom seu vídeo Léo, interessante sua abordagem na hora do aprendizado de uma nova linguagem, o conceito é extremamente importante. Muito obrigado pelo excelente vídeo !
@shepherdsheep5877
@shepherdsheep5877 3 жыл бұрын
Olá, você indica algum livro ou curso de nível intermediário - avançado ? Obrigado
@wladimirpereirarocha1565
@wladimirpereirarocha1565 3 жыл бұрын
Moro em santos...sou da época do cobol e Clipper .. Como faço pq o meu aprendizado vai ser mais Lento... Preciso aprender primeiro como baixar no not
@maurosiqueira6897
@maurosiqueira6897 4 жыл бұрын
Eu também fiquei curioso com essa linguagem por causa do Deno. Até comprei um livro já pra dar uma brincada mais séria semana que vem. Como sempre excelente vídeo! Ps. Fazendo seu novo curso de Angular, muito bom.
@heraldo623
@heraldo623 4 жыл бұрын
O Rust segue um estilo diferente de todas as outras linguagens, devido a isso a curva de aprendizado é alta. Mas vale muito a pena para programação de baixo nivel. O objetivo do Rust é ser uma alternativa ao C.
@SergioBerlottoJr
@SergioBerlottoJr 3 жыл бұрын
É isso mesmo, creio que muitos devs aprendem de forma mecanizada, não aprendendo o conceitos não aprendeu direito!
@devinicruz
@devinicruz 2 жыл бұрын
Como sempre, brilhante!
@mauriciodias6601
@mauriciodias6601 4 жыл бұрын
Salve, professor. Primeiramente, parabéns pelo trabalho. Sucesso sempre. Mestre, responde uma coisa, como não sofrer de ansiedade em meio a tanta tecnologia disponível. Eu, por exemplo, sou seu aluno no curso "Web moderno" e toda vez que fico tentado a novidades como esta, o Deno, tento não perder o foco, volto lá e continuo assistindo as aulas. Há uma outra dica para não "pecar contra o código" diante disso tudo. Rs .Abraços.
@paulobitfranca
@paulobitfranca 7 ай бұрын
Linguagem de programação maravilhosa. Estou usando já a mais de um ano. Pelo menos pra mim, é a melhor linguagem de programação surgida neste século.
@flexeeyzinho571
@flexeeyzinho571 4 жыл бұрын
Vale a pena fazer o curso de desemvolvedor web moderno? Não tenho muita experiencia com programação.
@maclaurinrocha2881
@maclaurinrocha2881 2 жыл бұрын
Seria interessante falar sobre rust e web assembly , que tal um curso de rust ?
@cod3r
@cod3r 2 жыл бұрын
Valeu pela sugestão, Maclaurin! 👾
@vaniusrb
@vaniusrb 4 жыл бұрын
Outra possibilidade para incluir módulo "src/basico/variavel.rs" seria usar a macro: include!("basico/variavel.rs"); Sem a necessidade de declarar o mod.rs
@juliojunkes
@juliojunkes 4 жыл бұрын
acho que quando o Rust amadurecer poderá tomar o lugar do c++ em aplicações como embarcados, V8, apache, nginx, browsers, editores de imagens vetoriais, editores de vídeo... enfim... qualquer aplicação que exija muito desempenho com baixo custo de hardware.
@ncunha-3
@ncunha-3 4 жыл бұрын
Leo é sem dúvidas o melhor cara para ensinar que eu conheço
@ogg3k594
@ogg3k594 4 жыл бұрын
Faz um video do actix framework eh facil de usar. Eu estou aprendendo a usar essa lib pelos exemplos no github.
@MrVinic33
@MrVinic33 Жыл бұрын
Qual o link do curso de Rust?
@igorsilva736
@igorsilva736 4 жыл бұрын
legal o conceito de borrow, mas eu qeria fazer passagem de referência como no C, com vários ponteiros pra um mesmo endereço de memória, mesmo qe por unsafe {} mas não consigo ou não sei fazer isso
@diegrootam
@diegrootam 4 жыл бұрын
Muito bom, Leonardo!!!
@elias_arruda
@elias_arruda 4 жыл бұрын
Olá professor, quando possível, fale sobre a linguagem Go.
@RafaelStrofton
@RafaelStrofton 4 жыл бұрын
Tem um curso da Cod3r sobre a linguagem Go.
@fatosimportantesdiarios
@fatosimportantesdiarios 4 жыл бұрын
Fala rapaz! Otimo conteudo, pretende fazer um curso de rust voltado para web? com banco de dados?
@Saudavelpro
@Saudavelpro 4 жыл бұрын
Então é neste domingo que a Globo chora, estou no aguardo da live, ótimo vídeo como sempre!!!
@hitallo91
@hitallo91 4 жыл бұрын
Hahaha, boicote na globo
@marcosoliveira8731
@marcosoliveira8731 Жыл бұрын
3 anos depois, Rust cresceu muito.
@diemesleno
@diemesleno 4 жыл бұрын
Prevejo um curso de Rust pela Cod3r...
@nonadqs
@nonadqs 3 жыл бұрын
@José Mário Silva Júnior this
@eltonricsouza
@eltonricsouza 2 жыл бұрын
Áudio extremamente baixo, as vinhetas explodem os tímpanos. Fora isso, ótima indução sobre a linguagem.
@eng.robsoneduardo8142
@eng.robsoneduardo8142 4 жыл бұрын
Xinguei alto aqui quando coloquei um ampli pra conseguir ouvir a voz no vídeo e começou a vinheta super alta em comparação.
@eng.robsoneduardo8142
@eng.robsoneduardo8142 4 жыл бұрын
Tirando isso, adorei o vídeo. kkkkk
@cod3r
@cod3r 4 жыл бұрын
🤣🤣🤣🤣
@lucasfkam
@lucasfkam 2 жыл бұрын
Apoio totalmente um curso de Rust pela cod3r!
@KodornaRocks
@KodornaRocks 4 жыл бұрын
Cara tu é tão calmo, que em 2x parece que está em slow motion
@valdineisantos7513
@valdineisantos7513 4 жыл бұрын
Só um detalhe pra ajudar... Reparei que os seus últimos videos estão com o audio mais baixo do que outros canais que acompanho. O audio na hora do logo da Cod3r (0:44) está ótimo.
@frutinhadati5462
@frutinhadati5462 4 жыл бұрын
Aumenta o volume querido!
@yuryregis942
@yuryregis942 4 жыл бұрын
Reparei nisso tb. Tive que aumentar o volume do sistema logo depois da Intro
@itamarribeiro8865
@itamarribeiro8865 3 жыл бұрын
Excelente
@andrefilipefonsecaborba4989
@andrefilipefonsecaborba4989 2 жыл бұрын
Curso RUST já!
@MarceloLynx
@MarceloLynx 2 жыл бұрын
Rust me entende! Nunca entrou na minha cabeça passar variável por referência rsss sempre pensei, isso vai dar m…
@maiconsilva8628
@maiconsilva8628 4 жыл бұрын
Hahaha eu tava criando um post sobre o rust, mto bom
@richardelesbao
@richardelesbao 4 жыл бұрын
Vai levar alguns anos ainda pra galera ”deixar" o node
@Joao.Gabriel7
@Joao.Gabriel7 4 жыл бұрын
Coincidentemente, ontem estava pesquisando sobre Rust, justamente por conta do deno 😂😂😂😂😂
@yuryregis942
@yuryregis942 4 жыл бұрын
Pô, agora fiquei curioso para ouvir a história do chefe e do cliente >.
@vontadedeaprender7492
@vontadedeaprender7492 4 жыл бұрын
Rust me lembra o codeshow.
@denisfs5526
@denisfs5526 4 жыл бұрын
Da pra fazer webassembly com Deno?
@RafaelStrofton
@RafaelStrofton 4 жыл бұрын
Deno não é um compilador, ou seja, não daria para fazer WebAssembly com Deno. Deno é um runtime para JavaScript e TypeScript. São coisas diferentes. Espero ter ajudado. :)
@MrMatheusssilva
@MrMatheusssilva 4 жыл бұрын
Acho que o título do vídeo causou confusão no pessoal. Deno é uma vm que interpreta js e ts. Rust foi a linguagem usada para construir o deno.
@selmison
@selmison 4 жыл бұрын
Leonardo, quando mesmo que será o curso de Rust da Cod3r?! kkkkk
@verton31
@verton31 3 жыл бұрын
afinal de contas, esse curso de Rust vai sair ou não? O Leo poderia pelo menos da uma posição.
@edvaldojunior3315
@edvaldojunior3315 4 жыл бұрын
0:34 O HELLO WORLD! o/ kkkkkkkkk brincadeiras aqui ta com muito conteúdo bom!
@cod3r
@cod3r 4 жыл бұрын
Fala Edvaldo, tudo bem? Que bom que você gostou, estamos trabalhando muito pra trazer conteúdos bem legais pra vocês toda semana. E Aproveitando que você gostou, deixa eu te fazer um pedido. Pra gente manter essa entrega de conteúdos, a sua inscrição é muito importante pra gente. Então se inscreve no canal, clica no sininho pra receber as notificações quando novos conteúdos forem postados, e também não esquece de curtir o vídeo. Fazendo isso você estará ajudando o nosso canal a crescer e poder trazer cada vez mais conteúdos relevantes pra você. Grande abraço e muito obrigado.
@edvaldojunior3315
@edvaldojunior3315 4 жыл бұрын
@@cod3r pode deixar! 😁 Forte abraço!
@canalabade2262
@canalabade2262 4 жыл бұрын
Nossa foda essas aberturas altas que estouram o timpano antes de comecar o video, bem que os youtubers poderiam abaixar bem o volume de suas intros. Mas excelente video foi so um desabafo
@cod3r
@cod3r 4 жыл бұрын
Sorry
@HenriT800X
@HenriT800X 4 жыл бұрын
Acho que ouvi a história do null em um dos seus cursos... :D
@diegohenrique5227
@diegohenrique5227 4 жыл бұрын
Minha próxima aquisição: curso de deno da c3der. Será ?
@MrMatheusssilva
@MrMatheusssilva 4 жыл бұрын
Cara sinceramente não sei se vale um curso. Deno não é linguagem é só uma máquina virtual igualmente o nodejs, você vai escrever o mesmo javascript/typescript que você escreve para nodejs. Ele usa o chrome v8 igualmente o nodejs. Honestamente? Minha opinião pessoal? Deno não passa de fruto de briga do criador com a equipe nodejs. Não entenda o enunciado do vídeo de forma errada. Quando ele diz "A linguagem do deno" ele quer dizer a linguagem em que o deno foi criado e não a linguagem que ele interpreta. O criador usou rust para criar o deno é o que ele quis dizer, sugiro ao Leonardo alterar o título do vídeo para não causar confusão.
@yvanrondon714
@yvanrondon714 4 жыл бұрын
@@MrMatheusssilva É uma alternativa ao node só amigão, o deno esta mais voltado a segurança justamente para não precisar depender muito de pacotes de terceiros como acontece MUITO no node, que inclusive gera algumas brechas de segurança em muitos sistemas webs não muito bem planejaado, mas realmente os dois são muito similares na proposta.
@fernando.alvess
@fernando.alvess 4 жыл бұрын
Agora que finalmente comecei a dominar o Node ... Trágico... Trágico kkkkkkkkkk
@eurico_dev
@eurico_dev 4 жыл бұрын
Olá Cod3r, Professor Leonardo, Faz um video de scala, uma linguagem bacana que não teve implementação de ninguém ainda
@igorsilva736
@igorsilva736 4 жыл бұрын
rust também tem o actix.rs/ muito bom
@SuperTOBcarioca
@SuperTOBcarioca 4 жыл бұрын
Som muito baixo. É uma pena.
@logicaerabiscos
@logicaerabiscos 4 жыл бұрын
Essa linguagem parece ser boa pra IOT.
@NiltonOS
@NiltonOS 4 жыл бұрын
Vai ter curso de Rust 😉😉
@mrrs8994
@mrrs8994 4 жыл бұрын
Eu pensava que a linguagem do deno era o JS e o type.
@MarcosVinicius-cy6wo
@MarcosVinicius-cy6wo 4 жыл бұрын
Na realidade é. Apenas foi construído com Rust
@ZaqueuSantos.
@ZaqueuSantos. 4 жыл бұрын
RUST é a linguagem usada pra construir o Deno, enquanto o Deno como plataforma runtime te permite escrever códigos JavaScript e TypeScript
@mrrs8994
@mrrs8994 4 жыл бұрын
@@MarcosVinicius-cy6wo agradeço pela informação.
@mrrs8994
@mrrs8994 4 жыл бұрын
@@ZaqueuSantos. Agradeço pela informação.
@tiagoribeiro8750
@tiagoribeiro8750 4 жыл бұрын
ironia e humildade, parabéns
@zaaita
@zaaita 4 жыл бұрын
faz uma playlist de tutorial em pt br. Eh uma boa linguagem.
@IgorEliasMuniz
@IgorEliasMuniz 4 жыл бұрын
Agora eu vi em!
@adelinopds
@adelinopds 4 жыл бұрын
Valeime, deu um nó na cabeça. Gostei não muito complicado
@marcelsales1615
@marcelsales1615 4 жыл бұрын
essa entrevista do Ryan Dahl tem dizendo pq trocou golang por rust: medium.com/@HolyJSconf/ryan-dahl-d139d8a8fb07
@MrMatheusssilva
@MrMatheusssilva 4 жыл бұрын
Rust é tudo que c/c++ deveria ser e não é. Quem já programou em C++ além do básico sabe o sofrimento e o tempo que se perde configurando scripts de compilação (cmake, makefiles). Adicionar uma biblioteca externa então é uma verdadeira guerra. Viram como fazer isso no rust é mágico, lindo, alá npm? Golang também tem essas facilidades mas é um pouco diferente sem falar que a sintaxe do rust me agrada mais, acho a sintaxe do Go muito alá JS, e JS é algo que eu mexo por obrigação não por prazer, tanto que dou preferência por TS. Eu particularmente adoro linguagens compiladas, me faz lembrar dos meus velhos tempos que programava em clipper/xharbour. Sem falar em performance, linguagens compiladas são rápidas pois geram executáveis que rodam diretamente no sistema operacional, não existe VM por trás como JVM, .NET, NODEJS, DENO, PYTHON e companhia. Ansioso para o lançamento do curso, até me comprometo em divulgar nos grupos que faço parte. Vou até adiar o inicio de um projeto que eu estava pensando fazer em Golang. Leonardo, você está usando a extensão do vs code para rust? Se está achei bem fraquinha, não vi o intellisense funcionando. Um ponto para o Go nesse sentido é que a extensão de Go para o vscode é mantida pela própria microsoft. Você usou a extensão? O que achou? Sugestão: Para a grade do curso siga o ebook The Rust Programming Language ele é o verdadeiro manual da linguagem. Infelizmente está em inglês. Eu até me saio bem na leitura mas é muito massante e cansativo estudar linguagem por livro.
@cod3r
@cod3r 4 жыл бұрын
Relato muito interessante! Usei a extensão, mas não usei muito ela. Dica muito boa do livro! Vou fazer isso.
@MrMatheusssilva
@MrMatheusssilva 4 жыл бұрын
@@cod3r Olá, uma ultima sugestão, vá liberando o curso em módulos, assim já podemos ir conhecendo a linguagem na medida que você vai preparando os demais módulos do curso.
@sub-zero7593
@sub-zero7593 2 жыл бұрын
@@MrMatheusssilva​, fala mano, como eu inicio na programação em Rust? O que eu tenho que saber antes? Sou um completo leigo em programação, mas gostaria de aprender mais sobre rust, SO, criptografia, essas coisas. Sei que pode parecer meio bobas as minhas perguntas, mas realmente não sei como começar na área.
@williamvitorino1334
@williamvitorino1334 4 жыл бұрын
Só falta um "gain" no microfone. Sua voz tá baixa professor.
@MrMatheusssilva
@MrMatheusssilva 4 жыл бұрын
Palestra na Campus Party Goiás com funcionário da mozilla falado do uso de Rust na Web. Fala sobre WebAssembly, Web Framework, Criação de Api, etc. O uso de Rust em desenvolvimento de sistemas operacionais sequer é mencionado. Pq não serve? Ao contrário serve e pode ser uma melhor alternativa ao C. Mas isso não é mencionado na maioria das palestras sobre Rust pelo simples fato de que ela nem foi criada com esse objetivo, visto que a mozilla não desenvolve SO (com exceção do Firefox OS que já morreu a muito tempo), mas sim para ser uma alternativa ao uso de C/C++ na construção do firefox browser. Ai me aparece uns lunáticos por aqui dizendo que não devemos usar rust se não for para desenvolver SO. KKKKKKKKKKKKKKKKK. É um COMÉDIA. - Aiiinnnnn Vocês não podem usar minha linguagem do coração para desenvolver para Web. kkkkkkkkkkkk, Comédia.
@studiooversound6597
@studiooversound6597 3 жыл бұрын
Melhore.o Audio
@locomoderno
@locomoderno 4 жыл бұрын
MAIS UMA LINGUAGEM PARÁ AS EMPRESAS EXIGIREM CONHECIMENTO PLENO NO MAR GIGANTESCO DE LINGUAGENS QUE JÁ EXISTE QUE BELEZA OBAAAAAA gostaria de saber se essa linguagem faz alguma coisa diferente ou é só mais uma linguagem desenvolvida por um estagiário do Google pra encher o saco abraço e sucesso.
@thaislanrodrigues8878
@thaislanrodrigues8878 4 жыл бұрын
Essa linguagem é patrocinada pela Mozilla, e não pela Google. E ela é focada em segurança de memória e concorrência, algo que é mais difícil de se fazer em linguagens mais antigas.
@frutinhadati5462
@frutinhadati5462 4 жыл бұрын
Ficou parecendo o Mr. Bean na thumbnail, kkkkk.
@feerbatistabr
@feerbatistabr 4 жыл бұрын
Ta parecendo java com vb(a escrita) kiikkkkkkk
@andre_zagatti
@andre_zagatti 4 жыл бұрын
Se fosse Java ia estar cheio de class aqui e system.out.println ali.
@naoseioquecriar
@naoseioquecriar 4 жыл бұрын
hahhahah apagaram meu comentário ahahahah já dá para ter uma noção da "qualidade" desse canal ahahahha
Como ORGANIZAR uma Aplicação?
28:35
Cod3r Cursos
Рет қаралды 14 М.
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
Os Pilares da Orientação a Objetos: Encapsulamento #01
29:22
Cod3r Cursos
Рет қаралды 22 М.
Rust Lang (A Linguagem Mais AMADA de Todas) // Dicionário do Programador
13:53
ESCOLHENDO a MELHOR LINGUAGEM de PROGRAMAÇÃO
6:40
Cortes do Ciência Sem Fim [OFICIAL]
Рет қаралды 330 М.
Map, Reduce e Filter
31:09
Cod3r Cursos
Рет қаралды 17 М.
Essa Linguagem Está ROUBANDO O CORAÇÃO Dos Programadores Mundialmente
14:25
Ecossistema Rust com Giovanni Bassi | #HipstersPontoTube
13:56
Funções Puras e Impuras!
21:22
Cod3r Cursos
Рет қаралды 6 М.
Pare de Perder Tempo com as Linguagens de Programação ERRADAS
15:38
Why JavaScript Devs are Switching to Rust in 2024
10:35
warpdotdev
Рет қаралды 265 М.
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН