No video

por que o RUST tão popular?

  Рет қаралды 53,467

Lucas Montano

Lucas Montano

Күн бұрын

Quer mandar sugestão de artigos e tópicos? Manda direto pro Tony que nós vamos selecionar os melhores para gravar o próximo video: chat.openai.co...
✅ Torne-se membro para obter aulas técnicas exclusivas comigo:
/ @lucasmontano
✅ Meu site parece que foi feito por um DEV backend né?! Mas lá tu encontra tudo que precisa saber sobre o que tenho feito e onde estou:
lucasmontano.com/
✅ 𝗢𝗦 𝗠𝗘𝗟𝗛𝗢𝗥𝗘𝗦 𝗩𝗜𝗗𝗘𝗢𝗦 𝗗𝗢 𝗖𝗔𝗡𝗔𝗟
▸ Programação realmente é muito difícil?
• Programação realmente ...
▸ DEV Precificando Projeto tipo Netflix (bem simples)
• DEV Precificando Proje...
▸ Salário mínimo com 1 mês de trabalho como DEV Júnior
• Salário mínimo com 1 m...
▸ 2023 Programadores
• 2023 Programadores
▸ ${live_name} da BOLHA DEV
www.youtube.co...
▸ PARA DE MENTIR, Programação em 2023
• PARA DE MENTIR, Progra...

