Essa Linguagem Está ROUBANDO O CORAÇÃO Dos Programadores Mundialmente

Sdílet
Vložit
  • čas přidán 12. 09. 2024
  • ✅ 𝗔𝗚𝗢𝗥𝗔 𝗘𝗨 𝗧𝗘𝗡𝗛𝗢 𝗨𝗠 𝗖𝗨𝗥𝗦𝗢 😍
    ▸ Olha que massa que ficou: curso.dev/
    ✅ 𝗚𝗢𝗦𝗧𝗔 𝗗𝗘 𝗡𝗢𝗧𝗜𝗖𝗜𝗔𝗦 𝗦𝗢𝗕𝗥𝗘 𝗧𝗘𝗖𝗡𝗢𝗟𝗢𝗚𝗜𝗔?
    ▸ Então você vai pirar nisso: filipedeschamp...
    ✅ 𝗟𝗜𝗡𝗞𝗦 𝗖𝗜𝗧𝗔𝗗𝗢𝗦 𝗡𝗢 𝗩Í𝗗𝗘𝗢
    ▸ Maior dor dos Programadores: • 5 Cuidados Que NINGUÉM...
    ▸ Como programo 10x mais rápido: • Uma ÚNICA Coisa Me Faz...
    ✅ 𝗢𝗟𝗛𝗔 𝗤𝗨𝗘 𝗠𝗔𝗦𝗦𝗔!
    ▸ Se essas conversas aqui estão fazendo você perceber coisas diferentes no seu código, ou na sua profissão de desenvolvedor, considera se tornar um Membro da Turma. É muito massa porque dá pra ter uma conversa muito mais próxima e discutir coisas bem diferentes e super importantes do nosso dia a dia: www.youtube.co...
    ✅ 𝗢𝗦 𝗠𝗘𝗟𝗛𝗢𝗥𝗘𝗦 𝗩𝗜𝗗𝗘𝗢𝗦 𝗗𝗢 𝗖𝗔𝗡𝗔𝗟
    ▸ 3 Técnicas Que Eu Uso Para Aprender a Programar Qualquer Coisa
    • 3 Técnicas Que Eu Uso ...
    ▸ Preguiça: Descobri Como Consertar o Meu Maior Problema
    • Descobri Como Conserta...
    ▸ S.O.L.I.D. fica FÁCIL com Essas Ilustrações
    • SOLID fica FÁCIL com E...
    ▸ Eu fiz um dos melhores cursos de Programação do Mundo!
    • Eu fiz um dos melhores...
    ▸ Desafio: 10 projetos rápidos para treinar Programação e conseguir um Emprego
    • Desafio: 10 projetos r...
    ✅ 𝗣𝗥𝗢𝗗𝗨𝗭𝗜𝗗𝗢 𝗣𝗢𝗥
    ▸ Marcelo Moreira (roteiro)
    ▸ Filipe Deschamps (revisão)
    ▸ Gustavo Deschamps (revisão)
    ▸ Rodrigo Rodrigues (edição)

