por que o RUST tão popular?

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

Lucas Montano

Lucas Montano

Күн бұрын

Пікірлер: 224
@booorabattle778
@booorabattle778 Жыл бұрын
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)
@stapait
@stapait Жыл бұрын
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 Жыл бұрын
Gosto bastante também
@jelsonrodrigues
@jelsonrodrigues Жыл бұрын
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 10 ай бұрын
@@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 8 ай бұрын
tu quer dizer questao de registradores? ou tipo 64 ou 86? essas coisas? se for deve ser top.
@GuilhermeAltran
@GuilhermeAltran 7 ай бұрын
​@@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
@fernandomarca
@fernandomarca Жыл бұрын
Ó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 8 ай бұрын
que bacana, ótimo saber que tem empresas no brasil usando
@GuilhermeAltran
@GuilhermeAltran 7 ай бұрын
estou apostando em rust, e der merda é so voltar para c c++ XD olhando zig, será que vira?
@paulobitfranca
@paulobitfranca Жыл бұрын
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 Жыл бұрын
como tu conseguiu um emprego com Rust? não vejo nenhuma oportunidade aqui no BR
@juninhovit
@juninhovit Жыл бұрын
@@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 Жыл бұрын
@@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 8 ай бұрын
​@@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 8 ай бұрын
@@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.
@fabioa8059
@fabioa8059 Жыл бұрын
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 7 ай бұрын
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.
@Celo_Vlogs
@Celo_Vlogs Жыл бұрын
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.
@vincentvega2201
@vincentvega2201 Жыл бұрын
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
@gustavosbarreto
@gustavosbarreto Жыл бұрын
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 Жыл бұрын
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 6 ай бұрын
@@edrdbraun é, vc não sabe go. O que não tem comparação é usar linguagem pelada com framework, filho.
@edrdbraun
@edrdbraun 6 ай бұрын
@@marcioaso 😌
@oldknight1727
@oldknight1727 6 ай бұрын
@@marcioaso Uma "googlada" e vc teria descoberto que o tal do Axum que ele falou é um framework em Rust. 😊
@marcioaso
@marcioaso 6 ай бұрын
@@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.
@MrFloating
@MrFloating 11 ай бұрын
Ficou muito bom! Duvido você fazer um sobre Go 😅
@pratesdasilva
@pratesdasilva 10 ай бұрын
kkkkk
@WellSantDias
@WellSantDias Жыл бұрын
Rust tb já foi adicionado ao Android Open Source Project. E tb rola usar funções nativas (NDK) com Rust.
@cuca_dev
@cuca_dev Жыл бұрын
É 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 9 ай бұрын
Usando o clippy é praticamente um capuccino.
@littleghoost
@littleghoost 11 ай бұрын
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 11 ай бұрын
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 11 ай бұрын
@@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 4 ай бұрын
@@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 Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
@@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 9 ай бұрын
​@@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.
@jonasmateus1071
@jonasmateus1071 11 ай бұрын
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 10 ай бұрын
Estudei no IMD também, quem é o professor?
@viniciosanacleto9178
@viniciosanacleto9178 Жыл бұрын
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.
@flaviovasconcellos
@flaviovasconcellos 2 күн бұрын
A melhor explicação sobre a filosofia do Rust é um escritor e vários leitores. Se pode emprestar o privilégio de escrita a outra variável e retomá-lo apenas quando destruir àquela que recebeu. E o mais incrível é que o rust-analyzer consegue verificar isso antes da compilação.
@devpaz
@devpaz Жыл бұрын
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 Жыл бұрын
Mas não seria bom no mercado de games?
@xshiftyeuw
@xshiftyeuw Жыл бұрын
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 Жыл бұрын
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 10 ай бұрын
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 7 ай бұрын
@@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.
@onigurumaa
@onigurumaa Жыл бұрын
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.
@marcelor1235
@marcelor1235 Жыл бұрын
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.
@TiagoSalem
@TiagoSalem Жыл бұрын
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.
@dieg0dgm
@dieg0dgm Жыл бұрын
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.
@ricardobonin6717
@ricardobonin6717 Жыл бұрын
Hidrate-se!!! Comentando para dar uma moral! kkkkkk Teu videos são imperdíveis!!
@Cuca-hn3md
@Cuca-hn3md 11 ай бұрын
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 8 ай бұрын
Pelo jeito, é bot kkkk.
@adalgizomarcos3551
@adalgizomarcos3551 4 ай бұрын
Kakakkakka. Com certeza é
@thiagocnx
@thiagocnx 11 ай бұрын
Faz mais vídeos sobre Rust, por favor!
Жыл бұрын
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
@Lucas2RC
@Lucas2RC 11 ай бұрын
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
@luysfellype
@luysfellype Жыл бұрын
nada melhor que comer o Lucas Montano enquanto assisto meu almoço 🙏🏼🙏🏼
@RonyMarcolino
@RonyMarcolino Жыл бұрын
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 5 ай бұрын
Qual o seu canal?
@hurakann
@hurakann 11 ай бұрын
Faz um video explicando monoids.
@LUMASIL
@LUMASIL Жыл бұрын
Pq tem poucos jogos de sobrevivência tão interessantes.
@ErcyMoreiraNeto
@ErcyMoreiraNeto Жыл бұрын
"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
@wanderhungerbuhler
@wanderhungerbuhler 7 ай бұрын
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_ Жыл бұрын
Eu uso a linguagem c# no trabalho, e tô estudando rust há algum tempo. Tô amando Rust! boa demais
@AlexCarlos
@AlexCarlos Жыл бұрын
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_ Жыл бұрын
@@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 7 ай бұрын
eu tb
@ambiance_
@ambiance_ Жыл бұрын
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.
@Fuma_da_NET
@Fuma_da_NET 11 ай бұрын
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?
@seibx9290
@seibx9290 7 ай бұрын
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.
@rodrigofonseca358
@rodrigofonseca358 Ай бұрын
Estou começando a entrar em programação para chegar a Rust, qual caminho vocês me indicam ? Estou estudando C, depois C++ e depois Rust, está correto ?
@neitan._
@neitan._ 11 ай бұрын
Lucas Montato, qual o nome desse plugin/extensão que você utiliza para traduzir os textos das páginas web?
@LucasMontano
@LucasMontano 11 ай бұрын
é o do Google tradutor mesmo, só tem que configurar para ele traduzir ao destacar texto
@mukinha
@mukinha Жыл бұрын
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 9 ай бұрын
Evita aquele monte de bugs da linguagem c que trata todo tipo de string como um vetor de char terminados em 0.
@mukinha
@mukinha 9 ай бұрын
@@jcbritobr exatamente! a linguagem é MUITO mais segura :D
@hm-henriquematias
@hm-henriquematias Жыл бұрын
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)
@gilissantos6532
@gilissantos6532 10 ай бұрын
Rindo alto na parte: "Pode ser desanimador para programadores de JavaScript, ops" 🤣🤣🤣🤣🤣🤣
@ortani
@ortani Жыл бұрын
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 Жыл бұрын
Observação: O tempo de compilação é bastante lento
@ortani
@ortani Жыл бұрын
Obs 2. Cuidado pra não cair naquela do meme RIIR Rewrite it in Rust
@digo2407
@digo2407 Жыл бұрын
Se a historia se repetir igual o opera vão copiar tudo do rust kkk
@ortani
@ortani Жыл бұрын
O que seria ótimo. Golang tá partindo por um caminho diferente, eles chamam de arenas.
@DDo4
@DDo4 Жыл бұрын
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!
@linguagemrust
@linguagemrust Жыл бұрын
BORA APRENDER O BASICAO.
@SrUrin
@SrUrin 10 ай бұрын
Quando o Antônio estava falando sobre o Borrow Checker teve uma interferência no áudio, só uma curiosidade kkk
@LuRybz
@LuRybz 10 ай бұрын
To aprendendo Rust e empolgado com o potencial dele.
@SoldierDan
@SoldierDan Жыл бұрын
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.
@E-o-edu-Mermo-2
@E-o-edu-Mermo-2 Жыл бұрын
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.
@olivmath
@olivmath Жыл бұрын
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!
@Ddiidev
@Ddiidev Жыл бұрын
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.
@LeandroOliveira-kn9qx
@LeandroOliveira-kn9qx 7 ай бұрын
Opa, esse tablet Antônio IA , achei legal, qual app eh esse, bem fluido a conversa
@GuilhermeAltran
@GuilhermeAltran 7 ай бұрын
TypeScript é uma linguagem de programação de alto nível gratuita e de código aberto desenvolvida pela Microsoft
@ricardodeoliveiraalves339
@ricardodeoliveiraalves339 5 ай бұрын
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...
@PauloHenrique-hg7iw
@PauloHenrique-hg7iw 11 ай бұрын
como usa essa ia ? qual no mode dela ?
@wandreydev
@wandreydev 6 ай бұрын
Chatgpt no Android. Tem essa opção no chat
@juninhovit
@juninhovit Жыл бұрын
Muitos que gostam de python como eu também gostam de Rust
@seibx9290
@seibx9290 7 ай бұрын
12:15 notei um ar de sarcasmo 🤣🤣🤣🤣🤣
@Dinookys
@Dinookys 10 ай бұрын
Rachei com a parte "Programadores JS" kkkkkkkkkkkkkkkkk
@omau
@omau Жыл бұрын
Ninguém, absolutamente ninguém: Eu: Rust e só mais uma toy language
@felipeo.ribeiro4891
@felipeo.ribeiro4891 10 ай бұрын
Eu curti o RUST mais por conta da syntax que achei incrivel
@lincolnruteski7158
@lincolnruteski7158 10 ай бұрын
duvida extra, qual é esse seu assistente pessoal no tablet??? Rust é mto delicinha, estou gostando muito, msm sendo fullstack javascript
@SuportoVc
@SuportoVc 10 ай бұрын
ChatGPT versão paga fornece esse recurso.
@chicoGaviao
@chicoGaviao 11 ай бұрын
Brabo, mas uma dúvida, qq eh essa IA Pika ai?
@linhasdiagonais6053
@linhasdiagonais6053 Жыл бұрын
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
@gabrielmachado5708
@gabrielmachado5708 Жыл бұрын
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 9 ай бұрын
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.
@DSD_Douglas_Diniz
@DSD_Douglas_Diniz Жыл бұрын
Em breve o Toni terá um mic somente para ele
@cairerocha1004
@cairerocha1004 9 ай бұрын
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.
@indiegando3086
@indiegando3086 Жыл бұрын
qual o mais queridinho da galera nos ultimos tempos , rust ou go ?
@paulobitfranca
@paulobitfranca Жыл бұрын
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.
@WandersonItsMe
@WandersonItsMe Жыл бұрын
Vendo esse vídeo programando em Rust hahaha. Ou melhor tentando aprender Rust enquanto desenvolvo um app real.
@glitchzonebr-yt
@glitchzonebr-yt Жыл бұрын
pow mano, já vi todos o seus videos de ui com python, nunca usei pra nada, mas sempre achei foda rsrs
@alessandroneves9974
@alessandroneves9974 11 ай бұрын
Essa voz do Thony me mata kkkk
@_marcuth
@_marcuth 10 ай бұрын
Lucas, fala da V Lang
@RobertoMartinsInfo
@RobertoMartinsInfo 11 ай бұрын
Porque o rust é tão popular e ao mesmo tempo tem gente dizendo que programadores rust tem sofrido mais de burnout?
@elHigorTorres
@elHigorTorres Жыл бұрын
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 Жыл бұрын
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 Жыл бұрын
@@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.
@jorge.barcelos
@jorge.barcelos Жыл бұрын
O que eu aprendi com esse vídeo? Que Rust é pra metaleiros Headbangers
@gabrielauraujo2637
@gabrielauraujo2637 Жыл бұрын
Já codou alguma coisa em rust Lucas?
@darthcabs
@darthcabs 11 ай бұрын
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
@oJohn117
@oJohn117 9 ай бұрын
Como faz para usar o ChatGPT deste jeito, igual o Lucas faz com o Tony?
@ninoland498
@ninoland498 12 күн бұрын
Usando o crew
@oJohn117
@oJohn117 12 күн бұрын
@ obrigado amigo
@seph64488
@seph64488 Жыл бұрын
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.
@ygrillo
@ygrillo 10 ай бұрын
E esse Antônio aí? Algum software comprado? Criado? O que é ele?
@rthumd
@rthumd 10 ай бұрын
up
@rafaelvicente4325
@rafaelvicente4325 Жыл бұрын
Se tem Ruby, tem mano @Deyvin hehehheeh.
@Alexander-xn4nv
@Alexander-xn4nv Жыл бұрын
Agora eu posso almoçar 😃
@david-goulart
@david-goulart Жыл бұрын
é frustrante para programadores Javascript sim kkkkkk pqp ter que lidar com erros de compilação. por isso comecei a estudar programção com node
@brunomouradev
@brunomouradev Жыл бұрын
C#é o Rei/Rainha do Nullable, kkk
@muhula
@muhula 10 ай бұрын
Ta e um Java com vários Try Catch não seria igual?(sim, eu sou amador)
@jcbritobr
@jcbritobr 9 ай бұрын
Não porque java tem null. Rust não tem, logo não existe algo como nullpointerexception.
@Mateus.007
@Mateus.007 9 ай бұрын
Em Java as referencias são controladas pelo Garbage Collector também, o que faz ser mais lento. Rust resolve enquanto compila.
@user-vh4hz2ym8v
@user-vh4hz2ym8v Жыл бұрын
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
@danieldotdev
@danieldotdev Жыл бұрын
E o Rustoberfest?
@feeh7k693
@feeh7k693 Жыл бұрын
acho q typescript é tipo sutaque
@claudiogofe
@claudiogofe 10 ай бұрын
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 10 ай бұрын
Zig não é memory-safe, escolher o Zig achando ser seguro é um grande erro.
@Robert-dq7ml
@Robert-dq7ml 2 ай бұрын
Não é o dev que quer fazer rápido e de qualquer jeito, é quem ta pagando hahaha
@aratu4252
@aratu4252 Жыл бұрын
E o Go?
@carlosleo222
@carlosleo222 11 ай бұрын
que IA é essa que ele conversa no tablet?
@liarleydantas4863
@liarleydantas4863 Жыл бұрын
Por que o nome Rust?
@lisboasp
@lisboasp 11 ай бұрын
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 7 ай бұрын
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."
@JammesWillian
@JammesWillian Жыл бұрын
tá, mas e o Mojo?🔥 cadê??
@filipeleonelbatista
@filipeleonelbatista Жыл бұрын
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 10 ай бұрын
Não, mais. Oficialmente a MS nomeou o TS como linguagem
@filipeleonelbatista
@filipeleonelbatista 10 ай бұрын
@@andreciobezerra1198 E desde quando a Microsoft sabe o que faz 🤣
@andreciobezerra1198
@andreciobezerra1198 10 ай бұрын
@@filipeleonelbatista desde a entrada do Satya Nadella
@hurakann
@hurakann 11 ай бұрын
Comunidade do Rust é cheia de progressista.
@gepetovovo2509
@gepetovovo2509 Жыл бұрын
Estranho que não é o que a TIOBE INDEX fala.. rust tá em 19 lugar perde pro Delphi e VB.. quase perdendo pro COBOL que tá em 20.
@ghost_cold567
@ghost_cold567 6 ай бұрын
Rust é só marketing. Prometem algo perfeito e maravilhoso, mas na prática é uma merda e quase ninguém usa no mercado. Prefiro me focar em aprender os fundamentos como algoritmos e estruturas de dados. Linguagem eu uso a que a maioria usa, por motivos óbvios (maior ecossistema e melhor documentação, por exemplo).
@joaopedrom6337
@joaopedrom6337 Жыл бұрын
não dá para ouvir o Bira direito
@QuivO-ctrl
@QuivO-ctrl Жыл бұрын
Tem planos pra falar do Rabbit R1? Só eu q tô surtando com isso ou é de fato real? kkkkkkkkkkkk
@DannielCristie
@DannielCristie Жыл бұрын
13:20 Qualé hahaha
@DPz1000
@DPz1000 11 ай бұрын
O formato de video onde você lê um texto não é legal.
@TheJorginholuiz
@TheJorginholuiz 3 ай бұрын
13:18 kkkkkkkkkkkkk
os maiores GOLPES da história do Desenvolvimento de Software
15:50
Lucas Montano
Рет қаралды 86 М.
Essa Linguagem Está ROUBANDO O CORAÇÃO Dos Programadores Mundialmente
14:25
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
Rust for the impatient
10:43
No Boilerplate
Рет қаралды 762 М.
RUST para Programadores | Masterclass 2024 | O C++ do Século 21
2:05:00
DEV INDEMITÍVEL
14:36
Lucas Montano
Рет қаралды 63 М.
Zig é o sucessor de C (não Rust)
16:21
Waine - Dev do Desempenho
Рет қаралды 13 М.
Rust Lang (A Linguagem Mais AMADA de Todas) // Dicionário do Programador
13:53
I Spent 18 Months Using Rust And Regret It
38:36
ThePrimeTime
Рет қаралды 515 М.
Verdades Difíceis de Engolir como DEV
19:57
Lucas Montano
Рет қаралды 85 М.
Where is Rust being used?
11:46
Let's Get Rusty
Рет қаралды 147 М.
Programação realmente é muito difícil?
16:16
Lucas Montano
Рет қаралды 139 М.
GO É LINGUAGEM DE GENTE GRANDE
18:13
Código Fonte TV
Рет қаралды 44 М.
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН