Sou programador em Rust e oque mais me facionou em Rust foi como o compilador interpreta os dados e como ele nos ensina a programar de forma "segura" isso é inegável que eles investiram bem nisso!
@codificarecontemplar Жыл бұрын
Eu ainda irei me desplugar desse Mundo vendo o C++ e C desempenhando um papel crucial no desenvolvimento de software. No momento acompanho novos projetos sendo desenvolvidos em áreas como sistemas embarcados, setor financeiro, inteligência artificial, banco de dados e em projetos que utilizam arquiteturas não convencionais. Há domínios em que o Rust nem está arranhando (e provavelmente não pretende competir). Para os programadores C e C++, é importante manter o foco e não se distrair com os ruídos da industria. A expertise em C e C++ é valiosa e continuará sendo fundamental em muitos segmentos de ponta. Portanto, mantenham sua paixão e dedicação, pois suas habilidades são essenciais e continuarão sendo altamente demandadas no futuro.
@phenpessoa Жыл бұрын
Excelente 👏🏻👏🏻👏🏻
@carlacp8230 Жыл бұрын
é isso mesmo, tá cheio de video dizendo que isso ou aquilo irá acabar com C/Cpp, só conversa, até agora nada
@enriquedutra2790 Жыл бұрын
@@carlacp8230 desde 1990 eles estão dizendo isso kkkk
@nicoguitarreiro Жыл бұрын
Não dou ouvido pra ninguém, estou vendo muito gente falando mesmo desta migração, porem, quando eu vi o Linus Torvalds falando em migrar para Rust ai passei levar a serio.
@codificarecontemplar Жыл бұрын
@nicoguitarreiro Possp estar errado, mas pelo que sei Rust será uma segunda opção além do C para criar extensões do Kernel. Não vai haver bem uma migração.
@hectors.1644 Жыл бұрын
Não sabia que os problemas de spike de cpu do gc do go tinha sido resolvidos, merece um vídeo sobre, vou pesquisar sobre, ainda assim é muito atraente aprender rust e fazer aplicações com a performance que ele oferece, o down é a complexidade da linguagem
@RicardoSilvaTripcall Жыл бұрын
Sim, o problema foi resolvido logo depois que o artigo saiu, já estava no backlog de correções, se tivessem esperado mais algumas semanas e atualizado a versão do Go, teriam resolvido o problema ...
@LucasAlves-bw9ue Жыл бұрын
Não tem como desistir nesse ponto do C++ a própria descrição do sistema operacional windows é todo em C++. Apesar de ser possível com rust é através de FFI assim como no C# e em outras linguagens. A verdade seja dita para quem já tentou: é muito mais fácil lidar com as apis do windows em C++ ou C# do que em outras linguagens. Digo projetos reais!!
@theintjengineer Жыл бұрын
That's exactly why Microsoft never said they were abandoning C++. It was the guy in the video that said that, just because Microsoft has been investing in Rust [and because he has a Rust Bookcamp and want to get more recruits haha] Besides, Rust may provide some beter DX in some cases, sure, but Microsoft itself said that the problems they have with the system aren't inherently to C++ and that Rust couldn't mitigate them. Long Live the King C++❤️✌🏽
@fdantasr Жыл бұрын
Continua com esse tipo de conteúdo, irmão! Sem duvida o melhor canal tech que conheci em anos. Galera como eu que é estudante de ciência da computação pira com o seu conteúdo e suas análises bem fundamentadas hehe foge total do padrão que vemos hoje na internet.
@phenpessoa Жыл бұрын
Muito obrigado!!
@theintjengineer Жыл бұрын
C++ SWE here, who learned Rust, thought it would be THE THING, but who keeps going back to C++ and even starting his new projects in C++, because yes, Rust is far from replacing anything. I understand the arguments for Rust and I really like some stuff about it, and I make good use of it when it comes to small projects. But as soon as your projects get bigger and go enterprise-level, good luck with that. I am yet to find a way I could do that with Rust. Maybe I'm just too du*b, I don't know. Besides, after you spend your fair amount of time with C++ and understand its gritty and nitty aspects, you'll see that there ain't much difference in the end. + points for C++: faster compiler, prettier syntax; ah, and Jobs haha
@theintjengineer Жыл бұрын
At least here in Germany, C++ Jobs are everywhere. Literally. From Airbus all the way to BMW, Bosch, etc. I have seen 1 or 2 Rust Jobs only.
@phenpessoa Жыл бұрын
Exactly! Finding a Rust job is nearly impossible. And good point on bigger Rust projects. All Rust projects I’ve seen are small niched thing. Like a little CLI tool, a LSP, a client of something, etc… have never seen an “enterprise level” project in Rust. There probably are, but they must be closed source. The biggest I’ve seen are crates (like Tokio). But I don’t know if that can be called enterprise. If C++ compiles faster than Rust, that’s definitely something to worry about, because C++ is not known for its fast compile speeds. Hahaha Thanks for your comment!
@kyojuro1612 Жыл бұрын
Quem nunca trabalhou com projetos grandes em c e c++ e agora trabalha nos mesmos com rust jamais vai entender pq rust é tão amado. Rust Game Change.
@daniellmartinsdev Жыл бұрын
Cara, seus vídeos são top! Parabéns!
@phenpessoa Жыл бұрын
Muito obrigado!!
@eduardopereira2431 Жыл бұрын
3 semanas pra aprender rust? Kkkkk, man eu to estudando a 2 anos e hj que eu me sinto confortável e fiz as pazes com o borrow checker. Sem falar que o rust async é outro bicho kk.
@lucasbezerra649 Жыл бұрын
Eu acho engraçado como Rust virou uma religião kkkkkkkkkk
@phenpessoa Жыл бұрын
Né?? Pior que virou mesmo kkkk
@alvaroefmota Жыл бұрын
Amém que virou.
@wtflks Жыл бұрын
O senhor teria um momento pra ouvir do caranguejo?
@Lucs-ku5cb Жыл бұрын
Enferrujado seja, amém 🙏
@gab0nezio Жыл бұрын
Engraçado não kkkkk "É uma religião" já digamos assim! A linguagem é "Fóooda pratoaaaaaaa"
@marcelolucas5575 Жыл бұрын
Teu canal é muito bom maninho. Parabéns!!
@phenpessoa Жыл бұрын
Muito obrigado!!
@medanielsantos Жыл бұрын
Cada video saímos com um aprendizado, muito top
@RicardoSilvaTripcall Жыл бұрын
Engraçado o comentário do cara, "A se voce souber a base, apende qualquer linguagem em 2 semanas", normalmente pensam apenas em sintaxe e não na semântica, muitas linguagens, assim como o Rust, possuem funcionalidades e peculiaridades próprias, ai passa duas semanas, e o cara ainda tá quebrando a cabeca pra resolver um problema, que depende do entendimento mais profundo desses detalhes. No mais, acho que Rust tem futuro, mas ainda tem um caminho a percorrer, estamos na fase do hype, quando ela passar, ai teremos uma visão melhor, e concordo, para projetos novos, já considerar Rust, a não ser que dependa de algo bem específico que só existe em C ou C++ ... Recentemente a Nginx liberou a criação de módulos usando Rust também, quanto as tretas da Rust foundation, melhor seguir codando e deixar essas paradas prá lá, claro quando algo ruim acontece, tem que falar e comentar, mas atualmente nessa bolha tech, tanto nacional quanto internacional, o que move a parada é fofoca e sensacionalismo ...
@phenpessoa Жыл бұрын
Excelente comentário!! Assino em baixo 👏🏻👏🏻👏🏻
@jdssl Жыл бұрын
Muito bom o vídeo, quando vejo essas notícias sempre me pergunto quem ganha com esse “incentivo em tech x ou y”, sempre tem uma grande empresa por de trás com seus interesses, acredito que temos que olhar para essas notícias com cautela pra não acabar seguindo massa só pra não ficar fora do hype.
@carlacp8230 Жыл бұрын
venda de cursos...
@ohenrydev Жыл бұрын
Mano, como faço pra entender rust e colar legal nele, é pq eu venho do C# é tudo mais, porém me sinto um macaco comando rust, parece que nada é intuitivo, falta de conhecimento minha? Me ajuda ai @PedroPessoa
@coffee-is-power Жыл бұрын
Ent vc aprende C e C++, ai você vai entender porque precisa do rust, de quebra consegue importar varios conceitos do C e C++ pro rust, como ponteiros que no rust são referencias, referencias no rust são ponteiros mas são sempre garantidos em tempo de compilação que são válidos graças ao lifetime que vem atrelado á referencia. Tambem pode estar a ter dificuldade em passar objetos pra todo lado, so que em rust isso deve ser evitado já que não podes ter 2 referencias mutaveis para o mesmo valor, porque isso pode gerar data races. Rust não tem um garbage collector o que significa que a hora que a informação é criada e destruida precisa ser conhecida em tempo de compilação, e só pode ter 1 dono.
@Lucs-ku5cb Жыл бұрын
As partes mais complicadas do Rust são em relação ao gerenciamento de memoria e a forma que ela faz o paradigma funcinal. Entendendo essas coisas tudo se torna intuitivo
@mmazeto Жыл бұрын
Pedro, o seu conteúdo é ímpar, meus parabéns! No momento em que você foi cético em relação ao estudo da Mozilla sobre o em Rust, mostrou o porque eu gosto bastante do seu conteúdo, temos que questionar tudo mesmo. Acho seu conteúdo bem interessante! Tudo de bom, abraço!
@zezinhokun Жыл бұрын
Tu não sabe nem o que é ponteiro e quer duvidar do estudo da Mozilla?
@phenpessoa Жыл бұрын
Muito obrigado @mmazeto!
@isaiasmendes Жыл бұрын
conteudo de rust por aqui, que legal!
@josemaria20945 ай бұрын
Se tratando de linguagem de baixo nível vai ser bem difícil tomar o lugar das irmãs, até porque o time de desenvolvimento não pararam. E tem mais, problemas que alguns levantam sobre c/c++ estão em projetos antigos. Sendo assim, migrar de C/C++ antigo para um novo já é um trabalho árduo, transformar isso em rust não me parece solução. Já que muitas medidas já foram corrigidas nas novas releases das linguagens, inspiradas também por forks e por exemplo rust.
@aaskrad Жыл бұрын
[ 2:10 ] Eu não diria que tudo deve migrar para Rust, mas os componentes mais sensíveis de um sistema poderiam ser migrados, e novos softwares seriam escritos em Rust. Além disso, Rust e C são interoperáveis, igual a C e C++ em alguns casos. Por exemplo, no ecossistema Linux, existe o GTK, que é um toolkit pra criar aplicações gráficas. Ele é todo escrito em C, mas tem bindings pra Rust (gtk-rs), Python (PyGObject), C++ (gtkmm), C# (gtk-sharp), D (gtkd), JavaScript, Vala, Haskel, Perl e Lua. Os componentes essenciais desfrutam do alto desempenho, enquanto os desenvolvedores conseguem programar confortavelmente, com a linguagem que mais gosta.
@Lucs-ku5cb Жыл бұрын
É mais ou menos isso que acontece no Firefox com Rust e c++
@marcosviniciusmeneses49053 ай бұрын
Cara. Sou protocol engineer de web3, especificamente solana, que adotou rust como main language para smart contracts. Mercado está crescendo consideravelmente pra rust, ainda mais no contexto descentralizado/imutavel de blockchain. Sou especialista golang, também(evm blockchain), e infelizmente minha visão é que existe um trending para garbage-collector free por parte de grandes times. Triste dizer, pois adoro go
@Montegasppa9 ай бұрын
Logo após a Linux Foundation anunciar que passa a aceitar Rust no kernel do Linux como única outra linguagem além de C, a Microsoft anuncia o mesmo para o Windows e outros projetos. O motivo para mim está mais que claro: como tudo que a Microsoft faz de bom, ela apenas corre atrás do movimento open-source, se apropriando das ideias e fingindo pioneirismo. 🤷
@fdelduquenobre4 ай бұрын
Legal e título super chamativo com ponto de interrogação no final.
@excluidodasociedade1088 Жыл бұрын
Ta na hora de Rustificar o mundo 😎
@nicoguitarreiro Жыл бұрын
Não dou ouvido pra ninguém, estou vendo muito gente falando mesmo desta migração, porem, quando eu vi o Linus Torvalds falando em migrar para Rust ai passei levar a serio.
@Daniel-um9ye Жыл бұрын
Eu sou programador c e c++ há uns 18 anos. O que eu tenho notado eh que o grande problema eh que neófitos em c++ vem de linguagens como Java ou c# tiveram uma base de linguagem C durante a faculdade ( professores que escrevem void main(void)) que não lhes deu base. C++20 tem bibliotecas de Smart pointers maduras o suficiente para que não existam memory leaks. Agora, em c++, o grande problema eh ignorância e soberba mesmo de programador C que não entende C++ e continua programando em C compilado com compiladores C++. Eu levaria umas 3 semanas pra aprender, mas teria que ficar somente estudando, mas mesmo assim, se eu não usar vou esquecer. Aconteceu isso com Go Lang. Aposto mais no fato que a Microsoft vai focar em C# como linguagem a ser utilizada pra quem desenvolve aplicação para Windows .
@gabrielmartins475210 ай бұрын
Qual foi o drama que rolou com a Rust foundation?
@Leanst. Жыл бұрын
Entendo que Microsoft está sendo pragmática, se ela reduz uns 70% os problemas inerentes ao gerenciamento de memória, isso se traduz em menor tempo combatendo estes problemas (que estão entre os principais no backlog diário deles), menores custos e mais retorno do investimento. numa pequena software house o impacto da adoção pode ser nulo, mas na Microsoft, a história é outra...
@conti_650210 ай бұрын
Rust é escrito em?!? Não seria possível usar os critérios da construção da linguagem/compilador, para aprimorar uma linguagem já existente e amplamente consolidada?!? #SaudadesDaBorland #SaudadesDaNatuncket #AlguemConfiaNaM$
@ruelcio3353 Жыл бұрын
queria aprender web dev do jeito difícil, mas não vejo como fazer isso. tem algum roadmap de estudo?
@phenpessoa Жыл бұрын
Um roadmap nao, mas aço interessante estudar os fundamentos da web. UDP, TCP, HTTP, etc Entender como os frameworks funcionam por debaixo dos panos também é uma boa.
@isaccabral129110 ай бұрын
Qual foi o problema que deu na mozzila??
@leonelliesenberg1314 Жыл бұрын
Já programo um bom tem em C#, e entrei pro RUST faz pouco tempo. Posso dizer que não está sendo tão fácil assim como pensei, pois muda bastante o paradigma. Mas não vou desistir não, quero montar projetinhos com ele pra estudar.
@KitsuneProg8 ай бұрын
Na verdade, acho que é meio cedo partir do C++ pro Rust agora, trocar C por Rust parece viável. Tanto que o C não possui recursos para garantir a segurança da memória, enquanto o Cpp possui os smart pointers que podem vir a ajudar
@moacirbrg Жыл бұрын
Lembremos que o autor do vídeo de Rust é o cara do Get Rusty, ele vende um curso sobre Rust. Eu tenho o curso. Eu particularmente gosto muito de C, mais que Rust, pois C é muuuuuito simples.
@phenpessoa Жыл бұрын
C é maravilhoso!
@moacirbrg Жыл бұрын
E cara, aqueles lifetimes do Rust é um verdadeiro monstro, muito complexo. Prefiro usar C e ferramentas pra achar leaks do que ficar dando voltas em código Rust por causa da política de borrowing.
@ewertonls_ Жыл бұрын
você coloca um monte de complexidade de cara já na linguagem, daí no fim nem valeu a pena. acho rust interessante, mas tudo o que você sacrifica por uma suposta segurança... é, para mim não vale a pena. se for pra não usar c, prefiro ir de zig que é mais próximo a um c com conveniências
@Lucs-ku5cb Жыл бұрын
@@moacirbrg você pode usar smart pointer se não quiser usar lifetimes explícitas, e sempre tem a possibilidade de clonar os valores
@theintjengineer Жыл бұрын
I share the same opinion. I come from C++ and have my fundamentals pretty established with Rust, but the thing is: and after you've dealt enough with C++, you've gone through enough complexities. Moving to Rust ain't even that appealing anymore. And yes, that lifetime stuff in Rust is indeed horrendous. All C++ Devs here at the company I work for know their fair amount of Rust, since, once you go through C++, you have basically come across _every_ concept in Computer Programming and Software Engineering, so, it's just a matter of picking up the language syntax and understanding some dominant libraries/frameworks. We have small projects here that could be easily done in Rust, no problem, but our bigger projects are still done in C++, and I can't see that changing any time soon, especially due to the fact that we are literally working with C++20 onwards. It kind of restricted us to using MSVC, but there's a team keeping track of the clang and gcc stuff, so that once they support some other newer features, we can easily use, say, clang as well, and have the code be fully cross-platform.
@pyajudeme92457 ай бұрын
Alguém deveria fazer um cálculo para descobrir quanto custaria para mudar todo o código de todas as bases de código importantes para ver que Rust nunca vai substituir C/C++. Além disso, muitas das melhores codebases do mundo são escritas em C (Linux, Quake Engine , Python ...). Além disso, frequentemente não tem como usar Safe Rust em os programming
@davidsylvestre92810 ай бұрын
estou por fora, o que rolou na rust fondation?
@gabrielmendes5993 Жыл бұрын
Realmente explica muita coisa !
@EdsonYamamoto Жыл бұрын
acho que vai ser difícil sair dos sistemas embarcados
@phenpessoa Жыл бұрын
Tem uma galera usando Rust já… Mas a dominância ainda é totalmente de C. Acho difícil ganhar muita tração também.
@begonegeek Жыл бұрын
eu li já faz um tempo já, que eles estão querendo mudar o Kernel e componentes de API do sistema operacional para RUST por ter um desempenho e controle de memoria muito superior ao C. O Linux se não me engano começou com isso, e lá tinha até em letras com negrito " O Gerencimaento de memoria do RUST é superior em todos os aspectos" acho que por causa disso essas noticias do faça coisas em rust..., mas não acho que o C ou C++ vá deixar de ser usado para aplicativos um pouco mais acima do low level ^^
@phenpessoa Жыл бұрын
Não tem como ser superior no desempenho. Qualquer coisa que você faça em qualquer linguagem, você consegue fazer em C. O único jeito de ganhar de C em perfomance seria usando menos instruções em assembly. O que também vai ser muito difícil, pq os compiladores são muito bons em otimizar códigos durante a compilação. E, mesmo assim, você pode simplesmente escrever as mesmas instruções “inline” em C. Agora, em relação à segurança de memória não tem a menor comparação mesmo. C++ atualmente já tem bastante coisa que Rust tem (smart pointers, por exemplo). Mas C é 100% manual, então aí não tem como mesmo.
@begonegeek Жыл бұрын
@@phenpessoa sim sim sim, não entendo muito de linguagem de baixo nivel, mas sei que o Rust tá ganhando corações aí rsrs, mas também tem a questão ali né que ce comentou e felipeDeschamp também, é levemente mais dificil fazer caca em Rust... agora o motivo real mesmo eu não faço a minima ideia, para mim Rust é relativamente "novo" comparado as linguagens C e os cara já tão no "Hyper" pra migrar o Kernel e Components pra ele, diria que é surpreendente e incomum..
@gabrielmendes5993 Жыл бұрын
Deu o papo
@PamellaCardoso-pp5tr Жыл бұрын
@@begonegeekdeixa eu explicar do porque Rust é mais seguro. É por causa principalmente do sistema de borrow Checker. Quando voce declara uma variável ela só existe para aquele determinado escopo, se eu quiser acessar uma variável dentro de uma função, eu preciso passar essa variável como referência para dentro da função, porém ao fazer isso a variável sai do escopo inicial e fica apenas dentro do escopo da função. Você "empresta" a variável pra função e ela passa a existir somente lá dentro e só é acessavel para quem está dentro daquela função. Quando a função termina de executar, a variável se ainda existir, volta a pertencer a seu escopo original. Você também precisa declarar se uma variável é apenas de leitura ou é mutável, e tambem precisa declarar se o empréstimo vai ou não conceder o poder de modificar a variável ou não dentro do escopo da função. Ou seja, vamos supor que você tenha um objeto que você quer operar ele dentro de uma função, mas você quer apenas acessar os métodos dentro dele e não quer modificar nada do objeto, você passa ele para dentro da função como uma referência imutável, assim caso algo dentro da função tente modificar esse objeto e suas funcionalidades o compilador vai gritar na sua orelha e dar erro. Outra coisa é que voce só pode criar uma referência mutável se a variável já for criada sendo mutável. Ou seja, uma vez que você cria uma variável você já sabe exatamente como ela vai se comportar e sabe exatamente em que pontos do seu código essa variável vai poder ser modificada ou não. Isso por si só já oferece uma segurança absurda no manejo de memória
@dibastos Жыл бұрын
Falou de rust já estou me inscrevendo 🎉❤
@phenpessoa Жыл бұрын
Bem vindo!!
@LuRybz9 ай бұрын
Programador de jogos aqui. Já temos Game Engine rodando em Rust, ainda está no início mas quem tá usando tá falando que é muito interessante o fluxo de desenvolvimento.
@arthuralkАй бұрын
Só acredito quando sair o Microsoft Virtual Rust
@vanessaangelica8663 Жыл бұрын
e oq vc acha do C# ?
@leoalr10 ай бұрын
Caraca.. eu trampo há quase 20 anos com programação e de vez em quando vejo uns comentários em vídeos como esse que me fazem sentir que eu não sei NADA de programação... haha.. mercado de trabalho precisa achar esses autores dos comentários...
@sapzap3030 Жыл бұрын
O Rush é programação quase que ném Assemble!?
@antcarmar1010 ай бұрын
Sou leigo e iria começar a aprender c e c++, é melhor já migrar e aprender Rust? Ou ainda tem alguma limitações de aplicação e não vale a pena aprender?
@gabrielmendes5993 Жыл бұрын
Viciante mesmo !
@ViniciusTeixeiraSaraiva Жыл бұрын
É lógico que eles não vão investir todo seu dinheiro em Rust 10 milhões já atende o objetivo, não é porque a empresa tem muito dinheiro que ela vai investir tudo em uma iniciativa.
@phenpessoa Жыл бұрын
Bom ponto! Seria interessante ter um comparativo. Quanto eles investem em outras linguagens/ferramentas? Aí a gente saberia se é um investimento alto ou não.
@rogerflan10 ай бұрын
Ótimo vídeo
@linuxzen38088 ай бұрын
Vamos ver se o Rwindows melhora com RUST agora kkkk
@skalamarkskarlamark8249 Жыл бұрын
Bevy é uma engine em rust também.
@WaldirBorbaJunior Жыл бұрын
Vejamos, se um mês tem 4 semanas, então eu já estou aprendendo Rust fazem..... 4 semanas/mes + 1 mes + 1 mes + 1 mes + 1 mes .... e ainda apanho um monte. kkkk Se não me engano no próprio Let's Get Rusty, ou em algum outro local, comentou que a curva de aprendizado do Rust é de 3 a 6 meses.
@XR55OR2 ай бұрын
prefiro 1000x o Meu Javinha e Csharp do que Rust plmds é Difícil dms.
@pierrefreire9 ай бұрын
Eu adoro Rust, mas a industria foi toda criada baseada em C e C++, é um fato. E isto é muito dificil substituir. Rust vai ter o seu espaço, mas C e C++ sempre serão relevantes.
@Lanbyteach Жыл бұрын
Tomara que o rust receba novos programadores
@paulobitfranca Жыл бұрын
Sei que muita gente vai me achar exagerado rs, mas pelo menos pra mim, Rust é a melhor linguagem de programação criada neste século...
@juliovilela9708 Жыл бұрын
Pessoal ainda fala que C merrou kkkkk programador de framework é foda. Tudo é escrito em C, várias linguagens de programação, sistemas, módulos, drivers, e até mesmo o próprio C é escrito em C.
@Lucs-ku5cb Жыл бұрын
O C do gcc e de alguns compiladores específicos é feito em C. O do Clang é feito em C++, tanto front quanto back
@GuilhermeAltran6 ай бұрын
ja programei em c c++ e posso afirmar que programar em RUST te faz um programador muito melhor c c++
@leandromaxado Жыл бұрын
Pedro, por favor não entenda que estou criticando VOCÊ, minha intenção é criticar a palavra dita (ideia). Não, Rust tem sim vagas. Sim, Rust é a evolução natural que dá muito mais ganhos no quesito aumento de produtividade porque não tem perda com GC. E também não, o argumento de que 1kk USD é pouco é inválido, tendo em vista que você considerou apenas o faturamento, senão vejamos, a ideia principal é que com esse investimento haverá tempo para pagar pessoas nas pesquisas e isso vai aumentar em muito a qualidade. C e C++ não tiveram tais investimentos eu creio.
@phenpessoa Жыл бұрын
C e C++ tiveram muito investimento. 1 milhão USD é menos do que o salário de 2 engenheiros seniores da Microsoft. Mas, pra gente ter uma comparação real, seria interessante ver o quanto a Microsoft investe em outras ferramentas. Pode ser que seja um investimento significativo, mas pra um valor anual, pra uma empresa como a Microsoft, me parece muito pouco. Compara com Go e a Google, eles tem diversos engenheiros full time trabalhando no projeto, com certeza o investimento é muito maior que 1 milhão de dólares por ano.
@IranMarinho-r6d Жыл бұрын
Será se vem um Rust#? kkkkkkkkkkkkkk
@phenpessoa Жыл бұрын
🤣🤣🤣🤣🤣🤣🤣🤣🤣
@vanessaangelica8663 Жыл бұрын
a Microsoft é gigante
@AlexSRSoares Жыл бұрын
Rust é bão. Eu gosto.
@ewertonls_ Жыл бұрын
c++, sim, c, não
@alfrfr26624 ай бұрын
Aprendam fundamentos, nao fiquem dependentes de libguagens
@joaossk8 Жыл бұрын
All Hail King Rust! kkkkkkk
@onigurumaa Жыл бұрын
Sou dev de cheats ( Reverse Engineering | C/C++ ) a mt tempo no mkt e tenho 2 pontos bons pra rust e provavelmente sla infinitos ruins... ruins : linguagem cheia de treta interna e externa, linguagem horrorosa pra utilizar com backend GUI ( não, backend não é oque você está pensando web developer ), utilizar api grafica é um puro sofrimento unsafe everywhere, todo RAII implementado no rust é bem horrivel, compiler ??? sem comentarios bons: facil aprendizado e tooling mt bom. Oque eu vejo da linguagem é que ela apenas um hype da grande maioria, e se você parar para observar são desenvolvedores web (me refiro a dev web backend/frontend ) , querer otimizar tudo a troco de nada, pregador de "safe code" mas não sabem nem oq ctrl c + ctrl v do stack overflow faz. E sobre segurança, so fala quem não sabe nem oque está passando de informação. 3x exemplos de Driver com implementações em rust tem vulnerabilidades ( intel/amd/win32k), ambos drivers muito utilizados por cheat developers pra conseguir exploitar seus drivers e consequentemente conseguer fazer rpm/wpm em jogos protegidos por anti-cheat kernel mode ( ler e escrever na memoria do jogo client-side ) Eu pretendo fazer um breve post, sobre essa área que é absurda, porém, a maioria olha apenas pro resultado e não todo o processo ate chegar nele 🥰
@JoaoSouza-qn9gh Жыл бұрын
1 - Pq vc precisa de RAII com o borrow checker do Rust? 2 - backend GUI??? (se vc ta falando de um ImGui da vida VS GUI web, skill issue amigo 😉) e eh obvio que as APIs graficas vao ser unsafe, elas foram escritas em C/C++, huh? 3 - "Compiler ??? sem comentarios" o compiler do Rust eh facilmente o mais otimizado hoje em dia 4 - Driver com implementações em rust tem vulnerabilidades, NO WAY, entao quer dizer que um compilador ainda nao conseguiu resolver todos os problemas de seguranca do mundo? :0, e outra, que drivers da Intel em AMD em Rust sao esses? win32k em Rust??? Eh obvio que Rust vai ser uma merda pra game hacking, o core dos hacks vai lidar com raw pointers e calling conventions de C/C++ o tempo todo, nao faz sentido esperar que seja a coisa mais linda do mundo.
@Lucs-ku5cb Жыл бұрын
@@JoaoSouza-qn9gh acho que a parte do compilador ele deve está se defendendo ao tempo de compilação. Rust é realmente mais lento, o que já era de se esperar pelas verificações que o compilador faz
@wtflks Жыл бұрын
Falar que não sabe pq tao migrando c e c++ pra Rust só mostra que nao sabe c/c++ ou nao sabe rust kkkk
@wtflks Жыл бұрын
P.S.: duas semanas de Rust eu caguei de rir kkkk
@matheusgermano3469 Жыл бұрын
Interessante
@gabrielmendes5993 Жыл бұрын
Verdade ! 4:27
@gabrielmendes5993 Жыл бұрын
Irado !
@eudsonduraes6328 Жыл бұрын
O Deno usa uma versão do V8 escrita em Rust.
@phenpessoa Жыл бұрын
Muitos projetos novos estão sendo feitos em Rust. No mundo frontend muitas ferramentas agora estão usando Rust. O turbopack é um exemplo também.
@rafaelfess Жыл бұрын
Essa afirmação está incorreta! TL;DR: A lib V8 não foi reescrita em Rust. Deno faz uso de FFI (Foreign Function Interface) através da lib Rusty V8 Binding.
@vanessaangelica8663 Жыл бұрын
java é melhor que o C#
@alfrfr26624 ай бұрын
Como assim abandonou C e C++ se o Rust foi feito em C? O kernel de um SO pode ser construído em Rust? Parem de falar merda
@edcarlospessoa3471 Жыл бұрын
Arrebentou no LOL!
@gabrielmendes5993 Жыл бұрын
C++ esta com nada !
@Arthur48479 Жыл бұрын
O sistema operacional escrito em c/c++ que você tá usando para escrever isso: 🤡
@Lucs-ku5cb Жыл бұрын
@@Arthur48479 por isso trava e da tela azul Agora faz sentido
@ewertonls_ Жыл бұрын
@@Lucs-ku5cbcom rust vai continuar travando e dando tela azul, rosa, roxo
@Lucs-ku5cb Жыл бұрын
@@ewertonls_ Bem, vindo da Microsoft eu não duvido disso KK Mesmo Rust evitando a maioria dos problemas de memória eles são capazes de continuar fazendo cagadas no windows