Komentáře • 434

  • @FilipeDeschamps
    @FilipeDeschamps  Před rokem +2

    🛑 *PERA!!!!!* - Antes de ler os comentários, olha que *massinha* que ficou meu *Curso de Programação* curso.dev To muito orgulhoso, sério 💪 💪 💪

  • @TiagoSalem
    @TiagoSalem Před 2 lety +900

    Rust tem um problema muito grave: O compilador indica aonde está o erro, e ainda diz o que você tem que fazer pra arrumar. Dá vontade de mandar ele programar sozinho. É muito arrogante pro meu gosto haha.

    • @FilipeDeschamps
      @FilipeDeschamps  Před 2 lety +72

      hahahahahah show!!! E Tiago, é uma honra ver você comentando aqui no canal 🤝 👍

    • @gustavonogueira4905
      @gustavonogueira4905 Před 2 lety +7

      hahahaahh. Realmente

    • @holmybeer
      @holmybeer Před 2 lety +64

      Ele ainda aponta pra documentação da linguagem, tipo assim: " Não acredita em mim? Olha aqui na Spec do Rust"

    • @matheusmacielrocha
      @matheusmacielrocha Před 2 lety +46

      Gosto mais de quando o compilador aponta o erro na linha 300 em um código que tem 160 linhas 😂😂

    • @jonasruth
      @jonasruth Před 2 lety +19

      Por que ela não se corrige então? 😅

  • @LucasMontano
    @LucasMontano Před 2 lety +317

    Rust é pirâmide igual copo Stanley e Crossfit, quem usa ama tanto que é obrigado a converter +2 amigos

    • @quem_gabriel
      @quem_gabriel Před 2 lety +52

      copo stanley e crossfit ta no mesmo grupo de quem joga beach tenis e fuma pendrive, kkkkkkkk. Com todo respeito.

    • @hermanofernandes7521
      @hermanofernandes7521 Před 2 lety +4

      @@quem_gabriel muito

    • @bringon_
      @bringon_ Před 2 lety +3

      kkkkkkkkkkkkkk

    • @Alberto_Cavalcante
      @Alberto_Cavalcante Před 2 lety +3

      @@quem_gabriel hahahahahahha boa

    • @ElSopo
      @ElSopo Před 2 lety +2

      @@quem_gabriel Então tá no mesmo nível de quem programa em Rust

  • @emanoels.vieira8132
    @emanoels.vieira8132 Před 2 lety +109

    O foda de gostar de tecnologia é que a gente quer aprender tudo de novo q aparece mas num da tempo 😭

  • @itjunin
    @itjunin Před 2 lety +197

    Rust é o tipo de linguagem apóstola. Todo mundo que usa tenta te converter, muito bom Filipe!! 🤣😅

  • @gabrielrufino9041
    @gabrielrufino9041 Před 2 lety +41

    Tô aprendendo já tem alguns meses e tô amando. Rust é igual àquela sua professora exigente mas que você amava porque sabia que ela só queria seu melhor heheh O compilador é realmente muito exigente, mas isso te deixa mais seguro pra construir softwares de qualidade.

  • @guilhermebencke8525
    @guilhermebencke8525 Před 2 lety +52

    O Rust na realidade é a linguagem que o C++ Moderno (C++11/14/17/20) quer ser, mas tem q administrar 30 anos de features legadas, me lembro em 1998 na faculdade , que lia a especificacao do C++ e era 800 paginas. O Rust pega toda a modernizacao do C++ ( RIAA, Funcional, Smart pointers) e dai faz do zero sem ter q ser backward compatible com o C++98 ou o C

    • @bernardonegri5416
      @bernardonegri5416 Před 2 lety +18

      C++ moderno pode ser tão seguro quanto o Rust (smart pointers, lambdas, tipo opção), mas Rust trata essas coisas como um componente da linguagem enquanto C++ as trata como uma adição feita 32 anos depois.

    • @jairorodrigues5809
      @jairorodrigues5809 Před 2 lety +5

      entendi nada, mas é isso aí concordo com tudo que você falou

    • @kandiesky
      @kandiesky Před rokem +1

      Infelizmente esse também é um problema inerente ao C++. Ele sempre precisa considerar o passado
      O Rust foi feito pensado nisso também, de forma que não precisa lançar breaking changes
      Toda a linguagem já funciona e macros são suficiente pra implementar qualquer outra coisa que seja necessária

  • @FilipeDeschamps
    @FilipeDeschamps  Před 2 lety +135

    Um dos meus maiores orgulhos é saber que *incontáveis pessoas* já usam a Newsletter como a *principal fonte de informação diária* sobre o mundo da tecnologia. Se você não conhece, olha só que projeto massinha: filipedeschamps.com.br/newsletter

  • @raffaeleloi
    @raffaeleloi Před 2 lety +35

    Ser inscrito no canal do Filipe é ter um mind blowing constante com uma forma de comunicação que te motiva e te deixa entusiasmado. Muitíssimo orgulho de existir um canal assim BRASILEIRO. Você é show Filipe

    • @FilipeDeschamps
      @FilipeDeschamps  Před 2 lety +2

      Tamo junto Raffael 🤝 👍 muito obrigado pelo comentário!!

  • @vaniusrb
    @vaniusrb Před 2 lety +4

    Filipe, chegou a acessar banco de dados usando a biblioteca SQLx do Rust? Ele valida as strings de SQL em tempo de compilação - isso mesmo, ele conecta no banco e valida a sua SQL. Por si só isso já é fantástico, mas não para por aí: ao ler uma query ele cria por baixo dos panos o objeto de retorno respeitando os tipos dos campos no banco de dados. Ou seja, não tem como ler um campo string como se fosse inteiro. E se o campo permite nulo então ele retorna um Option. Isso é sensacional, que eu saiba em outras linguagens não existe nada parecido. Eu acompanho grupos de discussão e existem vários relatos de programadores Java e C# que ficam maravilhados com esse tipo de recurso.
    Esse exemplo que eu citei é de uma aplicação backend, mas posso trabalhar também no frontend. Recentemente a biblioteca Tauri anunciou que estão gerando aplicações para Android e iOS. Então não é exagero dizer que Rust é uma das poucas linguagens que se encaixam em vários contextos - e possivelmente é a única nesse quesito. E dito tudo isso, na minha humilde opinião, acredito sim que Rust é uma linguagem melhor que as outras. Algo que poucos sabem, Rust é a linguagem com maior quantidade de contribuidores. Imagine quando ficar mais popular…

  • @MarlonNardi
    @MarlonNardi Před 2 lety +49

    Incrível vídeo Filipe! Gostei de como contou a evolução das linguagens de programação juntamente com os processadores. Show!

  • @raniel0511
    @raniel0511 Před 2 lety +115

    Filipe uma experiência que venho tendo recente enquanto busco trabalho na cidade que me mudei é que realmente não devemos ter preconceito com linguagens de programação, sabe já entrei em processos seletivos pra ferramentas low code, e já até conheci uma linguagem chamada Harbour/XHarbour que literalmente é um Clipper atualizado(que eu não sei pra onde vai mas vejo você e os outros experientes falando) e cara, o conselho que dou pras pessoas hoje é que aprendam qualquer linguagem mas se tornem programadores que entendem de lógica porque o mercado não é feito das linguagens da moda e sim de pessoas que resolvem problemas.
    Ótimo vídeo e conteúdo, ainda nem entrei pro mercado mas sigo estudando

    • @earreis
      @earreis Před 2 lety +4

      Que loucura, eu nem sabia que ainda tinha gente usando Harbour e XHarbour. Meu ex-sócio há mais ou menos uns 20 anos atrás se empolgou com ela. Ele usava muito Clipper e jurava que Harbour se tornaria forte pela quantidade de programadores que ainda possuíam naquela época softwares esvritos em Clipper para ser atualizados.

    • @abnerwillys
      @abnerwillys Před 2 lety +8

      @@earreis Caraca, eu nunca achei que veria alguem falande de harbour. Eu comecei a programar por essa linguagem, devido à uma empresa na minha cidade que faz software para supermercados (aqueles programas que vemos quando passa as compras). Eles deram um curso e no final recrutavam os melhores colocados. Achei muito interessante, mas fugi dela logo após o curso, justamente por ser muito nichado. Mas o importante é que serviu para eu aprender os primeiros conceitos, (variaveis, condicionais, etc...)

    • @earreis
      @earreis Před 2 lety +3

      @@abnerwillys na época estávamos desenvolvendo um software para esse nicho. Para o antigo formado de caixas com as exigências do PAF-ECF. Usávamos Delphi (também jurássica kkkk) e ele encontrou esse essa linguagem que compilava para C ou C++ (nem lembro direito) e ficou doido para usar ela. Mais tarde acho que ele acabou migrando para o C#.

    • @Stake2_
      @Stake2_ Před 2 lety +3

      O negócio é surfar nas ondas das linguagens de programação, saber bastante da lógica, e aprender novas linguagens, eu percebi isso com Python e PHP.
      Comecei a gostar mais do Python por causa da programação, é mais consistente, o PHP tem funções com nomes muito diferentes, uns tem underline _, outros não, é tudo uma bagunça no meu ponto de vista.
      Mas uso PHP porque preciso e não sei programar Back-end e Front-end em Python, e também porque acho bom saber mais de uma linguagem, igual saber mais de um idioma.
      Você sempre tem várias maneiras de resolver um problema, e fica mais criativo também.
      Acho que eu deveria tentar fazer sites em Python e programas de computador em PHP, será que dá pra fazer um programa tipo linha de comando em PHP sem usar Front-end?
      Só usando o PHP pela linha de comando.

    • @daniellemes932
      @daniellemes932 Před 2 lety +1

      Achei q só eu já tinha usado isso

  • @vitorvicente93
    @vitorvicente93 Před 2 lety +15

    Estou programando em COBOL nesse exato momento que vejo este vídeo :D um abraço aos COBOLEIROS

    • @giullianosep
      @giullianosep Před 3 měsíci

      Eu sempre fui curioso com relação a COBOL, como é a experiência? Você usa um terminal conectado direto ao mainframe ou a empresa permite que se use um VS Code com algum plugin? Você usa Git pra controle de versão?

  • @thiagomenezes5829
    @thiagomenezes5829 Před 2 lety +7

    Felipe muito obrigado, esse vídeo seu esclareceu algumas coisas que eu estava vendo na faculdade, como a história dos softwares e os problemas que eles enfrentavam na década de 60, muito obrigado, os conteúdos que eu estava achando no youtube eram muito chatos, consegui achar alguém que explicasse de forma clara e divertida.

  • @jeffersonfelixdev
    @jeffersonfelixdev Před 2 lety +9

    Vídeo incrível! Estou começando a estudar essa linguagem que é muito promissora.
    Ahh e faltou acrescentar que o Next.js na sua última versão (12) passou a utilizar o Rust para compilar o bundle para produção e só com isso o processo se tornou umas 3 vezes mais rápido!

    • @chrissantos1877
      @chrissantos1877 Před 2 lety +1

      Fala, camarada! Fiquei curioso para saber mais sobre essa linguagem. Você está aprendendo por onde, Udemy ou outra plataforma de ensino? Grato!

  • @sidneypedro4195
    @sidneypedro4195 Před 2 lety +6

    Tanta informação condensada num video tão curto e ainda com direito a uma "chegadinha" no passado. Que massa! Só despertou minha curiosidade pelo Rust, pois me interesso muito pela segurança em programação. Valeu Deschamps! Muito obrigado!

  • @uwukia
    @uwukia Před 2 lety +6

    Esse é um dos vídeos que eu dou like sem nem ver!!! Comecei a programar em Rust ano passado e estou simplesmente apaixonado ♥

  • @adrianomaganini
    @adrianomaganini Před 2 lety +14

    Uma correção: Grace Hopper não criou a linguagem COBOL, mesmo porque não existe um criador único já que a linguagem foi originada a partir de um grupo de trabalho que possuía homens e mulheres de diversas nacionalidades. A linguagem foi desenvolvida no ano de 1959 pela CODASYL e foi parcialmente baseada na linguagem FLOW-MATIC, esta sim desenvolvida por um outro grupo cuja diretora era Grace Hopper. O COBOL foi criado como parte de um esforço do Departamento de Defesa Americano para se ter uma nova linguagem para processamento de dados. As fotos que mostram Grace Hopper apenas registram os encontros de algumas pessoas que fizeram parte desse projeto.

    • @razecnad
      @razecnad Před rokem

      3:58 “Foi então que ELES criaram…” ele não disse somente Grace.

  • @mfrdbigolin
    @mfrdbigolin Před 2 lety +9

    Rust e Elixir são, com certeza, as duas linguagens que eu pretendo conhecer neste ano.

  • @jesusvieiradelima
    @jesusvieiradelima Před 2 lety +21

    Já estava meio triste hoje porque ainda não tinha visto nada de bacana sobre tecnologia, ai vem o Filipe Deschamps com este vídeo e pronto, agora estou super feliz por ter visto um conteúdo super bacana e relevante...

  • @wilianmoreirasilva7061
    @wilianmoreirasilva7061 Před 2 lety +31

    Filipe sempre trazendo os melhores e mais bem produzidos vídeos sobre tecnologia! Parabéns Filipe e equipe do canal!

  • @marcoaureliopaulino1624
    @marcoaureliopaulino1624 Před 2 lety +3

    Super verdade, Filipe faz com que fiquemos apaixonados por tecnologia. Sou Advogado, tenho 30 anos e na faculdade sempre passava e olhava para o pessoal de tecnologia da computação e sentia eles mais leves no curso, meio que seguindo o caminho certo e ficava pensando nisso "será que deveria ter escolhido esse caminho ?", mas não segui, por falta de conhecimento e medo de olhar para áreas de exatas (mal sabia que eu iria precisar fazer muitas contas como advogado).
    Gosto de acompanhar conteúdos sobre programação (um curioso do lado de fora da janela olhando), neste sentido, fiquei encantado com o poder de criação que programar ou trabalhar com alguma ferramenta da tecnológica pode proporcionar. Hoje, eu sinto que devo buscar ampliar meu conhecimento, e aprender a usar alguma ferramenta, assim, eu encontrei os chamados LOW CODE e NO CODE, gostaria que você fala-se um pouco sobre essas ferramentas, compreendo que até para poder usar essas ferramentas eu preciso saber um pouco sobre lógica de programação, mesmo sendo ferramentas intuitivas, enfim, eu sinto que preciso criar algo que mude a forma como o processo é realizado na justiça ou como posso resolver algum problema usando tecnologia. Assim deixo meu forte abraço e obrigado pelo conteúdo.

    • @aipa1231
      @aipa1231 Před 2 lety +1

      @marco aureliopaulino Pesquise sobre Airtable. Acho que já vai de ajudar a resolver problemas na sua profissão usando tecnologia/automação.

    • @marcoaureliopaulino1624
      @marcoaureliopaulino1624 Před 2 lety

      @@aipa1231 fiquei muito feliz com sua dica, certamente irei sim ver essa ferramenta . Agradeço imensamente a contribuição !!!

  • @TipsCode
    @TipsCode Před 2 lety +7

    Muito legal em ver novas tecnologias / ferramentas surgindo para ajudar a evoluir nossa área!

  • @tomori851
    @tomori851 Před 2 lety +10

    Faz um vídeo explicando sobre a integração de duas ou mais linguagens em um projeto, tipo JavaScript e Python juntos, e quando é necessário usar

  • @lean.drocalil
    @lean.drocalil Před 2 lety +60

    No trabalho, mexo com linguagens de alto nível e ferramentas comerciais. Quando estou programando porque eu quero, por meu hobby, o que eu quero é low level, gerenciar memória e conversar com hardware. C, C++ e Assembly são a cachaça 😆😆

    • @sophiacristina
      @sophiacristina Před 2 lety +15

      c++ master race!

    • @stefanoalvesdeoliveira253
      @stefanoalvesdeoliveira253 Před 2 lety +5

      Esse conjunto de linguagens com assembly no final.. hmm.. senti cheiro de game hacking ou software security 🖒

    • @lean.drocalil
      @lean.drocalil Před 2 lety +4

      @@stefanoalvesdeoliveira253 passou bem perto! Raspando, na verdade. Hacking não é lá minha praia, mas eu programo para consoles e computadores da cena retrô. Mexo com Atari 2600, NES, Master System, Gameboy, Mega Drive, IBM PC compatibles (DOS) etc. Passo quase todo o meu tempo livre mexendo com C ou Assembly nessas paradas aí 😝

    • @roneycorrea
      @roneycorrea Před 2 lety +5

      @@lean.drocalil nada como o assembly do 6502 ou Z80 !

    • @lean.drocalil
      @lean.drocalil Před 2 lety

      @@roneycorrea concordo!

  • @nathanrodrigues285
    @nathanrodrigues285 Před 2 lety +6

    Como sempre, os vídeos com uma qualidade incrível!!! Grande abraço!!!

  • @PersonalXZ
    @PersonalXZ Před 2 lety +27

    Cobol me faz lembrar dos laboratórios da escolinha com TRS-80 e Apple II onde todo mundo só pensava em ir lá para jogar Karateka ao invés de estudar COBOL e BASIC.

    • @pingosdeciencia
      @pingosdeciencia Před 2 lety +11

      nossa, quantos anos voce tem?

    • @andersonalves3866
      @andersonalves3866 Před 2 lety +9

      @@pingosdeciencia todos

    • @johny17111
      @johny17111 Před 2 lety +1

      @@pingosdeciencia kkkkkkkk

    • @roneycorrea
      @roneycorrea Před 2 lety +2

      Assembly do 6502 e z80 era o maximo! CPM era o OS profissional... Bons tempos

    • @PersonalXZ
      @PersonalXZ Před 2 lety +1

      @@roneycorrea Tivemos sorte em viver nos tempos da brilhantina e contemplar a era dos 8-bits e tela verde. 8Kbytes não dava para fazer quase nada e 64kbytes era puro luxo e quando lançaram o cartucho de expansão de 256kb eu pirei na batatinha, móra ! Apesar das grandes limitações, tudo aquilo nos despertava um grande fascinio.

  • @JoismarAntonio
    @JoismarAntonio Před rokem +1

    Cara, que foda.. Queria um vídeo de uma "introdução" a Rust justamente destacando essas diferenças. Vídeo massa! Conheci Rust quando tava buscando alguns "boilerplates" pra AWS lambda e achei um em Rust, tomei um susto com a linguagem, ela realmente parece ser difícil de aprender.
    Parabéns pelo vídeo... E eu realmente queria ter conseguido ter colocado a mão na massa no TabNews, espero ainda conseguir! Ou pelo menos divulgar meus novos projetos lá pra galera! 😆

  • @edwolt
    @edwolt Před 2 lety +7

    O massa do Rust é que ele tira a liberdade do programador de escrever código ruim. Claro que isso não impede códigos ruim, mas a propria linguagem guia a certas boas práticas.

  • @lucasfigueira12
    @lucasfigueira12 Před 2 lety +2

    Você é um ser humano incrível, querido! Obrigado pelo conteúdo ❤️

  • @ElGatoDeTerno
    @ElGatoDeTerno Před 2 lety +5

    Se você pegar um código c++ extremamente otimizado (heap, sse, avx, etc), vc não consegue nem reconhecer bem qual tarefa ele faz

  • @thiagosoares4744
    @thiagosoares4744 Před 2 lety +5

    Melhor conteúdo sobre tecnologia! Temos Deschamps!
    Conteúdo que alimenta a Turma com sede de conhecimento Tech.

  • @rafaelgil6895
    @rafaelgil6895 Před 2 lety +3

    Excelente Vídeo, como sempre! Seria legal fazer um sobre o Clojure tb (a segunda da lista, acima do TS) já que ela é beeeem diferente das outras (A origem tb, com LISP , Lambda Calculus e tals). Parabéns pelo video!

  • @emarcelino3
    @emarcelino3 Před 2 lety +9

    Acho que faltou um pouco mais de pesquisa em alguns pontos históricos do video. Cobol nao foi a primeira limguagem de alto nível, e nem a primeira a usar inglês. Tirando isso, vídeo excelente. O interessa da MS pelo Rust é pq ela nao aguenta mais corrigir problemas de memória causada por má programação em C, por outro lado Linus Torvald não abre mão do C.

    • @aislanarislou
      @aislanarislou Před 2 lety +5

      A galera do Kernel do Linux estão já estudando possibilidades de "refazer" algumas pequenas partes em Rust.

    • @Lucs-ku5cb
      @Lucs-ku5cb Před 2 lety +2

      @@aislanarislou vim do futuro dizer que já tem rust no kernel do Linux

  •  Před 2 lety +7

    Estou começando a trabalhar full time com Rust aqui no iFood. É meio complicado começar, mas depois de um tempo a coisa vai entrando na cabeça.

    • @FilipeDeschamps
      @FilipeDeschamps  Před 2 lety

      Massa demais 😍 espero não ter falado nenhuma besteira no vídeo 🤝 👍

    • @fabricioguimaraes3915
      @fabricioguimaraes3915 Před 2 lety +1

      Rust tem algum framework web tipo o laravel/spring?

    • @maturana8391
      @maturana8391 Před 2 lety +4

      @@fabricioguimaraes3915 tem o Rocket

    •  Před 2 lety +7

      Tem o Actix, tem o Axum, que é feito pelo pessoal do Tokio, entre outros.

  • @FranciscoMarcosMilhomemAbreu

    Vídeo incrível como sempre! Melhor ainda foi entender o Rust como sucessor espiritual do COBOL.

  • @leopoldoansantos
    @leopoldoansantos Před 2 lety +3

    Filipe é fera.. um dos melhores canais do YT!

  • @DavidSilva-cp8hg
    @DavidSilva-cp8hg Před 2 lety +10

    Rust é top, estou há pouco mais de um ano estudando e brincando. Realmente é fantástico!

  • @jeffersonpereira6594
    @jeffersonpereira6594 Před 2 lety +7

    Faz uma comparação entre Go x Rust, são duas linguagens que eu percebo que ambas conseguem ter um processamento supimpa de requests por minutos, inclusive, quero muito aprender ambas.

  • @antoruby
    @antoruby Před 2 lety +9

    Abstrações de custo zero são uma ótima ferramenta! Mas, salvo engano, quem fez o caminho das pedras desse conceito foi o C++ 💛 e o Rust está seguindo muito bem.

  • @sonysantos
    @sonysantos Před 2 lety +4

    O conteúdo está excelente! Aprendi coisas sobre Rust que me deixaram ainda mais interessado na linguagem. Mas neste vídeo eu não gostei das músicas de fundo. Teve momentos em que eu fiquei procurando qual celular estava tocando, rs. E no final (a partir de 10:40, "Rust é difícil de aprender") o ruído da percussão fazia parecer que sua voz estava com chiado. É um raro caso de vídeo em que, na minha humilde opinião, ficaria melhor sem música de fundo.

  • @BogoTube09
    @BogoTube09 Před 2 lety +2

    Feature incrível de Deschamps com Meritissimo1!! 🎉🎉

  • @moisesmatias1125
    @moisesmatias1125 Před 2 lety +1

    Filipe, poderia um dia abordar sobre a linguagem Julia? Ela virou um pouco uma paixão pra mim também.

  • @cedroigor
    @cedroigor Před 2 lety +16

    Eu, após ver o vídeo, indo na udemy e pesquisando: "Curso de Rust: do zero ao avançado" 🤡

    • @LucasAlmeida_xx
      @LucasAlmeida_xx Před 2 lety +10

      Isso quando não é "Do Zero ao Sênior", com 5 horas totais de curso 🤡🤡. hahahaha

  • @marcosrogerio_oficial
    @marcosrogerio_oficial Před 2 lety +2

    Caramba Filipe explicação incrivelmente pika das galáxias. 😎👌

  • @joaoeliandro2172
    @joaoeliandro2172 Před 2 lety +8

    Esse casamento de Elixir com Rust é sensacional, o Discord chegou a um patamar de usuários simultâneos muito alto usando o poder dos dois juntos

  • @mateusvitorino
    @mateusvitorino Před 2 lety +4

    Melhor que muita aula de faculdade! Parabéns!

  • @DChagas
    @DChagas Před 2 lety

    Eu assisto esses vídeos dele e fico confortável, é tudo agradável desde o assunto até a iluminação. Muito top PARABÉÉÉNS

  • @andermetalbrasil
    @andermetalbrasil Před 2 lety +4

    Quando eu decidi apender uma linguagem de programação de baixo nível, resolvi aprender Rust justamente porque gostei da ideia de não ter que me preocupar com ter pareder também a gerenciar a memória.
    O compilador do Rust é também como um professor, daqueles bem rigororos, até autoritário, que não deixa você fazer as coisas de outro jeito que não seja o jeito dele quando o assunto é gerenciamento de memória. No começo parece difícil ter o "borrow checker" te impedindo de usar uma variável porque ela está já está sendo utilizada, mas com o tempo nos acostumanos a isso e passamos a entender melhor o porque e como evitar.
    Ainda sou um mero iniciante, sem nenhum projeto relevante em Rust, mas quero aprender mais, e vou continuar estudando essa ótima linguagem de programação.

  • @richardsmelo5804
    @richardsmelo5804 Před rokem

    Cara, seus roteiros, seu poder de comunicação, sua clareza... incríveis. Parabéns!

  • @arthur10000ify
    @arthur10000ify Před 2 lety +4

    No meio da explicação eu já estava pesquisando sobre Rust e me deparei com a bomba de efeito moral, mas aí lembrei do seu outro vídeo, fechei a guia, fui prestar atenção e mais tarde eu vejo melhor com outros olhos 🙃

    • @FilipeDeschamps
      @FilipeDeschamps  Před 2 lety +1

      Showwww Arthur, é isso aí 😍 👍

    • @un9286
      @un9286 Před 2 lety

      qual " bomba de efeito moral"

  • @renanbrayner984
    @renanbrayner984 Před 2 lety +9

    eu tô aprendendo rust recentemente, rust é extremamente entediante e eu acho que esse é o melhor elogio que você pode dar a uma linguagem de programação de sistemas

  • @Fernando-du5uj
    @Fernando-du5uj Před 2 lety +1

    Vc podia ter escrito algum código né pra gente poder ver.. sinto falta dos vídeos em que vc codava haha. No mais, excelente vídeo!

  • @am-42
    @am-42 Před 2 lety +1

    Sigo seu canal e vídeos há muito tempo. Todos os vídeos são exclenetes, mas este ultrapassou a estratosfera.

  • @unkillable14
    @unkillable14 Před 2 lety +1

    nunca irei largar o querido e amado php. ♡
    sei nem oqq é esse rust ai kkkk
    nunca irei trocar.

  • @giuzambot
    @giuzambot Před 2 lety +1

    Ok, me convenceu kkkkkk, vou pegar essa como próxima!

  • @evertonsales443
    @evertonsales443 Před 2 lety +2

    Comecei no Basic do CP200, o assembly do MSX era o must, mas o DBase3 do PC-XT era a revolução, pois gerenciar dados em C era cansativo, aí veio o Clipper, Gerenciar dados com programa compilados e misturar com C, reinou até as telas gráficas surgirem, surgiu minha maior paixão, o Delphi, era tão bom que só fui ver Java obrigado na faculdade..., com a Web amei Javascript, mas qualquer um copiava e sempre preferi as compiladas, Java era um saco de verbosa, conheci o Groovy and Grails, amei, defino o domínio e ele gera o crud, com controlles, views e dados, pronto pra hospedar, restando programar o essencial do sistema, mas veio o v8 e o node, para aumentar as performances das requisições, então Next e Apolo são o Grails do javascript, mas com muiiito mais trabalho... Agora depois deste vídeo me animei com Rust, pois sou muito fã das compiladas. Profissão ingrata, pois a linguagem e a tecnologia que você usa já está obsoleta, mas se a sede de conhecimento não for uma cachaça pra você, desista da profissão.

  • @SergioMoraisSantos
    @SergioMoraisSantos Před 2 lety

    Olá. Que show!!! Na imagem em 4:37 a linguagem é CL muito famosa do AS/400! Parabéns pelo vídeo.

  • @josueferreira2176
    @josueferreira2176 Před 2 lety +3

    Boa Filipe, sempre trazendo conteúdo relevante!!! Como vai o baby.js?
    Abraços!!!

    • @FilipeDeschamps
      @FilipeDeschamps  Před 2 lety +16

      hahah showww!! O baby.js ta quase lançando uma major version 1.0, vai ser agora em Abril 😂 👍

    • @cristianomoreira3305
      @cristianomoreira3305 Před 2 lety +3

      @@FilipeDeschamps as versões evoluem rápido

    • @gabrieproenca
      @gabrieproenca Před 2 lety +4

      @@cristianomoreira3305 cada dia é um commit diferente

  • @WandersonItsMe
    @WandersonItsMe Před 2 lety +7

    fn main() {
    println!("Que vídeo massinha sobre RUST ❤️");
    }

    • @FilipeDeschamps
      @FilipeDeschamps  Před 2 lety +2

      ahhahahh showww 😍 E PESSOAL, QUEM CURTE 3D REALIStA ENTRA NO CANAL DO WANDERSON!!

    • @WandersonItsMe
      @WandersonItsMe Před 2 lety +1

      @@FilipeDeschamps haha brigadão Filipe, e li seu email, nem respondi para não gerar mais entradas haha, porém seria bem legal ver um vídeo seu com o pessoal do Blender, por ser código aberto eles podem abrir o jogo de tudo de massinha que estar por vir e conhecer um pouco mais dos BRs pelo mundo ❤️

  • @renatoalvesvalle6307
    @renatoalvesvalle6307 Před 2 lety

    Incrível o canal mano, acompanho sempre
    Parabéns e muito sucesso para você e todos seguidores

  • @sandersonalves4918
    @sandersonalves4918 Před 2 lety +1

    Filipe Seus vídeos são top, comecei a fazer programação depois de ver um de Seus vídeos Parabéns!!!

  • @JoseJoaquimBrandaoNeto
    @JoseJoaquimBrandaoNeto Před 2 lety +1

    Filipe tive o prazer de mexer com Assembly em Z80 e 6502, Basic e Fortran, MSX e clones brasileiros do Apple I, COBOL era o maximo, e Pascal, depois aprendi C em CPM. Rust é novidade oba.

  • @SAMUELLHENRIQUE
    @SAMUELLHENRIQUE Před 2 lety +1

    Quando eu vi aquela performance a cavalo, quando eu vi aqueles laços recursivos, quando eu vi aquelas curvas de memória, foi amor a primeira vista. C++, jamais vou te esquecer...

  • @VictorCruzReis
    @VictorCruzReis Před 2 lety

    Deschamps, poderia dar uma ~sugestão~ de conteúdo?
    Já pensou em fazer vídeos de "reviews" de projetos dos inscritos (que disponibilizarem repositórios para tal) apontando soluções/patterns interessantes e pontos de melhoria?
    Alguns pontos a serem avaliados:
    - configuração do projeto (uso de linters, formatters, unit tests, scaffolding, conventional-commits, git hooks etc)
    - arquiteturas de pastas
    - estilização através de tematização (ao invés de hard coded)
    - extração de lógicas para custom hooks (no caso do react)
    - extração de componentes de componentes grandes
    - separação de lógicas de negócio para services a serem consumidos
    - Clean Code, SOLID, DRY, KISS, YAGNI, evitar Bad Smells, uso de Design Patterns etc
    - internacionalização
    etc
    Obrigado pelos seus conteúdos, já me ajudaram em momentos diferentes da minha carreita e com certeza pude ser um programador melhor!
    Abraços

  • @eduns_
    @eduns_ Před 2 lety +7

    E lá vou eu colocar mais uma linguagem pra conta... 😅

  • @gabrielsyphan
    @gabrielsyphan Před 2 lety +1

    Vídeo incrível como sempre Filipe 😎🌹

  • @carlosfelipearaujo
    @carlosfelipearaujo Před 2 lety +2

    O Pop_OS! Linux, baseado no Ubuntu, usa o GNOME como desktop environment, mas eles usam várias modificações feitas em RUST e pretendem forkear ou fazer do zero uma interface pro Linux em Rust. Também ouvi o boato que querem passar o código do Linux para Rust.

  • @PocinhosParaMundo
    @PocinhosParaMundo Před 2 lety +1

    Cara, tu és muito didático!👏👍

  • @bernardomesascastells6860

    eu tentando aprender python para me atualizar e agora o rust esta em alta, mas que beleza, mais outra pro meu conhecimento.

    • @TheJoao5512664
      @TheJoao5512664 Před 2 lety +4

      Kkkk. Foca na base. A linguagem é o de menos.

    • @FilipeDeschamps
      @FilipeDeschamps  Před 2 lety +1

      Estou com o João! Primeiro se foque numa linguagem, seja qual for 👍

  • @marverickbin
    @marverickbin Před 2 lety +1

    Na prova de arquitetura que o professor fez o programa alterar as próprias linhas de código assembly, converter os 0 e 1 pra comandos , e ver o que dá.
    Nunca vi tanta gente reprovar.

  • @PauloHenrique182
    @PauloHenrique182 Před 2 lety

    Caraca Filipe, esse video foi top, to quase deixando de aprender Golang para ir pro Rusty. Será que rola um video comparando ambas?

  • @lucasmonteiro4119
    @lucasmonteiro4119 Před 2 lety +1

    Eu acho que vc Filipe deveria fazer uma série sobre linguagens de programação, quero ver vc falar sobre Golang hehehehe

  • @programeseufuturo
    @programeseufuturo Před 2 lety

    Cara, sua didática é fantástica!!!

  • @linguagemrust
    @linguagemrust Před 2 lety +2

    Quando conheci rust foi apaixonante, linguagem massa da p#rra

  • @LucioKamiji
    @LucioKamiji Před 2 lety

    Bom Dia!!! Tudo de bom para todos. Vamos assistir e entender. Abs

  • @lucascabrellibr
    @lucascabrellibr Před 2 lety +1

    (10:47)
    {
    "nomeDoCidadao": "Disclaimer",
    "vulgos": [
    "Esclarecimento",
    "Nota",
    "Observação",
    "Aviso"
    ]
    }

  • @holmybeer
    @holmybeer Před 2 lety +3

    Surpresa é o PHP estar em 4

  • @diegogomes5896
    @diegogomes5896 Před 2 lety

    Não sei como você ainda não fez um curso de programação. Com logica e uma linguagem. Um básico. Sei la, sensacional a didática.

  • @MrAbrazildo
    @MrAbrazildo Před 2 lety +1

    Tudo q vc falou se aplica ao C++, com exceção apenas dessa "revisão de memória em tempo de compilação". Vou dar uma olhada. Por enqto, continuo com C++, q tem capacidade de fazer abstrações de alto-nível impressionantes, a "custo-zero". Coisas como revisões automáticas (inclusive de memória) e imitar sintaxe de linguagens de alto-nível.

  • @CleberMag
    @CleberMag Před 2 lety +1

    Eh... Mais um "Troço" pra aprender...
    (em tempos, entendi que a linguagem vem para procurar solucionar problemas, só que não tenho duas vidas...)

  • @0xf01
    @0xf01 Před 2 lety

    É isso ai então Filipe, finalmente o motivo que faltava pra aprender Rust de uma vez, ótimo video como sempre!

  • @leej6341
    @leej6341 Před 2 lety

    excelente vídeo! saudade do QUARTA DE MERCADO rsrs

  • @srDanOver
    @srDanOver Před 2 lety +1

    Quem sabe possamos ver kernels ou sistemas operacionais inteiros escritos em Rust. Consequentemente teremos sistemas mais fáceis de manter e mais seguros, quem sabe o custo seja uma pequena redução no desempenho.

  • @linconbrito7793
    @linconbrito7793 Před 2 lety

    Muito bom!!!! Amo os videos do Filipe!

  • @Chapola94
    @Chapola94 Před 2 lety +1

    Sobre o desempenho de low-level em uma linguagem high-level, me fez lembrar de Julia. Pelo menos é o que o pessoal do MIT fala no proprio site...

  • @flayer2011
    @flayer2011 Před 2 lety

    tambem vc é o cara nas novidades tecnologicas!

  • @yunger7
    @yunger7 Před 2 lety +3

    Além dos exemplos que você citou, o NextJS passou a usar um compilador feito em Rust na versão 12, que aumentou em 5x a velocidade da build e 3x o Fast Refresh nos ambientes de desenvolvimento!

  • @RicardoSilvaTripcall
    @RicardoSilvaTripcall Před 2 lety +3

    Excelente vídeo, parabéns !!!
    Venho estudando Rust nas "horas vagas" e segue algumas considerações:
    - Até entendo o hype pelo Rust, a linguagem realmente te passa a sensação de algo novo, mas também sinto o mesmo quanto vou mexer com Kotlin.
    - Acho que um dos grandes atrativos do Rust é o gerenciamento de pacotes e dependências moderno e mais amigável quando comparado com C ou C++.
    - Alguns conceitos que o Rust traz como Memory Ownsership nem são tão novos assim.
    - A partir do momento que você começa a fazer algo mais complexo em Rust, o amor pode começar a se transformar em desespero kkk
    - Claro que tem muita gente que faz de tudo pra fazer um "over engineering", o cara migra um serviço Python ou Java para Rust, já ganha ai 20x de performance, mas perde um tempão, adicionando uma complexidade totalmente desnecessária pra tentar ganhar mais 1% de performance sem necessidade.
    - Mas tem o outro lado da moeda também, a galera migrando serviços pra Rust, sem entender os conceitos básicos da linguagem ...
    - O cara traduz o código Python ou Java para Rust, e se o compilador não reclamar, tá feito kkk

  • @tecnotrecos1680
    @tecnotrecos1680 Před 2 lety +2

    Eu tava relutante em trocar meu C++ pelo Rust, mas pelo visto meus projetos vão ficar bem mais rápidos e seguros com ele, vlw pela dica Deschamps

    • @Lucs-ku5cb
      @Lucs-ku5cb Před 2 lety +1

      Mais rápido é relativo agora mais seguro com certeza rust é

  • @eladioclaudio5860
    @eladioclaudio5860 Před 2 lety +2

    2010 já foi a mais de 10 anos.... Estou ficando velho....

  • @kleberass
    @kleberass Před 2 lety +1

    Cobol tá aí até hj, programo em Cobol e esse cara não morre nunca kkkk

  • @ONerdAlpha
    @ONerdAlpha Před 2 lety

    Discord é surreal de tão bom. Fico imaginando como consegue ter o melhor comunicador de todos os tempos.

  • @erickhian
    @erickhian Před 2 lety +1

    Tive uma matéria no meu curso que o trabalho final era construir um relógio despertador em assembly, foi um absurdo. 2021 e aprendendo assembly kkkk

  • @luscamolulo6173
    @luscamolulo6173 Před 2 lety +1

    Veloren, um jogo inspirado em Cube World gratuito e em código aberto é feito em Rust, o jogo é sensacional, deu até vontade de aprender Rust só pra ajudar a equipe do projeto.

  • @hugo_ia
    @hugo_ia Před 2 lety

    Eu já agradecendo antes de ver o video todo

  • @isaacnewton2307
    @isaacnewton2307 Před 2 lety +2

    Minha notificação preferida KKKKKKKKKKKKK

  • @gilmaratonuclear8930
    @gilmaratonuclear8930 Před 2 lety

    Muito bom conteúdo. Meus parabéns!

  • @azuosx
    @azuosx Před rokem

    Qual a musica no final do video? Gosto muito das tracks que usam na edição passa uma biblioteca ai ujehuheue

  • @Gmelo7
    @Gmelo7 Před 2 lety

    Parabéns Filipe!!!