por que o RUST tão popular?

Поділитися
Вставка
  • Опубліковано 9 січ 2024
  • 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.com/g/g-IaNiHmwSC...
    ✅ 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
    ua-cam.com/users/liveba8yaOXAM2Q
    ▸ PARA DE MENTIR, Programação em 2023
    • PARA DE MENTIR, Progra...
  • Наука та технологія

КОМЕНТАРІ • 227

  • @RafaelSandimKretzschmar
    @RafaelSandimKretzschmar 6 місяців тому +207

    Programar em Rust é jogar Xadrez com o compilador, no começo você vai literalmente se foder, mas com o tempo o nível de pesadelo fica acessível rs. É a linguagem mais refinada que temos, que faz você realmente entender que gerenciamento de memória não é brincadeira de criança. Traz várias restrições que fazem você entender o quanto é complexo gerenciamento de memória e mostra na sua cara, as merdas que você fazia em outras linguagens mais flexíveis. É aquele professor chato que joga na sua cara, é assim caralho, não gostou? Arruma aí.

    • @swxtz1402
      @swxtz1402 6 місяців тому +11

      Papo reto, como primeiro projeto em Rust eu tentei fazer uma línguagem de programação ( kkkkkkkkkkkkkkkkk) eu sofri, mas hj eu sei fazer muita coisa no Rust pq apanhei igual cachorro

    • @RafaelSandimKretzschmar
      @RafaelSandimKretzschmar 6 місяців тому +2

      @@swxtz1402 exatamente pia, eu me senti jogando doom no nível pesadelo, foi tenso, mas com o tempo as coisas vão se ajeitando rs.

    • @gustavopereirabrum8922
      @gustavopereirabrum8922 6 місяців тому +4

      @@swxtz1402 "apanhei igual um cachorro" kkkkkkkkkkk, isso me tirou uma risada sincera pqp

    • @fernandofelicio2583
      @fernandofelicio2583 6 місяців тому +7

      @@gustavopereirabrum8922apanhar igual cachorro não é nada, no meu caso é apanhar da esposa!
      Kkkkkkkk
      Ainda tenho o sonho de aprender essa linguagem, mas sinto que ainda não é o momento.
      Essa linguagem é o que faz diferenciar os homens dos meninos.
      Kkkkkkkk

    • @rodrigues882010
      @rodrigues882010 6 місяців тому +2

      Perfeito seu comentário, me senti da mesma forma quando decidi brincar com Rust e programação de jogos!

  • @booorabattle778
    @booorabattle778 6 місяців тому +44

    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 6 місяців тому +75

    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 6 місяців тому

      Gosto bastante também

    • @jelsonrodrigues
      @jelsonrodrigues 6 місяців тому +4

      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 5 місяців тому +4

      @@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 3 місяці тому

      tu quer dizer questao de registradores? ou tipo 64 ou 86? essas coisas? se for deve ser top.

    • @GuilhermeAltran
      @GuilhermeAltran 2 місяці тому +1

      ​@@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 6 місяців тому +15

    Ó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 2 місяці тому

      que bacana, ótimo saber que tem empresas no brasil usando

    • @GuilhermeAltran
      @GuilhermeAltran Місяць тому

      estou apostando em rust, e der merda é so voltar para c c++ XD
      olhando zig, será que vira?

  • @ntmbycelao4533
    @ntmbycelao4533 6 місяців тому +2

    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.

  • @fabioa8059
    @fabioa8059 6 місяців тому +20

    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 Місяць тому

      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.

  • @devpaz
    @devpaz 6 місяців тому +38

    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 6 місяців тому +1

      Mas não seria bom no mercado de games?

    • @xshiftyeuw
      @xshiftyeuw 6 місяців тому +1

      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 6 місяців тому +5

      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 5 місяців тому +3

      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 2 місяці тому

      @@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.

  • @vincentvega2201
    @vincentvega2201 6 місяців тому +9

    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

  • @WellSantDias
    @WellSantDias 6 місяців тому +4

    Rust tb já foi adicionado ao Android Open Source Project. E tb rola usar funções nativas (NDK) com Rust.

  • @thiagocnx
    @thiagocnx 6 місяців тому +1

    Faz mais vídeos sobre Rust, por favor!

  • @ricardobonin6717
    @ricardobonin6717 6 місяців тому

    Hidrate-se!!! Comentando para dar uma moral! kkkkkk Teu videos são imperdíveis!!

  • @MrFloating
    @MrFloating 6 місяців тому +7

    Ficou muito bom! Duvido você fazer um sobre Go 😅

  • @paulobitfranca
    @paulobitfranca 6 місяців тому +22

    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 6 місяців тому +2

      como tu conseguiu um emprego com Rust? não vejo nenhuma oportunidade aqui no BR

    • @juninhovit
      @juninhovit 6 місяців тому

      @@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 6 місяців тому +10

      @@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 2 місяці тому

      ​@@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 2 місяці тому +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.

  • @cuca_dev
    @cuca_dev 6 місяців тому +6

    É 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 4 місяці тому

      Usando o clippy é praticamente um capuccino.

  • @luysfellype
    @luysfellype 6 місяців тому

    nada melhor que comer o Lucas Montano enquanto assisto meu almoço 🙏🏼🙏🏼

  • @hurakann
    @hurakann 6 місяців тому +1

    Faz um video explicando monoids.

  • @LUMASIL
    @LUMASIL 6 місяців тому +8

    Pq tem poucos jogos de sobrevivência tão interessantes.

  • @E-o-edu-Mermo-2
    @E-o-edu-Mermo-2 6 місяців тому

    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.

  • @jonasmateus1071
    @jonasmateus1071 6 місяців тому +2

    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.

  • @LeandroOliveira-kn9qx
    @LeandroOliveira-kn9qx 2 місяці тому

    Opa, esse tablet Antônio IA , achei legal, qual app eh esse, bem fluido a conversa

  • @linguagemrust
    @linguagemrust 6 місяців тому

    BORA APRENDER O BASICAO.

  • @lucasmsoares96
    @lucasmsoares96 6 місяців тому +3

    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  6 місяців тому +3

      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 6 місяців тому +2

      @@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 4 місяці тому

      ​@@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.

  • @seibx9290
    @seibx9290 2 місяці тому

    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.

  • @LuisGustavoSpernBarreto
    @LuisGustavoSpernBarreto 6 місяців тому +26

    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 6 місяців тому +6

      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 28 днів тому

      @@edrdbraun é, vc não sabe go. O que não tem comparação é usar linguagem pelada com framework, filho.

    • @edrdbraun
      @edrdbraun 28 днів тому

      @@marcioaso 😌

    • @oldknight1727
      @oldknight1727 16 днів тому

      @@marcioaso Uma "googlada" e vc teria descoberto que o tal do Axum que ele falou é um framework em Rust. 😊

    • @marcioaso
      @marcioaso 16 днів тому +2

      @@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.

  • @chicoGaviao
    @chicoGaviao 5 місяців тому

    Brabo, mas uma dúvida, qq eh essa IA Pika ai?

  • @oJohn117
    @oJohn117 4 місяці тому

    Como faz para usar o ChatGPT deste jeito, igual o Lucas faz com o Tony?

  • @RonyMarcolino
    @RonyMarcolino 6 місяців тому +1

    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 UA-cam

    • @caiquebdo
      @caiquebdo 15 днів тому

      Qual o seu canal?

  • @littleghoost
    @littleghoost 6 місяців тому +4

    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 insentivassse a criar UML também hahaha.

    • @joaohenriquedossantosmaced3627
      @joaohenriquedossantosmaced3627 5 місяців тому

      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 5 місяців тому

      @@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.

  • @marcelor1235
    @marcelor1235 6 місяців тому +2

    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.

  • @neitan._
    @neitan._ 6 місяців тому +1

    Lucas Montato, qual o nome desse plugin/extensão que você utiliza para traduzir os textos das páginas web?

    • @LucasMontano
      @LucasMontano  6 місяців тому

      é o do Google tradutor mesmo, só tem que configurar para ele traduzir ao destacar texto

  • @LuRybz
    @LuRybz 4 місяці тому

    To aprendendo Rust e empolgado com o potencial dele.

  • @vsantos1
    @vsantos1 6 місяців тому +2

    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.

  • @_marcuth
    @_marcuth 5 місяців тому

    Lucas, fala da V Lang

  • @Lucas2RC
    @Lucas2RC 5 місяців тому

    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

  • @Alexander-xn4nv
    @Alexander-xn4nv 6 місяців тому

    Agora eu posso almoçar 😃

  • @dieg0dgm
    @dieg0dgm 6 місяців тому +1

    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.

  • @mukinha
    @mukinha 6 місяців тому

    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 4 місяці тому +1

      Evita aquele monte de bugs da linguagem c que trata todo tipo de string como um vetor de char terminados em 0.

    • @mukinha
      @mukinha 4 місяці тому

      @@jcbritobr exatamente! a linguagem é MUITO mais segura :D

  • @SrUrin
    @SrUrin 5 місяців тому

    Quando o Antônio estava falando sobre o Borrow Checker teve uma interferência no áudio, só uma curiosidade kkk

  • @olivmath
    @olivmath 6 місяців тому +2

    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!

  • @_AleMaxi_
    @_AleMaxi_ 6 місяців тому +6

    Eu uso a linguagem c# no trabalho, e tô estudando rust há algum tempo. Tô amando Rust! boa demais

    • @AlexCarlos
      @AlexCarlos 6 місяців тому

      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_ 6 місяців тому +1

      @@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 Місяць тому

      eu tb

  • @rafaelvicente4325
    @rafaelvicente4325 6 місяців тому

    Se tem Ruby, tem mano @Deyvin hehehheeh.

  • @wanderhungerbuhler
    @wanderhungerbuhler Місяць тому

    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).

  • @Fuma_da_NET
    @Fuma_da_NET 5 місяців тому

    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?

  • @gabrielauraujo2637
    @gabrielauraujo2637 6 місяців тому

    Já codou alguma coisa em rust Lucas?

  • @felipeo.ribeiro4891
    @felipeo.ribeiro4891 4 місяці тому

    Eu curti o RUST mais por conta da syntax que achei incrivel

  • @alessandroneves9974
    @alessandroneves9974 6 місяців тому

    Essa voz do Thony me mata kkkk

  • @Ddiidev
    @Ddiidev 6 місяців тому

    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.

  • @gilissantos6532
    @gilissantos6532 4 місяці тому +1

    Rindo alto na parte: "Pode ser desanimador para programadores de JavaScript, ops" 🤣🤣🤣🤣🤣🤣

  • @lisboasp
    @lisboasp 6 місяців тому +4

    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 Місяць тому

      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."

  • @seibx9290
    @seibx9290 2 місяці тому

    12:15 notei um ar de sarcasmo 🤣🤣🤣🤣🤣

  •  6 місяців тому +1

    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

  • @viniciosanacleto9178
    @viniciosanacleto9178 6 місяців тому +1

    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.

  • @ErcyMoreiraNeto
    @ErcyMoreiraNeto 6 місяців тому

    "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

  • @GuilhermeAltran
    @GuilhermeAltran 2 місяці тому

    TypeScript é uma linguagem de programação de alto nível gratuita e de código aberto desenvolvida pela Microsoft

  • @brunomouradev
    @brunomouradev 6 місяців тому

    C#é o Rei/Rainha do Nullable, kkk

  • @lincolnruteski7158
    @lincolnruteski7158 5 місяців тому

    duvida extra, qual é esse seu assistente pessoal no tablet??? Rust é mto delicinha, estou gostando muito, msm sendo fullstack javascript

    • @SuportoVc
      @SuportoVc 4 місяці тому

      ChatGPT versão paga fornece esse recurso.

  • @Dinookys
    @Dinookys 5 місяців тому

    Rachei com a parte "Programadores JS" kkkkkkkkkkkkkkkkk

  • @PauloHenrique-hg7iw
    @PauloHenrique-hg7iw 6 місяців тому +2

    como usa essa ia ?
    qual no mode dela ?

    • @pedrowandrey5387
      @pedrowandrey5387 20 днів тому +1

      Chatgpt no Android. Tem essa opção no chat

  • @SafeRoom-dsd
    @SafeRoom-dsd 6 місяців тому

    Em breve o Toni terá um mic somente para ele

  • @DannielCristie
    @DannielCristie 6 місяців тому

    13:20 Qualé hahaha

  • @SoldierDan
    @SoldierDan 6 місяців тому

    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.

  • @elHigorTorres
    @elHigorTorres 6 місяців тому

    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 6 місяців тому +1

      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 6 місяців тому

      @@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.

  • @hm-henriquematias
    @hm-henriquematias 6 місяців тому +2

    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)

  • @ambiance_
    @ambiance_ 6 місяців тому

    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.

  • @juninhovit
    @juninhovit 6 місяців тому +2

    Muitos que gostam de python como eu também gostam de Rust

  • @aratu4252
    @aratu4252 6 місяців тому

    E o Go?

  • @danieldotdev
    @danieldotdev 6 місяців тому

    E o Rustoberfest?

  • @ortani
    @ortani 6 місяців тому +2

    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 6 місяців тому

      Observação: O tempo de compilação é bastante lento

    • @ortani
      @ortani 6 місяців тому

      Obs 2. Cuidado pra não cair naquela do meme RIIR Rewrite it in Rust

    • @digo2407
      @digo2407 6 місяців тому +2

      Se a historia se repetir igual o opera vão copiar tudo do rust kkk

    • @ortani
      @ortani 6 місяців тому

      O que seria ótimo. Golang tá partindo por um caminho diferente, eles chamam de arenas.

    • @DDo4
      @DDo4 6 місяців тому +2

      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!

  • @TiagoSalem
    @TiagoSalem 6 місяців тому +4

    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.

  • @indiegando3086
    @indiegando3086 6 місяців тому

    qual o mais queridinho da galera nos ultimos tempos , rust ou go ?

    • @paulobitfranca
      @paulobitfranca 6 місяців тому

      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.

  • @carlosleo222
    @carlosleo222 5 місяців тому

    que IA é essa que ele conversa no tablet?

  • @feeh7k693
    @feeh7k693 6 місяців тому

    acho q typescript é tipo sutaque

  • @yuri_grillo
    @yuri_grillo 4 місяці тому +1

    E esse Antônio aí? Algum software comprado? Criado? O que é ele?

    • @rthumd
      @rthumd 4 місяці тому

      up

  • @JammesWillian
    @JammesWillian 6 місяців тому

    tá, mas e o Mojo?🔥
    cadê??

  • @muhula
    @muhula 4 місяці тому

    Ta e um Java com vários Try Catch não seria igual?(sim, eu sou amador)

    • @jcbritobr
      @jcbritobr 4 місяці тому

      Não porque java tem null. Rust não tem, logo não existe algo como nullpointerexception.

    • @Mateus.007
      @Mateus.007 3 місяці тому

      Em Java as referencias são controladas pelo Garbage Collector também, o que faz ser mais lento. Rust resolve enquanto compila.

  • @gabrielmachado5708
    @gabrielmachado5708 6 місяців тому

    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 4 місяці тому

      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.

  • @douglasmatosdasilva
    @douglasmatosdasilva 5 місяців тому

    Mandou a RubyPill KKKK

  • @assiszang6191
    @assiszang6191 6 місяців тому

    Nos corredores das empresas, o sussurro do FNORD é ouvido, levando organizações a adotar Rust em uma dança encantada de confiança. FNORD! O ecossistema floresce, e o Cargo, como uma varinha mágica, permite a conjuração de bibliotecas e ferramentas com um simples aceno. FNORD! 😬☠⚰ Acho que preciso dormir um pouco

  • @linhasdiagonais6053
    @linhasdiagonais6053 6 місяців тому

    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

  • @liarleydantas4863
    @liarleydantas4863 6 місяців тому

    Por que o nome Rust?

  • @FabioEdinei
    @FabioEdinei 6 місяців тому

    Só....

  • @claudiogofe
    @claudiogofe 4 місяці тому +1

    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 4 місяці тому +1

      Zig não é memory-safe, escolher o Zig achando ser seguro é um grande erro.

  • @jorge.barcelos
    @jorge.barcelos 6 місяців тому

    O que eu aprendi com esse vídeo? Que Rust é pra metaleiros Headbangers

  • @WandersonItsMe
    @WandersonItsMe 6 місяців тому +9

    Vendo esse vídeo programando em Rust hahaha. Ou melhor tentando aprender Rust enquanto desenvolvo um app real.

    • @kuririnNordestino
      @kuririnNordestino 6 місяців тому +1

      pow mano, já vi todos o seus videos de ui com python, nunca usei pra nada, mas sempre achei foda rsrs

  • @ChromeGamesBrasil
    @ChromeGamesBrasil 6 місяців тому +1

    "Access Violation". Who knows, know kkkkkkkkkkkkkkkkkkkkkkkk

  • @darthcabs
    @darthcabs 6 місяців тому +2

    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 6 місяців тому +1

    Ninguém, absolutamente ninguém:
    Eu: Rust e só mais uma toy language

  • @user-vh4hz2ym8v
    @user-vh4hz2ym8v 6 місяців тому

    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

  • @Vini240
    @Vini240 4 місяці тому

    Eu jogo muito Rust kkkk

  • @athosomaiordetodosostempos
    @athosomaiordetodosostempos 2 місяці тому

    alabalabahabalada

  • @joaopedrom6337
    @joaopedrom6337 6 місяців тому

    não dá para ouvir o Bira direito

  • @QuivO0
    @QuivO0 6 місяців тому

    Tem planos pra falar do Rabbit R1? Só eu q tô surtando com isso ou é de fato real? kkkkkkkkkkkk

  • @tanque2222
    @tanque2222 6 місяців тому

    é frustrante para programadores Javascript sim kkkkkk pqp ter que lidar com erros de compilação. por isso comecei a estudar programção com node

  • @Cuca-hn3md
    @Cuca-hn3md 6 місяців тому +15

    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

  • @cairerocha1004
    @cairerocha1004 4 місяці тому

    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.

  • @RobertoMartinsInfo
    @RobertoMartinsInfo 5 місяців тому

    Porque o rust é tão popular e ao mesmo tempo tem gente dizendo que programadores rust tem sofrido mais de burnout?

  • @ricardodeoliveiraalves339
    @ricardodeoliveiraalves339 2 дні тому

    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...

  • @MarcioCosta0
    @MarcioCosta0 6 місяців тому +2

    A linguagem do dev inteligentasso

  • @filipewelton
    @filipewelton 6 місяців тому

    Lucas, o que acha de Elixir?

    • @lucasrudk
      @lucasrudk 6 місяців тому

      Também queria saber, to nessa de Elixir ou Rust

    • @filipewelton
      @filipewelton 6 місяців тому

      Cara, tô estudando Elixir, e pra mim é uma linguagem fácil com recursos muito interessantes. @@lucasrudk

    • @lucasrudk
      @lucasrudk 6 місяців тому

      @@filipewelton é exatamente oq eu to vendo. Mas muita gente ta no hype do Rust.. mas pra mim parece ser algo bem mais nichado que Elixir, que funciona bem tanto no front quanto no back. Sem falar que o paradigma funcional é bem interessante

    • @filipewelton
      @filipewelton 6 місяців тому

      Acredito que ambas as linguagens ganharam cada vez mais espaço, pelo menos assim espero do Elixir, porque o Rust é uma aposta certa. @@lucasrudk

  • @0xd3c0d3d
    @0xd3c0d3d 6 місяців тому +2

    Não! muito obrigado mas ainda prefiro Zig!

    • @GuilhermeAltran
      @GuilhermeAltran Місяць тому

      estou em rust no momento e gostaria de aprender zig tb
      porem os testes que vi C ainda supera zig