Пікірлер: 214
@stapait
@stapait 8 ай бұрын
Cara, eu uso Rust faz um tempo ja, porém eu tenho que dizer que é a maior curva de aprendizado que eu conheço de uma linguagem de programação. No começo a gente apanha demais, certas coisas parecem não fazer sentido, mas com o tempo a gente começa a enteder o porque de tudo e a beleza por trás do Rust. No aprendizado, é importante entender como CPU e gerenciamento de memória funcionam. Rust tem uma documentação sensacional, algumas páginas são verdadeiras aulas sobre computação, além de que existem diversas ferramentas gratuitas para quem quer aprender. Hoje não vivo sem Rust, mas tenho que dizer que não é uma linguagem pra todos, é bem nichada. Não é uma linguagem pra quem quer ja sair programando na semana que vem, até você programar bem vai levar uns meses, porém você será um programador que vai passar a enxergar um código de uma outra forma.
@renatocunha6974
@renatocunha6974 8 ай бұрын
Gosto bastante também
@jelsonrodrigues
@jelsonrodrigues 7 ай бұрын
Discordo totalmente que é preciso entender como o CPU e gerenciamento de memória funcionam, a linguagem tem várias abstrações muito úteis e uma delas é o Vec, a maior parte da memória é automaticamente gerenciada pelo Vec. No C que é preciso saber como funciona a memória, alocar no heap, realocar memória, liberar memória, ponteiros, etc. Em rust eu nunca fiz uma alocação de memória explícita, o código que vc escreve é muito similar a um código Java neste sentido. Quanto a saber como o CPU funciona, vc não está ecrevendo em assembly, e fora que existem abstrações para instruções do tipo simd e threads, e o compilador que é responsável por gerar código para cada CPU, ou vai dizer que vc fica pensando em como popular a memória cache do CPU, qual o valor do program counter e do stack pointer quando está escrevendo seu código. Certamente que não! E ainda o Rust abstrai muitas coisas específicas de sistemas operacionais, como sistema de arquivos, threads, networking. Na verdade Rust só é difícil de aprender no início pois tem a questão do borrow checker, mas tirando isso é muito mais parecida com Java, Python, Elixir que com C.
@stapait
@stapait 6 ай бұрын
@@jelsonrodrigues Bom, respeito sua opinião mas discordo. Para mim é essencial saber conceitos como stack, heap, garbage collector e outras coisas, apesar da maioria das linguagens abstrairem tudo isso pra gente, saber como isso funciona me faz pensar diferente na hora de escrever um código. Tem um canal chamado Let's Get Rusty que fez recentemente um vídeo chamado "5 things I wish I knew before learning Rust" no qual ele começa falando exatamente da importância dessas coisas, e tem muita gente que concorda com isso. Mas tudo bem, cada um tem sua opinião.
@frangus4085
@frangus4085 4 ай бұрын
tu quer dizer questao de registradores? ou tipo 64 ou 86? essas coisas? se for deve ser top.
@GuilhermeAltran
@GuilhermeAltran 3 ай бұрын
​@@jelsonrodrigues , concordo, pelo que vejo ele é mais restritivo e isso te faz pensar pq não devemos fazer varias coisas que c e c++ permitem. acredito que rust seja excepcional, não por ser tao rapido quanto c e c++, mas é realmente a segurança, isso é realmente importante quando vc tem um grande código, e realmente qualquer erro faz seu cérebro entrar em um moedor. as abstrações do rust são muito elegantes e convenientes, infelizmente estou no inicio ainda, mas, pelo que vi até o momento, entendo pq essa linguagem está sendo tão amada. rust te faz ser um programador c c++ melhor sem duvidas. PS: o compilador é uma professora muito irritada que bate na sua mão quando vc erra kkk
@booorabattle778
@booorabattle778 8 ай бұрын
quando eu comecei a aprender rust, não me incomodei nem um pouco com o borrow-checker, ja sabia que era parecido com o c++ em termos de compilação, com suas vantagens é claro( o Rust é o amigo que te avisa aonde vc ta errando enquanto o c++ e o amigo que te diz "ta fudido" kkkkkk)
@fernandomarca
@fernandomarca 7 ай бұрын
Ótimo vídeo. Tenho a dizer que a uns 3 ou 4 anos atrás quando eu apostei na linguagem parecia utopia ninguém queria usar, nenhuma empresa tocava no assunto. Hoje a realidade é outra, muitas empresas no Brasil implantando em suas code bases. Hoje eu trabalho em uma delas Rust full time em micro serviços críticos de performance rodando no kubernets. E o que eu vejo é o seguinte sem tocar no assunto segurança de memória... etc, etc... o dono do negócio quer saber aonde ele ganha com isso. Linguagem acho que tem uma nova todo dia. Mas quando ele consegue ver um único micro serviço java, nodejs entre outros consumindo no kubernets alguns (GB) de memória por instância tipo 2-3GB (VERSUS) uma instância Rust consumindo 50MB é cómico ver a sua reação, porque ele sabe quanto se paga no kubernets. Sem muita otimização, com os mesmos recursos de 1 instância das outras linguagens você conseguir rodar no mínimo 40 instâncias da aplicação em Rust, com isso até hoje me impressiona.
@robervaldo4633
@robervaldo4633 4 ай бұрын
que bacana, ótimo saber que tem empresas no brasil usando
@GuilhermeAltran
@GuilhermeAltran 3 ай бұрын
estou apostando em rust, e der merda é so voltar para c c++ XD olhando zig, será que vira?
@devpaz
@devpaz 8 ай бұрын
A maioria dos devs talvez não irão usar, pois 99% das ideias deles ou das empresas que trabalham é tudo crud sem necessidade de performance absurda e consumo de API simples. Eu mesmo já me perguntei: que diabo de idéia eu poderia aplicar, que impactasse as pessoas. Tirando a parte das bibliotecas, de resto é bem mais complicado achar um ideia interessante! Inclusive quem tiver ideias, lança ai! 💪🏻 Mas teus vídeos estão cada vez mais top irmão! Parabéns 🚀
@digo2407
@digo2407 8 ай бұрын
Mas não seria bom no mercado de games?
@xshiftyeuw
@xshiftyeuw 8 ай бұрын
No meu ponto de vista, o maior apelo do Rust e seguranca da aplicacao. Tudo bem, geralmente um crud nao vai precisar de um linguagem como Rust, um PHP ja da conta muito bem, ou um Go.
@bk-wx8zd
@bk-wx8zd 8 ай бұрын
O melhor comentario ,a tal linguagem pode ter mil coisas de seguranca , ser 45000 milhoes de vezes mais rapida , se a regra de negocio ou da aplicação nao exigir tudo isso e principalmente se nao ter um foco em segurança no conjunto COMO UM TODO ( falo de regras aqui). Esquece isto e papo de entusiasta que nao conhece como e o mercado e os clientes que manda as demandas . Rust é legal é . A maioria dos clientes nao se importam que seja super mega blaster perfomatico sua aplicação ou altamente seguro ( nem sabem o que e um buffer overflow e outras vulnerabilidades). E como o colega falou cade as ideias e nao apenas mais uma linguagem ??? Parabens pelo comentario @pkloost
@marcelomenesesdelima2140
@marcelomenesesdelima2140 6 ай бұрын
Acredito que Rust tem um baita potencia para backend por dois motivos: 1 - Custo de desenvolvimento: Pensa, dá pra codificar numa liguagem facil (tanto quanto outras de alto nivel: java, python, typescript) isso quer dizer uma hora de trabalho tão produtiva e barata quanto dessas outras linguagens tradicionais de backend. 2 - Aumento da capacidade da infraestrutura: Mesmo que a velocidade não seja tão importante para um CRUD mas imagine, pra voce rodar um executavel desses voce não precisa de uma Jvm nem de um interpretador (ex V8, python3) e nem de Nginx, porque voce pode usar uma unica intancia do executavel pra atender todas as requisições de forma "nativa", sem precisar de um software servidor. Só nessas coisas chuto uns >300mb de diferença de memoria livre, fora que a GC do rust, por natureza, é muito mais eficiente q qualquer outra linguagem com CG, sei que esses 300mb pode não fazer diferença pra empresas medias e grandes mas, por exemplo, pode ser a diferença entre poder continuar em instancias nano da AWS ou precisar subir pra uma micro em um projeto pessoal.
@GuilhermeAltran
@GuilhermeAltran 3 ай бұрын
@@bk-wx8zd Entendo perfeitamente o seu ponto de vista. De fato, a escolha da linguagem de programação deve ser cuidadosamente avaliada com base nas necessidades específicas do projeto e nos requisitos do cliente. entao: Desempenho e Requisitos do Projeto: Se um cliente mencionar explicitamente o desempenho como um requisito crítico, a história muda consideravelmente. Nesse cenário, é fundamental escolher uma linguagem que ofereça um alto nível de eficiência. Python e JavaScript são ótimas opções para prototipagem rápida, desenvolvimento ágil e tarefas menos intensivas em recursos. No entanto, quando se trata de aplicações que precisam lidar com cargas pesadas ou processamento intensivo, essas linguagens podem não ser a melhor escolha.
@fabioa8059
@fabioa8059 8 ай бұрын
Usei o polars que é escrito em Rust, comparei com o pandas para tratar dados o polars usou 2 vezes mais memória e foi 5 vezes mais rápido. Achei o resultado muito bom. Inclusive foi mais performático que o próprio spark que demorou 100 vezes mais pela demora com transferência de dados para o ambiente dele. Pra quem trabalha com dados o polars é uma opção muito boa para datasets medios (até 10 melhoes de registros)
@GuilhermeAltran
@GuilhermeAltran 3 ай бұрын
não é pra menos que tb é usada em blockchain tb. Polars tem a biblioteca de DataFrames Ela é baseada no modelo de memória do Apache Arrow. O Apache Arrow fornece estruturas de dados colunares extremamente eficientes.
@paulobitfranca
@paulobitfranca 8 ай бұрын
Comecei a estudar Rust a um ano, e já estou usando profissionalmente. Sei que muita gente vai me achar exagerado rs, mas pelo menos pra mim, é a melhor linguagem de programação surgida neste século. Linguagem simplesmente espetacular.
@andreazeredo2616
@andreazeredo2616 8 ай бұрын
como tu conseguiu um emprego com Rust? não vejo nenhuma oportunidade aqui no BR
@juninhovit
@juninhovit 8 ай бұрын
@@andreazeredo2616 A maioria não trabalha com Rust profissionalmente porque achou uma vaga mas porque o time tinha a liberdade de escolher uma linguagem para algum projeto novo não tão grandes provavelmente. No brasil iFood e a Conta Azul são um dos maiores usuários de Rust
@paulobitfranca
@paulobitfranca 8 ай бұрын
@@andreazeredo2616 Não consegui emprego. Eu já trabalho como programador. Dai apenas comecei a usar Rust pra algumas soluções; coisas que antes eu só fazia com Python ou Shell Script...
@Baharatzim
@Baharatzim 3 ай бұрын
​@@paulobitfrancaPara q tipo de só soluções, amigo? Vc costuma usar mais de uma linguagem na montagem de um projeto ou código?
@paulobitfranca
@paulobitfranca 3 ай бұрын
@@Baharatzim Trabalho numa empresa de auditoria financeira, e preciso diariamente extrair grande volume de informações de arquivos TXT e também planilhas Excel, e guardar tudo em banco de dados. Ah sim, também capturo informações de APIs. Tudo isso eu fazia em Python, e agora passei a fazer em Rust. Acredite, performa muito melhor.
@LuisGustavoSpernBarreto
@LuisGustavoSpernBarreto 8 ай бұрын
Minha exp com Rust me diz que é legal usar Rust em situações em que naturalmente você usaria C e C++. Mas não force a barra tentando usar Rust em casos onde existem soluções melhores, mais práticas e com um ecossistema robusto. Por exemplo, para servir endpoints HTTP, o Go traz muitos benefícios com uma complexidade muito menor.
@edrdbraun
@edrdbraun 8 ай бұрын
Servidor HTTP em Rust é MUITO mais fácil de fazer que em Go. Não tem nem comparação, procura um exemplo de Axum e você vai entender o que eu estou falando. Só precisa pagar o custo inicial de aprender a programar em Rust (que nem é tão alto, ao contrário do drama que muitas pessoas fazem).
@marcioaso
@marcioaso 2 ай бұрын
@@edrdbraun é, vc não sabe go. O que não tem comparação é usar linguagem pelada com framework, filho.
@edrdbraun
@edrdbraun 2 ай бұрын
@@marcioaso 😌
@oldknight1727
@oldknight1727 Ай бұрын
@@marcioaso Uma "googlada" e vc teria descoberto que o tal do Axum que ele falou é um framework em Rust. 😊
@marcioaso
@marcioaso Ай бұрын
@@oldknight1727 Filho, vc entendeu o contrário do que eu falei. Compare fazer um servidor SEM framework no Rust vs SEM framework no Golang, e veja qual é o mais simples. De uma "googlada", por exemplo, no Echo, Iris, Fiber, Revel.. tem MUITOS framworks que trabalham até de for mais simples que o Axum. Se for botar framework no balaio, até PHP entra na conversa. É POR ISSO que eu disse que ele não sabia Golang.. e não sabe, pois a única coisa que ele pode ter considerado pra tal afirmação, é comparar com o uso do http do Golang que é uma standard library. Mas ele é tranquilo, sabe programar e sacou rápido. MUITO melhor que vc que nem sabe ler.
@vincentvega2201
@vincentvega2201 8 ай бұрын
no mundo javascript, o rust tá aparecendo cada vez mais, bundlers, bibliotecas, várias ferramentas que já nascem escritas em rust ou vão ter suas partes reescritas. acho que esse tipo de coisa acaba contribuindo cada vez mais pra a popularidade da linguagem
@Celo-x8g
@Celo-x8g 8 ай бұрын
Adoro ver o canal do Lucas, sou estudante de programação, muitos termos que ele fala eu nao entendo e acaba que eu ouço e sempre busco entender novos termos.
@MrFloating
@MrFloating 7 ай бұрын
Ficou muito bom! Duvido você fazer um sobre Go 😅
@pratesdasilva
@pratesdasilva 6 ай бұрын
kkkkk
@WellSantDias
@WellSantDias 8 ай бұрын
Rust tb já foi adicionado ao Android Open Source Project. E tb rola usar funções nativas (NDK) com Rust.
@littleghoost
@littleghoost 7 ай бұрын
Uso Rust a uns 1 ano e 7 meses mais ou menos, e digo que o começo é odio pra aprender mas depois de entender é amor. Rust te faz entender sobre a máquina, te mostra as raízes da causa. É como se Rust alem de te ensinar a criar código, te incentivassse a criar UML também hahaha.
@joaohenriquedossantosmaced3627
@joaohenriquedossantosmaced3627 7 ай бұрын
como são as oportunidades de emoprego para rust? estou muito hypado com essa linguagem, se ela tiver um mercado legal, com certeza vou estudar ela rsrs.
@littleghoost
@littleghoost 7 ай бұрын
@@joaohenriquedossantosmaced3627 Primeiro, se vc estuda uma linguagem só porque ela esta "hypada" , já está fazendo errado. Tem que estudar uma que vc curta programar com ela; pq curte os conceitos dela. Eu por exemplo não curto Javascript e front, acho Javascript bagunçado, mesmo essa area sendo forte e promissora. O que as pessoas tem que entender, principalmente quem está começando, é fazer o mercado se MOLDAR A VOCÊ, e não vc se moldar para o mercado direto. Tentar estudar tudo que esta sendo "hypado", vai te dar dor de cabeça, vai ficar perdido de tanta coisa que vai sendo lançado, porque o mundo da programação é assim, cada dia surge algo novo, não faz bem aprender tudo que está sendo "hypado". Quando eu falo do mercado se MOLDAR A VOCÊ, é pra vc ser fod4 em uma linguagem, e não ficar garimpando em tudo para no final não ser excelente em nada.
@littleghoost
@littleghoost 2 күн бұрын
@@joaohenriquedossantosmaced3627 Cara, não se preocupe com hype, porque linguagem "hypada" e linguagem "sumida" tem suas dificuldades parecidas. Não ta relacionado a ferramenta, ta relacionado a você, como irá se evoluir. Uma linguagem muito popular você terá mais pessoas em disputa de vagas de emprego, muitas pessoas se inscrevendo para vagas, e uma não tão popular vai ser dificil encontrar vagas; ou seja, de tudo qualquer jeito tu vai enfrentar desafios. Boa sorte.
@lucasmsoares96
@lucasmsoares96 7 ай бұрын
Muito bom o vídeo amigo! Só uma correção, o LLVM não é uma virtual machine, mas sim uma backend de um compilador. Ele permite que as linhagens sejam criadas por meio de um frontend que gera uma linhagem intermediária (IR). Em seguida, o LLVM converte essa IR para linguagem de máquina, tudo em tempo de compilação.
@LucasMontano
@LucasMontano 7 ай бұрын
Verdade, estava lendo mais sobre ontem… existem diferenças práticas do LLVM vs uma VM. Daria talvez pra comparar a parte JIT da JVM com LLVM mas não dá pra comparar com uma “VM” já que como você falou o LLVM usa IR para compilar pra linguagem de máquina… Embora JVM usa também “byte code intermediário” pra compilar com JIT e interpretar muita coisa
@lucasmsoares96
@lucasmsoares96 7 ай бұрын
@@supIMJohnFaulkner kkkk Boa! Mas as VMs tradicionais convertem seu código para a linguagem de maquina em tempo de execução, enquanto o LLVM faz isso em tempo de compilação. Por isso acho ambíguo chama-lo de VM.
@jcbritobr
@jcbritobr 5 ай бұрын
​@@lucasmsoares96na verdade não é ambíguo. O hotspot java apenas usa llvm para gerar código nativo. Então da referência da JVM, tudo é feito de forma dinâmica.
@cuca_dev
@cuca_dev 8 ай бұрын
É uma linguagem excelente em todos os sentidos, além de ser uma experiência agradável (sintaxe boa, compilador EXCELENTE). Só falta o compilador passar um café.
@jcbritobr
@jcbritobr 5 ай бұрын
Usando o clippy é praticamente um capuccino.
@jonasmateus1071
@jonasmateus1071 7 ай бұрын
Rust é uma linguagem bem promissora e tá mostrando seu valor principalmente em sistemas que exigem uma maior segurança ao lidar com coisas de baixo nível e isso sim é importante! Aqui no meu instituto na UFRN tem um professor que é mantenedor da linguagem e ele deu um curso de Rust, não participei mas tentarei no próximo. Já em relação a questão de o Rust exigir ciência por parte do programador em saber o que ele tá fazando em tempo de compilação é melhor do que em tempo de execução. Porém quando se trata dessa linguagem pode ser complicado por ela ser bem exigente e difícel inicialmente de lidar, isso gera um custo alto de desenvolvimento que acaba adicionando mais coisas ao tempo de entrega de funcionalidades por parte do desenvolvedor(a), o que não é algo muito saudável às vezes e tem que se ter um balanço.
@andreciobezerra1198
@andreciobezerra1198 6 ай бұрын
Estudei no IMD também, quem é o professor?
@onigurumaa
@onigurumaa 8 ай бұрын
como linguagem de programação rust é um belo jogo, linguagem super popular, muito dificil de aprender ( a sintaxe apavora ), foi feita com próposito X ( parece ate javascript sendo utilizado ate em Mobile/Desktop ) e é usada majoritariamente pra desenvolvimento web. prefiro continuar no "tempo das cavernas" com c/cpp msm.
@Cuca-hn3md
@Cuca-hn3md 7 ай бұрын
percebi que vc da um "coracaozinho" para cada comentario nos seus videos, provalvelmente eh exaustivo ler cada comentario e dar o coracao, vc por acaso ta usando um bot para isso? se vc nao responder e me dar um "coracao" provalvelmente eh um bot kkkkkkkkkkkkk
@Gabriel-qn6ls
@Gabriel-qn6ls 4 ай бұрын
Pelo jeito, é bot kkkk.
@adalgizomarcos3551
@adalgizomarcos3551 15 күн бұрын
Kakakkakka. Com certeza é
@viniciosanacleto9178
@viniciosanacleto9178 8 ай бұрын
Eu já tentei aprender Rust uma vez e larguei não pela dificuldade, mas sim por não ver utilidade pra ela no meu dia a dia. Eu consigo entender sua capacidade e onde ela pode ser usada, mas realmente não vejo ela na lista de necessidades do programador médio padrão, e acho que isso ocorre com 98% dos programadores. Não tem porque fazer o meu CRUD responder 10ms mais rápido sendo que os usuário e o CEO estão mais preocupados com a cor do botão no front 😂 No entanto, vejo e reconheço ela como um grande marco para as tecnologias que todo mundo usa. Nós estamos vendo muita coisa inovadora que está sendo possibilitada por causa do Rust e nem sabemos.
@TiagoSalem
@TiagoSalem 8 ай бұрын
Problema do rust é o compilador arrogante que fica te dizendo como arrumar o código dando carteirada. Não tenho preparo emocional pra admitir isso haha. Brincadeiras de lado, o borrow checker dele ė realmente muito bom.
@lisboasp
@lisboasp 7 ай бұрын
Popular por ser uma linguagem rápida, e parou por aqui. Rust é badalada demais para pouca relevância no "mercado de trabalho". Desproporcional ao que deveria ser o real propósito, tipo ser aplicada em mais ideias e projetos úteis em uma escala maior de soluções do que a euforia por algo novo. Se eu fosse aprender alguma linguagem nichada hoje além de analisar o seu desempenho cegamente, eu levaria em consideração apenas o Elixir ❤e Clojure (essas sim te tornam um programador melhor e possuem "mercado") e talvez Scala (que considero superior ao Python para quem optar Data Science por exemplo), enfim nesse meu contexto de percepção mais corporativista sempre busco um equilíbrio entre performance e o nível de adoção da área $$$/oportunidades de fato. Agora se eu fosse chutar o balde com algo novo e rápido de verdade eu prefiro: Zig, Odin, Lua, Crystal, Nim, Julia, F#, OCaml, Jai e Haskell que enxergo bem mais interessantes que a modinha Rust vai com as outras. 🤣 Ahh... e C/C++ ainda são insuperáveis. 😘
@GuilhermeAltran
@GuilhermeAltran 3 ай бұрын
como vc explica esse fato? "Foi considerada pelo público a linguagem "mais amada" por oito anos consecutivos, de acordo com pesquisas conduzidas pelo site Stack Overflow de 2016 a 2023."
8 ай бұрын
não tenho a necessidade de desempenho absrudo, mas mesmo assim uso rust. rust acho muito agradaveld e utilizar, a mistura do paradigma declarativo com um sistema de tipos muito poderoso com um otimo gerenciador de pacotes, fazem em muitos casos a questão de desempenho nem se tão relevante
@marcelor1235
@marcelor1235 7 ай бұрын
Lucas, Typescript virou uma linguagem porque ganhou um compilador, daí deixou de ser um superset de javascript. Se não me engano tem a ver com o DENO.
@wanderhungerbuhler
@wanderhungerbuhler 3 ай бұрын
O primeiro passo antes de sairem vendo exemplos de códigos prontos em Stack Overflow e Github e comunidades, aconselho a perder algumas horas e dias talvez, dando uma lida na doc com calma (que é a versão digital do livro impresso). Já vai te tornar um desenvolvedor diferenciado e não "modinha" que só quer aprender uma linguagem porque tem vídeos ensinando de montão a fazer joguinhos de UNO e procurar Pokemon e Digimon(sei lá, não jogo e não sei qual é realmente o jogo que busca algo do tipo).
@_AleMaxi_
@_AleMaxi_ 8 ай бұрын
Eu uso a linguagem c# no trabalho, e tô estudando rust há algum tempo. Tô amando Rust! boa demais
@AlexCarlos
@AlexCarlos 8 ай бұрын
Trabalho com dotnet faz quase uns 10 anos e tenho resistência pra mudar e estudar outra. Também já trabalhei com Java e spring boot. Mas to pensando em começar a estudar Rust
@_AleMaxi_
@_AleMaxi_ 8 ай бұрын
@@AlexCarlos Pow, ela é muito legal de se mexer. Tem bastante lib pra acesso de recursos de baixo nível. E a minha impressão pessoal é que ela facilita de visualizar o workflow da aplicação pela forma como gerencia memória.
@GuilhermeAltran
@GuilhermeAltran 3 ай бұрын
eu tb
@thiagocnx
@thiagocnx 7 ай бұрын
Faz mais vídeos sobre Rust, por favor!
@LUMASIL
@LUMASIL 8 ай бұрын
Pq tem poucos jogos de sobrevivência tão interessantes.
@seph64488
@seph64488 8 ай бұрын
Rust força você a ser um melhor desenvolvedor. Rust não é difícil ele força você a fazer o básico bem, coisa que todos desenvolvedores deveriam ser capazes de fazer, mas infelizmente não são. O que me entristece as vezes é ver alguns desenvolvedores desistirem do Rust por acharem difícil, na realidade a pessoa só esta enganando a si mesma tentando justificar sua falta de conhecimento básico, eu já estive nessa ponta, por isso digo que é triste até você conseguir baixar seu ego de merda e aceitar que você não sabe o tanto que achou que sabia. Não há problemas em ter dificuldades em Rust, convido todos a programar em Rust e se frustarem e se sentirem burros, isso é ótimo para identificarmos o quanto do básico estamos deixando a desejar.
@RonyMarcolino
@RonyMarcolino 8 ай бұрын
Show demais! Rust tem seus problemas com String mas tem grande potencial de concorrência e desempenho! Eu estou documentando alguns passos do meu aprendizado no meu canal aqui do KZbin
@caiquebdo
@caiquebdo Ай бұрын
Qual o seu canal?
@ortani
@ortani 8 ай бұрын
Pra mim o rust é o Opera das linguagens de programação. A melhor linguagem que quase ninguém usa. Brincadeiras a parte, é muito promissora, já fiz uns programas de estudo com ela. Tem nicho de mercado, os salários costumam ser bons. Tô pensando seriamente em passar a usa-la no lugar de C quando programando pra esp32
@ortani
@ortani 8 ай бұрын
Observação: O tempo de compilação é bastante lento
@ortani
@ortani 8 ай бұрын
Obs 2. Cuidado pra não cair naquela do meme RIIR Rewrite it in Rust
@digo2407
@digo2407 8 ай бұрын
Se a historia se repetir igual o opera vão copiar tudo do rust kkk
@ortani
@ortani 8 ай бұрын
O que seria ótimo. Golang tá partindo por um caminho diferente, eles chamam de arenas.
@DDo4
@DDo4 8 ай бұрын
Apoio, fiz exatamente isso, troquei o C pelo Rust e estou usando atualmente no meu TCC com o Esp32, como controle residencial juntamente com Flutter. A própria Espressif ta fazendo uns projetos bem legais pra integração do Rust nos chips dela. Ela começou não faz muito tempo, mas um começo extremamente bom e positivo!
@hurakann
@hurakann 7 ай бұрын
Faz um video explicando monoids.
@hm-henriquematias
@hm-henriquematias 8 ай бұрын
Is Rust a new Dart? Sei não, essas coisas apaixonadas não me convencem muito, mas se me pagarem bem, aprendo Rust, e a depender do valor ainda digo que Dotnet é coisa de Micro$oft FanBoy (tem que escrever com o cifrão)
@dieg0dgm
@dieg0dgm 7 ай бұрын
Na época que "brinquei" com Rust o tempo de compilação e tamanho do binário eram problemas significativos, de resto achei a linguagem simplesmente fantástica.
@Lucas2RC
@Lucas2RC 7 ай бұрын
Eu ainda estou aprendendo linguagens mais "simples", como Java, JS, Python, e vou me aprofundar em C. Pelo vídeo e pelos comentários, imagino que Rust seja uma linguagem ótima, versátil, porém, essa curva de aprendizado deve ser íngrime. Eu particularmente gosto do fato de apontar os erros de uma forma "didática", e acredito que o aprendizado com prof. durão gera os melhores resultados. Duvido lançar um vídeo desse sobre Go, ou outra tecnologia. Top
@neitan._
@neitan._ 7 ай бұрын
Lucas Montato, qual o nome desse plugin/extensão que você utiliza para traduzir os textos das páginas web?
@LucasMontano
@LucasMontano 7 ай бұрын
é o do Google tradutor mesmo, só tem que configurar para ele traduzir ao destacar texto
@seibx9290
@seibx9290 3 ай бұрын
Faz um vídeo aí comparando custo do Watt/hora dos apps criados em cada linguagem. Quero saber quem não vou botar na tomada.
@mukinha
@mukinha 7 ай бұрын
Po acabei de assistir o video "All Rust string types explained" do canal "Let's get rusty" e achei a questão das strings sensacional! Faz todo o sentido quando vc entende para quer serve cada uma delas. Claro que aumenta a complexidade do código, mas achei coisa fina o que fizeram.
@jcbritobr
@jcbritobr 5 ай бұрын
Evita aquele monte de bugs da linguagem c que trata todo tipo de string como um vetor de char terminados em 0.
@mukinha
@mukinha 5 ай бұрын
@@jcbritobr exatamente! a linguagem é MUITO mais segura :D
@luysfellype
@luysfellype 8 ай бұрын
nada melhor que comer o Lucas Montano enquanto assisto meu almoço 🙏🏼🙏🏼
@seibx9290
@seibx9290 3 ай бұрын
12:15 notei um ar de sarcasmo 🤣🤣🤣🤣🤣
@gilissantos6532
@gilissantos6532 6 ай бұрын
Rindo alto na parte: "Pode ser desanimador para programadores de JavaScript, ops" 🤣🤣🤣🤣🤣🤣
@ricardobonin6717
@ricardobonin6717 8 ай бұрын
Hidrate-se!!! Comentando para dar uma moral! kkkkkk Teu videos são imperdíveis!!
@LeandroOliveira-kn9qx
@LeandroOliveira-kn9qx 3 ай бұрын
Opa, esse tablet Antônio IA , achei legal, qual app eh esse, bem fluido a conversa
@olivmath
@olivmath 7 ай бұрын
mano o video ficou maçante, tenta resumir os artigos e dar mais da tua opinião q é o mais interessante. muito sucesso pra vc mano!
@Fuma_da_NET
@Fuma_da_NET 7 ай бұрын
por isso que o POP OS estão aguardando tanto para ser lançado? a proxima versão virá todo em RUSTY? será que será um novo salto para o linux?
@SrUrin
@SrUrin 6 ай бұрын
Quando o Antônio estava falando sobre o Borrow Checker teve uma interferência no áudio, só uma curiosidade kkk
@LuRybz
@LuRybz 6 ай бұрын
To aprendendo Rust e empolgado com o potencial dele.
@ErcyMoreiraNeto
@ErcyMoreiraNeto 8 ай бұрын
"typescript é linguagem?" sei que pode parecer estranho por ser um superset do js. Mas no deno, por exemplo, ele já processa nativamente sem precisar de uma conversão para JS antes
@juninhovit
@juninhovit 8 ай бұрын
Muitos que gostam de python como eu também gostam de Rust
@E-o-edu-Mermo-2
@E-o-edu-Mermo-2 7 ай бұрын
estou começando a estudar logica + kotlin pelo youtube por enquanto e mais pra frente pretendo fazer algum curso, será que ainda vale a pena aprender kotlin ainda? vi algumas pessoas falando q n tem mt oportunidade por que não é uma linguagem tão popular quanto as outras.
@PauloHenrique-hg7iw
@PauloHenrique-hg7iw 7 ай бұрын
como usa essa ia ? qual no mode dela ?
@pedrowandrey5387
@pedrowandrey5387 2 ай бұрын
Chatgpt no Android. Tem essa opção no chat
@linguagemrust
@linguagemrust 8 ай бұрын
BORA APRENDER O BASICAO.
@oJohn117
@oJohn117 5 ай бұрын
Como faz para usar o ChatGPT deste jeito, igual o Lucas faz com o Tony?
@lincolnruteski7158
@lincolnruteski7158 6 ай бұрын
duvida extra, qual é esse seu assistente pessoal no tablet??? Rust é mto delicinha, estou gostando muito, msm sendo fullstack javascript
@SuportoVc
@SuportoVc 6 ай бұрын
ChatGPT versão paga fornece esse recurso.
@yuri_grillo
@yuri_grillo 6 ай бұрын
E esse Antônio aí? Algum software comprado? Criado? O que é ele?
@rthumd
@rthumd 5 ай бұрын
up
@ambiance_
@ambiance_ 8 ай бұрын
Trocar de uma linguagem que você tem décadas de experiencia por uma nova por causa de alguma característica que a sua linguagem pode deixar a desejar é o mesmo que trocar o avião porque o pneu ficou careca.
@felipeo.ribeiro4891
@felipeo.ribeiro4891 6 ай бұрын
Eu curti o RUST mais por conta da syntax que achei incrivel
@GuilhermeAltran
@GuilhermeAltran 3 ай бұрын
TypeScript é uma linguagem de programação de alto nível gratuita e de código aberto desenvolvida pela Microsoft
@SoldierDan
@SoldierDan 8 ай бұрын
Eu não utilizo o Rust nem mesmo para uso doméstico hahaha, mas quando alguém me pergunta qual nova linguagem eu gostaria de estudar não penso duas vezes em responder Rust.
@_marcuth
@_marcuth 6 ай бұрын
Lucas, fala da V Lang
@alessandroneves9974
@alessandroneves9974 7 ай бұрын
Essa voz do Thony me mata kkkk
@0xd3c0d3d
@0xd3c0d3d 8 ай бұрын
Não! muito obrigado mas ainda prefiro Zig!
@GuilhermeAltran
@GuilhermeAltran 3 ай бұрын
estou em rust no momento e gostaria de aprender zig tb porem os testes que vi C ainda supera zig
@indiegando3086
@indiegando3086 8 ай бұрын
qual o mais queridinho da galera nos ultimos tempos , rust ou go ?
@paulobitfranca
@paulobitfranca 8 ай бұрын
Sinto que Rust está na frente. Grandes corporações como Microsoft e Facebook já a adotaram. O criador do Linux já declarou que pretende reescrever parte do Kernel em Rust. Já tem até um sistema operacional feito em Rust, o Redox.
@ChromeGamesBrasil
@ChromeGamesBrasil 7 ай бұрын
"Access Violation". Who knows, know kkkkkkkkkkkkkkkkkkkkkkkk
@WandersonItsMe
@WandersonItsMe 8 ай бұрын
Vendo esse vídeo programando em Rust hahaha. Ou melhor tentando aprender Rust enquanto desenvolvo um app real.
@kuririnNordestino
@kuririnNordestino 8 ай бұрын
pow mano, já vi todos o seus videos de ui com python, nunca usei pra nada, mas sempre achei foda rsrs
@Dinookys
@Dinookys 6 ай бұрын
Rachei com a parte "Programadores JS" kkkkkkkkkkkkkkkkk
@chicoGaviao
@chicoGaviao 6 ай бұрын
Brabo, mas uma dúvida, qq eh essa IA Pika ai?
@gabrielmachado5708
@gabrielmachado5708 8 ай бұрын
Faltou falar que os tempos de compilações são bem altos. O que me faz duvidar de que seja uma boa ideia usar rust pra fazer uma aplicação muito grande.
@jcbritobr
@jcbritobr 5 ай бұрын
O fish, um shell do Linux, foi portado de c++ para rust em 4 meses e é uma codebase enorme. Então sim, é uma boa para projetos grandes. Outro exemplo é o Polars.
@Ddiidev
@Ddiidev 8 ай бұрын
Engraçado que em arquitetura limpa existe um momento no livro que ele diz que cada paradigma remove algo de nós programadores, e ele diz que não é possível remover mais nada e por isso não vai existir um novo paradigma. Então rust diz, será mesmo? 'kkkk Eu acredito que Rust está democratizando a ideia de null-safety (memória e mutabilidade) em linguagens, mas nem de longe eu acredito que esse vai ser o nosso estilo de desenvolvimento null-safety por muito tempo, já existe muitas outras linguagens que estão trabalhando nessa ideia e com sintaxe e layout mais agradável.
@hurakann
@hurakann 7 ай бұрын
Comunidade do Rust é cheia de progressista.
@SafeRoom-dsd
@SafeRoom-dsd 8 ай бұрын
Em breve o Toni terá um mic somente para ele
@linhasdiagonais6053
@linhasdiagonais6053 8 ай бұрын
Rust veio para tentar resolver um conjunto de problemas , mas na verdade ele não resolve, apenas torna muito mais difícil cometer esses erros. erros estes que as versões mais recentes do C++ ja estão lidando, através dos views . Mas uma coisa é certa, para programar em low level, onde a capacidade de depuração é limitadas e o deploy é lento. o rust tem vantagens muito relevantes ao mostrar o erro na compilação e não na execução
@gabrielauraujo2637
@gabrielauraujo2637 8 ай бұрын
Já codou alguma coisa em rust Lucas?
@darthcabs
@darthcabs 7 ай бұрын
Eu me fiz essa pergunta tb, e a única coisa que consigo pensar é hype. Aquele mantra de que é uma linguagem segura evoluiu pro de que a aplicação nunca vai quebrar
@omau
@omau 7 ай бұрын
Ninguém, absolutamente ninguém: Eu: Rust e só mais uma toy language
@Alexander-xn4nv
@Alexander-xn4nv 8 ай бұрын
Agora eu posso almoçar 😃
@brunomouradev
@brunomouradev 8 ай бұрын
C#é o Rei/Rainha do Nullable, kkk
@claudiogofe
@claudiogofe 6 ай бұрын
Rust ESTÁ popular porque o pessoal já descartou Go por ser uma linguagem mais "antiga" (longe disso, mas ok), mesmo sem nunca terem tocado em uma codebase escrita em Go, e como tem um monte de gente falando de Rust, querem entrar no hype, e acabam gostando (e com razão), mas quando me perguntam qual seria um sucessor pra C e C++, mas moderno e memory-safe, a recomendação correta na minha opinião é Zig, e quando procuram uma linguagem mais simples de escrever, mas que tenha pelo menos uma disponibilidade já robusta de bibliotecas, e que seja parecido com o que a pessoa já deve ter usado por aí, além de performático, minha recomendação seria Go. Rust segue outro paradigma, é só... outra coisa, algo diferente e único, não tem muita coisa parecida ainda, então eu iria no caminho dessas linguagens que conversam melhor entre si em relação aos conhecimentos que você aprendeu ao longo do caminho, Go é tão fácil de só pegar e usar, e Zig faz tanto sentido pra quem gosta muito de trabalhar com C e C++, que Rust só é uma recomendação minha pra quem quer algo diferente, quem tem aquela coceirinha pra aprender algo único e moderno, mas que seja extremamente performático também.
@comentario1337
@comentario1337 6 ай бұрын
Zig não é memory-safe, escolher o Zig achando ser seguro é um grande erro.
@rafaelvicente4325
@rafaelvicente4325 8 ай бұрын
Se tem Ruby, tem mano @Deyvin hehehheeh.
@elHigorTorres
@elHigorTorres 8 ай бұрын
Eu estou fazendo a faculdade de engenharia de software(ead), estou tendo bastante facilidade, estava pesando em começar a fazer outra Simultaneamente, pergunta pra quem ja esta no mercado, qual faculdade me agregaria na carreira profissional no sentido de ser mais versátil, engenharia mecanica ou administração? se tiverem outras em mente, podem me dizer.
@CassioJunior-wm6fd
@CassioJunior-wm6fd 8 ай бұрын
Tbm faço Eng. Software so q presencial, mn se tu ta achando tranquilo escolhe uma area específica e se especializa, um monte de graduação nao vai servir pra nada, dps q vc terminar eng. faz um pós se quiser e tudo certo, faculdade é massa e nao concordo com qm fala q fzr faculdade nao vale a pena, mas melhor q isso é buscar um conhecimento mais autônomo pq se ti for esperar em aprender oq precisa na faculdade mn, falar pra ti vc vai ta na merda pra um job futuramente.
@elHigorTorres
@elHigorTorres 7 ай бұрын
@@CassioJunior-wm6fd então, mas eu já estudo programação, tenho facilidade em aprender linguagens, pra mim seria de boa fazer outra graduação, eu sou meio anti social e gosto de estudar kkk, então prefiro estudar do que gastar meu tempo com merda, queria ter mais uma pra complementar, no caso eu ia levar Eng software mais a sério, e a segunda graduação seria algo mais por diversão e conhecimento.
@ricardodeoliveiraalves339
@ricardodeoliveiraalves339 Ай бұрын
E os caras que não sabem usar bem ponteiros em C/C++, agradecem... kkkk Brincadeiras à parte, RUST é de longe a melhor linguagem que vi...
@user-vh4hz2ym8v
@user-vh4hz2ym8v 8 ай бұрын
Achei legal, só não achei justo comparar o uso de memória do Java com Rust. Compara com C ou C++ Vai que o cara comparou usando uma solução com Java EE no Wilfly. Aí qualquer programinha dá 5 Gb kkkkk
@jorge.barcelos
@jorge.barcelos 8 ай бұрын
O que eu aprendi com esse vídeo? Que Rust é pra metaleiros Headbangers
@MarcioCosta0
@MarcioCosta0 8 ай бұрын
A linguagem do dev inteligentasso
@muhula
@muhula 5 ай бұрын
Ta e um Java com vários Try Catch não seria igual?(sim, eu sou amador)
@jcbritobr
@jcbritobr 5 ай бұрын
Não porque java tem null. Rust não tem, logo não existe algo como nullpointerexception.
@Mateus.007
@Mateus.007 5 ай бұрын
Em Java as referencias são controladas pelo Garbage Collector também, o que faz ser mais lento. Rust resolve enquanto compila.
@douglasmatosdasilva
@douglasmatosdasilva 7 ай бұрын
Mandou a RubyPill KKKK
@danieldotdev
@danieldotdev 8 ай бұрын
E o Rustoberfest?
@JammesWillian
@JammesWillian 8 ай бұрын
tá, mas e o Mojo?🔥 cadê??
@DannielCristie
@DannielCristie 8 ай бұрын
13:20 Qualé hahaha
@fb-jh6il
@fb-jh6il 8 ай бұрын
hype pura, daqui 3 anos vai ter um monte de legado em rust enchendo o saco! 😂
@raphaelramosbr
@raphaelramosbr 8 ай бұрын
Acho que no caso do Rust não, vários projetos grandes e importantes já foram para ele, incluindo parte do Android. Mas é para uma necessidade específica, para operações que exigem grande performance e segurança. Por ter curva alta de aprendizagem e por isso mais cara e demorado o desenvolvimento, só as grandes empresas devem adotar
8 ай бұрын
isso poderia ser um pensamento valida em 2017-2018, mas agora com rust no linux, windows, android e em muitos outros grandes projetos acho que ja passou da moda e é real
@filipeleonelbatista
@filipeleonelbatista 8 ай бұрын
Typescript não é linguagem, é um Superset de javascript. Tá no handbook do Typescript isso 😂. Quem diz que TS é linguagem só não sabe programar em TS
@andreciobezerra1198
@andreciobezerra1198 6 ай бұрын
Não, mais. Oficialmente a MS nomeou o TS como linguagem
@filipeleonelbatista
@filipeleonelbatista 6 ай бұрын
@@andreciobezerra1198 E desde quando a Microsoft sabe o que faz 🤣
@andreciobezerra1198
@andreciobezerra1198 6 ай бұрын
@@filipeleonelbatista desde a entrada do Satya Nadella
@RobertoMartinsInfo
@RobertoMartinsInfo 7 ай бұрын
Porque o rust é tão popular e ao mesmo tempo tem gente dizendo que programadores rust tem sofrido mais de burnout?
@aratu4252
@aratu4252 8 ай бұрын
E o Go?
@feeh7k693
@feeh7k693 7 ай бұрын
acho q typescript é tipo sutaque
@liarleydantas4863
@liarleydantas4863 8 ай бұрын
Por que o nome Rust?
@FabioEdinei
@FabioEdinei 8 ай бұрын
Só....
@fernandoraul8936
@fernandoraul8936 8 ай бұрын
fala da elixir
@cairerocha1004
@cairerocha1004 5 ай бұрын
Na doce ilusão que eu não preciso gerenciar a memória que meu projeto travou por usar mais de 16 gb de ram.
@carlosleo222
@carlosleo222 7 ай бұрын
que IA é essa que ele conversa no tablet?
@tanque2222
@tanque2222 8 ай бұрын
é frustrante para programadores Javascript sim kkkkkk pqp ter que lidar com erros de compilação. por isso comecei a estudar programção com node
@dibastos
@dibastos 8 ай бұрын
A parte ruim do Rust é não ter tantas vagas!
@steevedevops8311
@steevedevops8311 8 ай бұрын
E porque ninguém usa 😅😅
@dibastos
@dibastos 8 ай бұрын
@@steevedevops8311 tá mal informado hein amigo rsrs
@raphaelramosbr
@raphaelramosbr 8 ай бұрын
Aqui no BR não tem, mas também quase não teve Dev Rust por aqui. Maioria das empresas vão preferir stacks com mais pessoas e mais baratas
@dibastos
@dibastos 8 ай бұрын
@@raphaelramosbrPra web3 chove vaga rust. Tem muito haver com bolha mesmo
@QuivO0
@QuivO0 8 ай бұрын
Tem planos pra falar do Rabbit R1? Só eu q tô surtando com isso ou é de fato real? kkkkkkkkkkkk
Se o LINUX é tão bom,  , pq não tem mais gente usando?
15:28
Lucas Montano
Рет қаралды 35 М.
DEV Junior que Impressiona SENIOR
14:25
Lucas Montano
Рет қаралды 39 М.
Or is Harriet Quinn good? #cosplay#joker #Harriet Quinn
00:20
佐助与鸣人
Рет қаралды 46 МЛН
هذه الحلوى قد تقتلني 😱🍬
00:22
Cool Tool SHORTS Arabic
Рет қаралды 91 МЛН
At the end of the video, deadpool did this #harleyquinn #deadpool3 #wolverin #shorts
00:15
Anastasyia Prichinina. Actress. Cosplayer.
Рет қаралды 16 МЛН
O conceito MAIS IMPORTANTE da linguagem RUST | C vs Python vs Rust
22:11
Manual do Código
Рет қаралды 19 М.
Programador Aposentado se Irrita Muito!!
11:49
Lucas Montano
Рет қаралды 51 М.
O caso dos 40 ms extras - Life of a Netflix Engineer (Partner)
17:53
Programação realmente é muito difícil?
16:16
Lucas Montano
Рет қаралды 136 М.
Ecossistema Rust com Giovanni Bassi | #HipstersPontoTube
13:56
Qual é mais difícil FRONTEND ou BACKEND?
16:23
Lucas Montano
Рет қаралды 89 М.
Parei de me sentir burro (agora a programação faz sentido)
12:29
Lucas Montano
Рет қаралды 187 М.
APRENDA COMO SER UM PROGRAMADOR PROFISSIONAL DE VERDADE
9:42
Kritikê Podcast
Рет қаралды 88 М.
RUST SOLO BR - COMO É JOGAR RUST SOLO EM 2023
49:14
Senhor Recruta
Рет қаралды 97 М.
Rust for the impatient
10:43
No Boilerplate
Рет қаралды 699 М.