Rust Lang (A Linguagem Mais AMADA de Todas) // Dicionário do Programador
Вставка
- Опубліковано 6 вер 2024
- 🚀 𝗛𝗢𝗦𝗧𝗚𝗔𝗧𝗢𝗥 → codft.me/HGgAh...
Abram espaço para o RUST, a linguagem de programação que há 4 anos seguidos é a mais amada pelos programadores, de acordo com a pesquisa anual da Stack Overflow.
Ficamos curiosos porque desse hype todo e confirmamos que ela é isso tudo mesmo. Vem conhecer mais dessa linguagem que tem o suporte da Mozilla e que é considerada o novo C++.
📡 𝗦𝗶𝗴𝗮 𝗮𝘀 𝗿𝗲𝗱𝗲𝘀 𝗱𝗼 𝗖𝗗𝗙𝗧𝗩
→ linktr.ee/codi...
📸𝗜𝗻𝘀𝘁𝗮𝗴𝗿𝗮𝗺
→ / codigofontetv
☕ 𝗖𝗹𝘂𝗯𝗲 𝗱𝗼𝘀 𝗖𝗗𝗙𝘀 𝗻𝗼 𝗬𝗼𝘂𝘁𝘂𝗯𝗲
→ codft.me/clube...
▸ 𝗛𝗢𝗦𝗧𝗚𝗔𝗧𝗢𝗥
📢 Vagas e Oportunidades: codft.me/hostg...
𝑵ó𝒔 ❤️ 𝒓𝒆𝒄𝒆𝒃𝒆𝒓 𝒑𝒓𝒆𝒔𝒆𝒏𝒕𝒆𝒔, 𝒄𝒂𝒓𝒕𝒂𝒔, 𝒃𝒓𝒊𝒏𝒅𝒆𝒔 𝒆 𝒎𝒊𝒎𝒐𝒔.
Caixa Postal: 91735 - Cep: 25620-972
Petrópolis / RJ
💻 Edição e Áudio: RW Studio
🔗 Um vídeo do site Código Fonte
#Rust #RustLang #Mozilla
Esse Dicionário do Programador é muito útil, um conhecimento diferente a cada episódio. Parabéns pela iniciativa e pelo canal. Vcs são muito didáticos!
Muito obrigado Rafa!
Eu daria like, mas está exatamente com "111" likes🙂
Q Deus abençoe este casal lindo sempre fortalecendo o casamento e a busca pelo crescimento e conhecimento. Continuem assim juntos como casal pois é o mais importante da vida. Fiquem com Deus.
Também está aqui para se candidatar para ser filho adotivo?
@@pauloalmeida3728 nao paulo. Apenas abençoado o casal como pesdoa e como profissional.
@@pauloalmeida3728 KKKKKKKKKKK
MEU DEUS, A DIDATICA DE VOCES É PERFEEEEITA, EU COMPRARIA FACIL UM CURSO DE VOCES KKKKKKK
Vocês são um casal muito maneiro, e eu admiro demais vocês trabalharem juntos de uma forma tão integrada e com sinergia
Muito obrigado pela sua mensagem carinhosa!!! ❤️ Um excelente 2023 para você e sua família
Muito obrigado pelo conteúdo! Rust me pareceu ser muito boa, com sintaxe elegante/simples e tipagem muito incrível! Sem dúvida, é a melhor linguagem que já vi até agora.
Já se passaram 818283 anos e vocês ainda não fizeram sobre o Ruby ;_;
Ruby ta morrendo hoje em dia
Quanto entrei na facu em 2009, Ruby era muito procurado, muita gente estudando muito, até eu fiz um projeto em Ruby on Rails... só que tá morrendo, que coisa.
@@chiyokuoni5658 Vc ouve por aí que tanta linguagem tá morrendo e na vdd tem tanta aplicação rodando que vai demorar um bom tempo pra efetivamente acabar. Tem COBOL legacy por aí ainda kkkk
Eu aprendi C entre 2010-2011 na faculdade. Depois no trabalho e outros projetos utilizei linguagens como python e já nem lembrava mais como era dolorido ficar definindo tipo de variáveis.
Dolorido para mim é não definir kkkkkkk
É sim possível redefinir uma variável com outro tipo
doc.rust-lang.org/1.5.0/book/variable-bindings.html
faltou falar sobre a parte mais excêntrica do rust que é o borrowing empréstimo
faltou mesmo, vai ver eles acharam tão complicado que resolveram não colocar no vídeo pra não assustar o pessoal kkkk
@@shiroe9214 quando eu aprendi rust eu fiquei assustado, mas depois entendi o porque das coisas serem assim.
Graças a vcs eu descubrir esta maravilhosa linguagem eu não trabalho nesta area mas sou curioso e ja fiz alguns jogos e tava focando na linguagem c++ estudando um livro de mil paginas até descubrir esta maravilha da engenharia da até pra fazer um grito de guerra(RUST!!!!)make numca mais a parada agora e cargo!!!
Estou aprendendo Rust e estou amando👀
Onde voçe está aprendendo?
também estou!!! Estou testando pra substituir Python pra rotinas de servidor. Estou amando!!!
No código exemplo apresentado em 9:00, quando faz o loop no array, ta escrito errado e da erro de compilação, o valor de x não é o indice do array, mas sim o próprio valor armazenado, e o total tem que ser inicializado com 0.0, então teria que ser:
let prices:[f64; 4] = [5.66, 15.00, 2.22, 1.11];
let mut total:f64 = 0.0;
for x in prices.iter() {
total += x;
}
println!("Total a pagar: {}", total);
O que me deixou pensando em como será q faz para iterar sobre os indices 🤔
(...)
for i in 0..prices.len() {
total += prices[i];
}
onde 0..prices.len() é um Range, que da para usar como iterador, e prices.len() é o tamanho do array.
também da pra usar o método enumerate que te retorna outro iterator contendo tuples com o índice e o valor
(...)
for (i, x) in prices.iter().enumerate() {
println!("Índice: {}", i);
total += x;
}
Eu estava vindo comentar justamente isso! Ainda bem que sempre procuro se ja falaram hahauhauahu
Obrigado por ajudar, fui testar o código para saber como era o Rust e estava apanhando com esse erro.
Vocês são incríveis. Os vídeos de vocês mesmo sendo de tempos atrás, continua ajudando pessoas até hoje. Muito obrigado por compartilha conhecimento 🚀
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK ai me rachei com a parte do exemplo em RUST, a idade da Vanessa e do Gabriel kkkkkkkkkkkkkkkkkk debochado kkkk muito bom. Ótimo vídeo claro :)
É tão bom acompanhar vocês, seus videos são informativos, alta qualidade e humorados!
Muito obrigado 😊
Quem tá em 2024? Essa é com certeza mais uma ferramenta que vou aprender. Interessantissimo. Me lembrou o Go.
Conheci o Rust Por causa da System76 pois essa linguagem será usada para construir a interface própria Cosmic do Pop!_os.
Go aprender
Será que um dia eles podem trocar o C para o Rust no Kernel do Linux?
@@maviniii Se não me engano isso já está ocorrendo, acho que vi num video do felipe dechamps
Ótimo vídeo sobre o RUST.
E por falar em linguagens antigas e ainda na ativa, que tal falarem do COBOL e do Object Pascal (Delphi, FreePascal/Lazarus)?
Um grande abraço ao casal!
Eu não sei se o melhor é o conteúdo, ou os exemplos. kalskalskap
Virou HEXACAMPEA como a mais amada!
Vamo q vamo uhuuuul
Que bom saber sobre o Rust. Espero que a comunidade cresça e que a linguagem fique cada vez mais engrandecida em seu ecossistema. Penso que ela pode ser uma alternativa às linguagens C-Like, o que seria bom, pois no meu caso, quando fui realizar algo que necessitava da documentação de C++, enfrentei dificuldades para achar bibliotecas e entender a documentação, tendo em vista que a documentação oficial está abandonada e o site é bem antigo!
Que vídeo top!!! Descobri o Rust com vcs no vídeo sobre a compra da Mozilla e depois deste vídeo vou começar a estudar. Vlw pessoal. Sou programador Javascript e ainda não tinha olhado para o deno pq uso node, agora que ligaram todos os pontos não tenho dúvida. Ainda hoje rola um Hello World. Obrigado, vcs são demais.
Boa noite amigo,
Voce deu continuidadecom aos estudos de rust?
@@luizhenri_ estudei sim. Na verdade acabei precisando de Rust para criar aplicativos no blockchain da Solana. kkkk.
Estou testando Rust pra fazer tarefas de servidor, ao invés de Python/Shell-Script. Estou amando!!!
Canal sensacional... parabéns meninos pela didática 🥰
Brinquei co rust nas minha férias e agora uso no trabalho pra scripts de rede, super top
Excelente vídeo, parabéns! É uma ótima introdução à linguagem Rust, mostrando suas principais características. Muito obrigado pelo conteúdo informativo, preciso e conciso!
Excelente vídeo. Nestes últimos dias tenho dado uma olhada nessa linguagem e gostei bastante da apresentação de vocês dela. Parabéns!
Tava muito esperando esse video
Obrigado cdftv
Vcs sao incriveis
Muito bem apresentado! Me inscrevi no canal depois desse vídeo. Já fazia um tempo que venho acompanhando e visualizando os vídeos do canal, mas esse ficou muito bom. Parabéns.
Incrivelmente boa a forma que sumarizam o conteúdo, parabéns!
O Rust se aplica bem na proteção de memória, e eu até cogitei usá-lo no lugar de FORTRAN para processamento numérico, mas ele ainda não é mais eficiente que o FORTRAN, principalmente quando se trata de MPI. Quem sabe no futuro eles melhorem essa parte e ai pode ser um bom concorrente.
Eu programo em Java, achei Rust muito difícil pra mim mas gostei do conceito dessa linguagem
Simplesmente incrível 🔥❤️
Javascript e agora Rust, Mozilla criando um forte legado.
só que rust é uma boa linguagem.
@@rafaelrosa3841 Todas são
@@lowrhyan567 éééééé... não.
Rust ainda estará entre o top 3
O video está bacana D+
Dá uma vontade de abraçar essa linguagem.
Muito obrigado pelo vídeo descontraído e interessante.
Meus parabéns!
Ficou ótima essa abordagem de mostrar os códigos. Parabéns! 🙂
Amo o canal de vcs e que bom que vcs falaram de Rust!!
Notei uma coisa nos exemplos de código, no laço for de boletos, o código está errado e não iria compilar xD
Notei outro errinho tbm, não tem diferença nos warnings sendo compilado como debug ou não.
mto massa o video
amo rust
gostaria mto q vcs fizessem um video sobre scala
uma linguagem extremamente util pra quem programa em linguagens que rodam na JVM, como o Java
Parabéns pelo excelente vídeo. Muito didático ! Espero que vocês criem uma playlist específica para conteúdos em Rust.
Eiii faz a do c++ por favor 😓😓, kkk vcs são engraçados
Muito legal, gostei muito! Continuem o bom trabalho!
Faz um vídeo sobre Ruby on rails.
Como só descobri esse canal agora ? Vídeos excelentes !
Eu to focado nos estudos do universo JS, mas to 'namorando' Rust há um tempo, parece ser muito foda!!
faço o msm mas trabalho com python
@@reverse_shell.asm.sh.exe1 se realmente fosse assim, você não acha que essas várias linguagens de programação deixariam de existir ?
Meu sonho é saber o que são todos os termos que são usados no dicionário do programador kkkkkk
O melhor canal meus Parabéns
Eu estava ansioso por esse vídeo sobre Rust. Obrigado!!
Vídeo muito bom, obrigado.
poderiam fazer um vídeo do Delphi? uma linguagem bastante usada em indústria mais pouco conhecido entre programadores.
Jurava que o RUST era só um um C++ melhorado.. Agora deu pra ver o tamanho da diferença O.O
é um c++ melhorado kkkkkkkkkkkkkkkk
@@gz_bland5699 Deixa o cara sonhar kkkkk c++ melhorado kkkkk
Aos 4:00 fala q n mantém trecho de código em memória.
Alguns hacks são criados assim, manipulando trechos em memória.
Esse seria a solução para dar fim a um bom grupo de hacks existentes em jogos ?
Não, seria a solução para criar hackers mais facilmente kkkk
só de olhar o video eu me interessei pela linguagem, parece muito poderosa, vou manter meu foco. antes q eu perca ele kkkkkkkk
Condigo fonte tv. Obrigado!
Finalmente agradeço ❤❤❤
show. Amo seus vídeos!
Obrigada de coração
rust da uma paulada na cabeça do Swift no benchmarksgame
Faça um vídeo sobre a linguagem de programação Nim
8:00 Por que se deve evitar o uso do f32, (como explicado comentário na linha 14?)
É uma questão de imprecisão numérica. Se você fizer muitas operações sobre uma mesma variável de um tipo float, você começa a acumular um certo erro. O f64 é um tipo com maior precisão, aí esses erros ficam bem menores. Dá uma olhada nesse código, pra ter uma ideia: play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=b3062cb7368f785102dae2c1d9858128
@@andre-vm Caramba, uma falha de quase 1% no fim das contas!
Essa linguagem me pareceu bem interessante, e com certeza vou procurar saber mais sobre. Obrigado!
@@and4vas 64 bits ja é pouco pra lidar com números quebrados.. imagina 32... pra se ter uma ideia, um inteiro comum no c++ e c# é 32 bits, o famoso int 32... então já sabe, né... na real, se utiliza até mais double do que float se tiver certos calculos no app
Cês são top demais, Deus abençoe!
gostei muito do vídeo, principalmente prq vcs abordam tudo sobre a linguagem, desde a origem (que eu nem sabia e achei superinteressante) até exemplos de como pode ser usada e como funciona.
ah, eu escrevo assim:
println!("Vanessa tem {idade_vanessa} anos");
Parabéns pelos vídeos, são muito bons. Poderiam fazer um comparativo entre as linguagens Julia e RUST? Para que nos diga em qual linguagem apostar, entre as linguagens do "futuro" para um determinado tipo de aplicação, programação científica por exemplo, parece que cabe nas duas, mas tente nos dizer as vantagens e desvantagens para decidirmos. Obrigado.
Parabéns pelo conteúdo, estou cada vez mais interessado em iniciar em programação, porém é tanta coisa que Eu fico perdido kk' Alguma dica para quem vai iniciar aos 30? kk Abraços seus fofos!
O novo formato do programa ficou ótimo!
Gostaria que tivessem falado sobre os Traits também
hoje, 13/05/2023, quase não tem vagas em rust no Brasil :/
Parabéns, gostei da linguagem, e adorei as brincadeiras
Caiu nas minhas graças que este verão não passa que aprenda a progrmamar em Rust
Só de não ter que ficar acrescentando linhas de código apenas pra limpar e liberar a memória, já é uma baita diferença na produtividade.
Amei, partiu criar um site com HTML, CSS e Rust.. kkk
sugestão :: Haskell
Rust on rails
linguagem que vou aprender em 2024 ✅
Pelo q eu entendi o enum do Rust é equivalente ao union do C?
Programo em c para embarcados arm. Olhando superficialmente o código apresentado me parece esquisito. Mas ter um garbage collector automático seria muito bom mesmo.
Faz um vídeo sobre Scala
Muito bom!!!
que video bom cara
falam que nem reporteres de jornal kk amei
hahaha Show PERFORSEGURANÇA hahaha
Caramba, uma linguagem gerenciada sem GC. Parece muito promissor.
Performancegurança
Legal, não sabia, valeu
Tudo lindo ate tu ter que sair no "soco" com o borrow checker! hahahaha
Zueiras a parte! Rust e top!
Fiquei confuso, o tipo monetário (base 10) não é essencial na programação de sistemas ? RUST não tem tipo monetário e agora ?
Pilulas de conhecimento, de forma divertida, a gente sempre fica por dentro das coisas novas no mundo da programação!
Poderiam ter aprofundado mais... Recurso visuais? Uso web? Acesso a banco?
É uma boa linguagem para segurança da informação e hacking?
Imagino que seja
Bom dia. Não seria "tuple" ao invés de "touple"?
Concordo, RUST tem tudo pra ser a melhor linguagem do universo!!!
Top!!!!
Dica para o dicionario do programador:Que tal falarem sobre Postman?
03:10 vim aqui falar com rust consegui isso.
Capricharam!
Por que vcs colocaram jaleco?
Complicado, no meio do curso de C surge isso aí, kkkk. Terminando o C pulo pro Rust
O rust não substitui o C por inteiro, mas pode ser uma alternativa ótima, até em desenvolvimento de kernels, drivers e aplicações, mas saber C sempre é bom, existem muitos programas e jogos(se for sua praia) em C ou C++(Que apesar de ser diferente, saber C ajuda um tanto).
muito massa
Muito obrigado Eduardo.
Rust é top
Falem sobre assembly
Então o let no Rust seria equivalente ao const
não, não é. existe const tb no rust. let serve para declarar variáveis e tb para ser usado a inferência de tipo, constantes não possuem esse mecanismo de inferência.
Gostei do video. Sempre acompanho. É bom videos assim, direcionados.
E, fui ver as sintaxes do Rust. Não gostei nada (😁😁). Exemplo, indo pela simplicidade, um "Struct", para popular no C/C++ escreve-se menos código do que no Rust (ambos Structs com mesma estrutura de dados). Imagine escrever códigos mais complexos. Entre Rust e C/C++, fico com C/C++.
Mas, gosto é gosto. Não se discute. E quem desenvolve em Rust, parabéns!!! 👏👏👏👏
Código complexo é complexo independente de linguagem. Agora código seguro sem burocracias e documentos gigantesco de como escrever código "seguro", só Rust. A dor de cabeça enquanto o sistema está em desenvolvimento é maior, mas depois que o código está em produção, cara, é lindo, os bugs de memória e segurança são INEXISTENTES. Por isso é o candidato ideal para substituir o C/C++ daqui em diante.
@@PedroIgor91Isso já ocorre quando um software é muito bem projetado (sem bugs de memoria e seguros) em linguagens modernas.
E (minha) opinião pessoal, ao menos nos próximos 15 anos a frente, não vejo nada vindo pra substituir C/C++. O "C" tem 48 anos. O "C++" tem 41 anos. Rust tem 10 anos. Imagine nesses últimos 40 anos quanto surgiu de especulações para substituírem. Tenho 44 anos, e eu lembro que quando eu tinha 17 anos (quando comecei ter contato com informática/TI), dizia-se nas faculdades e também muitas literaturas, que C/C++ iria ficar obsoleto e ser substituído por outra linguagem. Estamos em 2020. E a linguagem C/C++ está no entre o topo das linguagens utilizadas (o que aqueles que "profetizaram" a substituição do C/C++ diriam hoje?). Pesquisando vi que existem até pequenos projetos de sistemas operacionais em Rust. Ou seja, Rust é tudo isso que dizem mesmo!!! Digamos que Rust venha sim a ser uma linguagem altamente difundida, e até popular nas universidades como o C/C++ é hoje (sim, ainda hoje muitas atividades curriculares é em C/C++). Dizer que vai substituir C/C++, ainda tenho minhas duvidas. Vejamos o que o tempo nos trará. Vejo que você é um dos que defende a robustez do Rust. É importante isso, para que o Rust cresça cada vez mais na comunidade.
@@adrianomoura5397 Eu quero deixar claro uma coisa, eu adoro C/C++, acho os avanços que o C++ vem tendo nos últimos fantásticos, talvez eu tenha exagerado ao dizer que o ecossistema C/C++ será substituído por completo, há ainda muito sistema nessas linguagens que seriam contraproducentes serem substituídos por uma nova tecnologia. Agora pq o Rust é uma linguagem tão amada inclusive por grandes programadores C++ mundo afora, pq ela representa um avanço na forma de como posso escrever código seguro sem precisar de um GC (que nem é tão seguro assim). Além do mais, o tooling dela é excelente, tem gerenciador dependências (instalar dependências em projetos C/C++ e configurar um CMake da vida é um parto cara), repositório para essas dependências (crates.io), já vem com uma lib testes embutida, posso gerar documentação e ainda formatar meu código sem esforço, posso criar projetos e fazer o deploy dele para N plataformas (Linux, Windows, Mac, etc) sem precisar criar diretiva de compilação, e muito mais. TUDO ISSO SÓ BAIXANDO O INSTALADOR DA LINGUAGEM. E por fim, o compilador, cara, é brilhante, ele te mostra onde exatamente tá o erro, e não mostra uma pilha de erros gigantescas para que tu encontre a linha do erro como o Java e que muitas vezes aquela linha não é o real problema, por exemplo, e além do mais, ele lhe diz como resolver o erro! Mostrando o código e tudo! Enfim, não creio que o C/C++ vá morrer, e nem quero que morra, mas que a quantidade de novos projetos que serão produzidos com a linguagem desde de sistemas de mais baixo nível e até aplicações comerciais crud mesmo (a Microsoft já tem o WinRT: github.com/microsoft/winrt-rs (um exemplo legal github.com/robmikh/minesweeper-rs ) e já está integrando suas ferramentas de desenvolvimento pra desktop com o Rust) já supera e muito os novos projetos sendo desenvolvidos em C/C++. Agora se a linguagem vai superar C/C++, como você diz, só o tempo dirá.
@@PedroIgor91correto. Nenhuma linguagem tentou subistituir o C e C++ sem perder de forma medonha em performance, Rust tem feito isso, e acho que rust tem sim potencial para roubar bastante público dessas duas linguagens, o pessoal que dizia que java iria subistituir C/C++ simplesmente não sabiam do que estavam falando, é impossivel que uma linaguagem que não compila para código nativo e usa garbage collector dispute com essas duas em system programming, é simplesmente inviável, inclusive existiram vários projetos de sistemas operacioniais usando linguagens com GC como java e C# e que não foram pra frente, sequer ficaram famosos... porque simplesmente você não vai ganhar da concorrência com uma diferença grande de eficiência como é o caso.
@@PedroIgor91 Pode ser a vez do Rust ocupar mais espaço!
ua-cam.com/video/s4rpaqR4cu4/v-deo.html