Тёмный

Linguagem Compilada vs Interpretada | Qual é melhor? 

Fabio Akita
Подписаться 449 тыс.
Просмотров 151 тыс.
50% 1

Chegou a hora de finalmente entender qual a diferença de linguagens compiladas e interpretadas, linguagens estáticas e dinâmicas. Java é compilado? Javascript é interpretado? Qual a diferença?
Hoje você vai ganhar uma fundação mais sólida pra entender linguagens da maneira correta e é o pré-requisito pros próximos videos onde finalmente vou discutir as linguagens mais famosas da atualidade.
== Errata
eu falo que linguagens de programação são linguagens regulares, mas na realidade são livres-de-contexto. Regulares são mais restritas. o resumo ficou um pouco resumido demais. maus.
== Conteúdo
00:00:00 - Intro
00:00:55 - Pré-Requisitos
00:01:53 - Hello World em C e Java
00:03:03 - ELF vs CAFE
00:03:41 - 1a tentativa: compilador vs interpretador
00:04:45 - Estudo de Linguagens
00:07:37 - Análise Léxica
00:10:59 - Análise Sintática
00:14:39 - Abstract Syntax Tree (AST)
00:15:48 - Notação Polonesa
00:17:58 - Otimização de Bytecode
00:22:55 - Pra que serve um Programador?
00:27:04 - Linters
00:28:00 - Backus, Naur, BNF e História
00:31:57 - Parsers e "DOM"
00:32:58 - Interpretadores e Máquinas Virtuais
00:36:56 - Linguagens Dinâmicas
00:38:58 - Otimização Binária
00:42:52 - As Fases de um Compilador
00:46:23 - Just-In-Time Compiler (JIT)
00:50:33 - Linkers
00:59:24 - JIT de novo
01:02:30 - Google V8
01:05:25 - Por que dinâmico em vez de estático?
01:07:42 - 2a tentativa: compilador vs interpretador?
01:10:45 - Bônus: Bloopers (novidade)
== Links
* ANSI C Grammar (www.lysator.liu.se/c/ANSI-C-g...)
* EcmaScript 2023 (tc39.es/ecma262/#sec-ecmascri...)
* List of Java bytecode instructions (en.wikipedia.org/wiki/List_of...)
* Why the New V8 is so Damn Fast (nodesource.com/blog/why-the-n...)
* V8 Bytecode.h (github.com/v8/v8/blob/master/...)
* LLVM Analysis and Transform Passes (llvm.org/docs/Passes.html)
* HHVM (hhvm.com/)
Podcast: anchor.fm/akitando/episodes/A...
Transcript: www.akitaonrails.com/2022/04/...

Наука

Опубликовано:

 

9 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 726   
@nomecomplicado
@nomecomplicado 2 года назад
Akita é a única pessoa do mundo que consegue me prender num vídeo com mais de 1 hora. Depois ainda fico mais 1 hora compilando mentalmente tanta informação 😂.
@rafaelluz7984
@rafaelluz7984 4 месяца назад
Somos dois.
@clintonown1162
@clintonown1162 3 месяца назад
EÁ❤
@Thwy
@Thwy 2 года назад
Mas eu nomeio minha variáveis com no máximo 2 caracteres para economizar armazenamento já que o código fonte ficará mais leve. Pelos meus cálculos, já economizei uns 2kb só este ano!!! Valeu muito a pena
@itec3247
@itec3247 2 года назад
🤣🤣🤣🤣
@alexandreu88
@alexandreu88 2 года назад
Sensacional kkkkkk
@isabelaguayanaz3483
@isabelaguayanaz3483 2 года назад
Kkkkkkkkkkk
@voxbrazil
@voxbrazil 2 года назад
coitado de quem precisar dar suporte ao seu código
@nyxbr
@nyxbr 2 года назад
Assistiu por completo e "realmente" compreendeu o conteúdo do vídeo? Em forma simplificada para fácil entendimento, após interpretado o código que você escreveu e convertido para bytecode/elf, pouco importa se o nome da variável tem 300 ou 2 bytes, vai virar um marcador simples do mesmo jeito. Repense seus conceitos.
@marceloadade2951
@marceloadade2951 2 года назад
Tem um mini rant no min 24:00! “Não existe limites pra um programador ruim!” Kkkkk Akita deveria ser advisor de todos os cursos de Ciencia da Comp! Conteúdo fucking top como sempre!
@ProgramadorLhama
@ProgramadorLhama 2 года назад
Engraçado isso de linguagem melhor/pior... Se a experiência final do usuário for melhor, e ele estiver bem servido, agregado com uma boa experiência de desenvolvimento para os devs: Pronto, sua linguagem ja está lhe servindo muito bem! Esse sempre foi meu filtro
@eduardoisidoro3045
@eduardoisidoro3045 2 года назад
Gosto muito do conteúdo que você posta no seu canal!!!
@monad_tcp
@monad_tcp 2 года назад
Melhor ou pior sempre depende do que tu quer fazer. Nada é melhor absolutamente, linguagens de proposito generico são, por definição, ruins em tudo. DSL especificas são melhores pois foram feitas especificamente para o que tu quer modelar, porem exige que tu aprenda um DSL novo, o que não é problema pois teu model sempre precisa que tu aprenda algo (por ex, se tu faz um software de contabilidade, é bom que tu aprenda um pouco de contabilidade). Mas isto pode ou não ser adequado dependendo da habilidade dos programadores. Engenharia é sempre sobre trade-offs.
@nyxbr
@nyxbr 2 года назад
Cada linguagem tem seus prós e contras, depende mesmo da aplicação. Exemplo simples de tudo, pega a notação de AutoCAD e converte para C#, quem será mais custoso para criar/manter? Outro lado da moeda, como vai colocar um JVM em um microcontrolador Atmel, é melhor um código C convertido em assembly, bem curto e seco ao que precisa.
@tiagomota1862
@tiagomota1862 2 года назад
Grande Rafa 🔥
@mateuscarvalho1933
@mateuscarvalho1933 2 года назад
kra, eu sou muito contra frases do tipo "Não existe linguagem ruim ou boa, o importante é o programador". Claro que existem linguagens melhores e piores, existem objetivos diferentes. Linguagens mais verbosas, mais rápidas, mais seguras, etc. Eu particularmente priorizo Verbosidade e o item Desempenho pra mim é o último quisito. O que necessita de desempenho é o banco de dados, e se a linguagem está bem estruturada ela joga mais que 90% do processamento pro banco.
@darkedlanding5050
@darkedlanding5050 2 года назад
Ja cheguei dando voadora no like, cara bacana, inteligente e humilde, respondeu eu instantâneo no Instagram 💪🏻💪🏻 seu canal é foda, assisti todos os vídeos e não perco nenhum por nada ✔️
@e-licencie
@e-licencie 2 года назад
@
@joaosinho5272
@joaosinho5272 2 года назад
Então pq todo mundo já não programa em middle a linguagem intermediária ??
@joaosinho5272
@joaosinho5272 2 года назад
Qual a diferença entre compiladores é interpretadores ?? Eu não saquei 🤔 parace apenas etapas que um soft pode ou não compartilhar .
@viceciado
@viceciado 2 года назад
O vídeo aborda computação e linguística. Um deleite para um mero estudante de letras como eu. Maravilhoso.
@nyxbr
@nyxbr 2 года назад
Viana, dica de pesquisa que em meu entendimento seria bem interessante em seu contexto. pt.wikipedia.org/wiki/Lisp
@Prof.RafaelJunqueira
@Prof.RafaelJunqueira Год назад
Em computação você aprende Linguagens formais e autômatos como base principal de programação. Naturalmente aprende sobre linguagem compilada e interpretada e como criar linguagens de programação. Tudo isso para dizer, que não é linguistica à parte.
@Poyuz13
@Poyuz13 2 года назад
6:31 A ironia nos "pronomes" Hahahhahahha Eu saquei a referência.
@nan-code
@nan-code 2 года назад
Akita um bom próximo tema é sobre a verdadeira forma de trabalhar com POO, pq há quem diga que a maioria das pessoas ensinam e aprendem errado como trabalhar com POO, sem ter aquele embasamento em Alan Kay e etc, de contra partida algo falando sobre programação funcional sei la
@RoberssonRoan
@RoberssonRoan 2 года назад
Concordo! Esse tema é um dos que mais me interessa, fiquei louco quando comecei a descobrir que POO é um mundo muito diferente do que ensinam na faculdade.
@davialphonse8883
@davialphonse8883 2 года назад
Achei muito massa
@hugo-garcia
@hugo-garcia 2 года назад
Acho que POO vai muito naquilo que alguns antigos do meio dizem como Mike Acton, Jhon Cormack, Linus Torvalds, etc, só usam tanto POO porque é o "industry standard" se não fosse isso POO não seria tão grande e muita gente usaria C99 e outras línguas junto com programação funcional, enquanto C++ e outras POO deixariam de ser tão usadas
@hugo-garcia
@hugo-garcia 2 года назад
Como quando perguntaram pro Mike Acton numa cppcon : Porque fazer isso tudo em C++ porque não simplesmente usar C ? Reposta dele : " Se vc realmente quer saber hahaha. Minha preferência seria...e não falo isso sozinho pois sei que muitos no meu meio pensam o mesmo: Seria C99 com certeza. Mas porque usamos C++? É cultura, é o padrão da indústria, então vc só segue e tenta mudar o que der ao invés de lutar uma briga com uma indústria gigante"
@Izaltinodsouza
@Izaltinodsouza 2 года назад
@@hugo-garcia C++ tem outras coisas além de OOP. Namespace muito útil pra organizar funções. Não precisar ficar digitando typedef o tempo todo. Enum em C meio que inútil, pois é similar a macro, em C++ é muito melhor,pois é mais legível. Constexpr é muito útil . Ter std container é uma coisa boa ,pois cria uma interface padrão mesmo que outros projetos implementa à sua própria versão. C++ faz muita mais check do que C fazendo a linguagem mais segura. Esperando pro C++23 : Finalmente vai ter um printf type safe chamado std::print e std::println: std::println("the best is coming {}",",or not"); Óbvio que nem tudo são flores.
@yan.kanashiro
@yan.kanashiro 2 года назад
Conteúdo de qualidade como sempre, seus vídeos me motivaram a ingressar completamente na área de programação e nunca estive tão feliz! Até consegui um estágio na UOL no primeiro mês do meu curso (engenharia de software - ufms) e estou MUITO feliz. Parabéns pelo conteúdo, Akita!
@JonataVieiraa
@JonataVieiraa 2 года назад
Só me pergunto como o Akita faz dois vídeos super técnicos em menos de um mês 😅 Excelente vídeo!
@Akitando
@Akitando 2 года назад
minha vantagem é que eu não preciso fazer muita pesquisa pq só falo de assuntos que eu já conhecia, daí é mais um fact-check específico, o resto é dump da cabeça.
@Izaltinodsouza
@Izaltinodsouza 2 года назад
@@Akitando Você tem também conhecimento sobre interface gráfica(GUI)? Um bom lugar pra começar é com SerenityOS , na commit da date 2019-01-09 , foi onde começou o desenvolvido da GUI, o bom é que ele começou com framebuffer no SDL no Linux , você pode ir avançando para a próxima commit e compilar pra ver com o tudo vai surgindo , font8x8,button,label, widget ,etc.
@gabrielteles3079
@gabrielteles3079 2 года назад
Sou iniciante em programação, eu tenho q assistir seus vídeos mais de uma vez pra compreender, mas é ótimo o conteúdo. Um dia chego nesse nível de raciocínio e conhecimento
@extramobs0
@extramobs0 Год назад
Eu comecei a ver os vídeos dele assim, dps de aprender bastante, e dps de bastante tempo, eu comecei a entender de maneira mais didática os videos dele, eu simplesmente amo esse universo.
@unamed6136
@unamed6136 2 года назад
Akita, como sempre destruindo, 1 hora de video que equivale a semestres de faculdade
@uotlaf_
@uotlaf_ 2 года назад
Fábio do céu, teu vídeo caiu como uma luva. Tô começando Linguagens Formais e Autômatos agora e tu me solta um vídeo desse
@kevinsena5452
@kevinsena5452 2 года назад
Tô numa situação parecida kkk. Acabei de fazer a disciplina Linguagens Formais e foi meio que com um professor bosta, então tive que aprender toda a teoria sozinho, mas ficou só nisso, na teoria. Akita abordou o assunto de uma forma mais prática e explodiu minha cabeça a cada tema do vídeo kkk. Mas talvez eu estivesse me preciptando também, já que ainda não puxei Compiladores.
@edupazz
@edupazz 2 года назад
Estou tendo Introdução à Teoria da Computação, e essa parada de linguagem regular ser expressada por uma expressão regular é mó loucura doida que faz sentido hahaa
@nyxbr
@nyxbr 2 года назад
"01:10:45 - Bônus: Bloopers (novidade)" excelente demonstração aos RU-vidrs que algo de qualidade, precisa de esforço... Mandou bem. Obrigado por compartilhar. []s
@williamjog93
@williamjog93 2 года назад
A qualidade desse conteúdo é algo surreal. Parabéns! Estou fazendo faculdade de Análise de sistemas e muitos desses assuntos são deixados de lado.
@antoniofernandodiasjunior8896
@antoniofernandodiasjunior8896 2 года назад
Video excelente. Dia desses eu baixei um compilador de c no meu celular e encontrei o interpretador de LUA lá dentro. Apenas umas 700 linhas, nunca imaginei que um interpretador pudesse ser tão simples. Desde então venho dado uma olhada nisso. Esse video veio em boa hora. Obrigado e parabéns!
@codandonagringa
@codandonagringa 2 года назад
Show de bola, Akita. Esse vídeo deu um complemento absurdo pra um livro que to lendo: "Ruby Under a Microscope", que mostra como Ruby roda por baixo dos panos que é interpretado pra código C no fim das contas.
@MinatoCreations
@MinatoCreations 2 года назад
Parei no finalzinho para assistir os bloopers, muito bom ver também o que tem por trás dos vídeos com boa dicção, edição e texto. Como você mesmo diz: Não gosto que me tratem como semi-deus. Ter um pouco desses erros de gravação no final pode ajudar nisso sim. Espero que possamos trabalhar juntos um dia! Pretendo me candidatar para uma vaga na CodeMiner quando me formar
@paulowear1
@paulowear1 2 года назад
Muito bom o vídeo! Eu também diria que nós programamos para o compilador temos que seguir todas as regras da sintaxe da linguagem. Parabéns akita por fazer os desenvolvedores pararem de ficar com discussões idiotas de qual linguagem é melhor.
@luisdomiciano
@luisdomiciano 2 года назад
Ótimo vídeo! Vídeos "longos" com qualidade de conteúdo sempre são vistos por completo.
@lucasribeiro001
@lucasribeiro001 2 года назад
Coincidentemente esses dias eu estava precisando de uma explicação mais redondinha sobre a diferença entre compilada e interpreda. O vídeo ajudou mais do que eu precisava, abordando conceitos que vão desde a base, ao invés de só um "compilado é mais rápido e interpretada é lento" que se acha em todo lugar.
@rafael.t
@rafael.t 2 года назад
Akita, obrigado por mais um vídeo! Como sempre, muito conteúdo. Fiquei feliz em poder assistir com calma nesse feriado.
2 года назад
Nunca levei tão pouco tempo pra me inscrever em um canal. Parabéns, Fábio!
@EulinoNetto
@EulinoNetto 2 года назад
Como sempre, Ótimo vídeo e conteúdo ! O final ficou fantástico!
@Fallkenny
@Fallkenny 2 года назад
É incrível o como eu solto um sorriso cada vez que eu lembro de algo que aprendi na faculdade com os teus vídeos. A parte de compiladores foi uma das que eu mais gostei e senti satisfação de entender e praticar. Não estou nem na metade do vídeo e ver a explicação disso tudo de novo me faz perceber o quanto esse assunto ficou na minha cabeça e porque é uma das mais interessantes na minha opinião.
@HerbertonCandidoSouza
@HerbertonCandidoSouza 2 года назад
Sensacional Akita, não perco 1 vídeo seu cara... Obrigado pelo fornecimento de conteúdo tão interessante e relevante para a nossa área...
@HugoNathanBR
@HugoNathanBR 2 года назад
Show Akita, excelente vídeo, já estou ansioso pelos próximos hehe
@orubenlopes
@orubenlopes 2 года назад
Acho que tem mais bastidor aí, em? Lkkk. Que vídeo maravilhoso! Tava estudando a criação de compilador hoje mais cedo. Valeu demais por ter soltado esse vídeo especificamente hoje, Akita!
@gabriel-skjk
@gabriel-skjk 2 года назад
Quando vi o post desse vídeo no Linkedin, não pensei duas vezes antes de assistir! conteúdo de extrema qualidade, obrigado!
@alvesalive
@alvesalive 2 года назад
Linguagens de Computação em sua maioria são classificadas como Linguagens Livre de Contexto, pois as regulares apenas são muito restritivas. Acontece que uma LR geralmente não descreve um LP suficientemente, isso por ser verificado com um formalismo reconhecedor aplicado a LR, como autômatos finitos determinístico e expressões regulares.
@Akitando
@Akitando 2 года назад
Vdd eu quis simplificar demais, mencionei Chomsky e não expliquei que as gramáticas são context free grammar
@ramonalonsocosta9057
@ramonalonsocosta9057 2 года назад
Cara sou seu fã! Não tem um vídeo que eu não assista! Parabéns pelo trabalho.
@tiagoliveiraaa
@tiagoliveiraaa 2 года назад
Os videos do Akita, servem como bússolas: você pode ficar, anos navegando num mar de informações, mas só vai atingir terra firme por sorte(pratica pura e simples, reinventando a roda em alguns casos) ou com direcionamento certo, sabendo para que serve cada coisa e oque usar, evitando até discussões, de onde fica, a terra firme.
@buckyBitBoy
@buckyBitBoy 2 года назад
Maravilha demais! Presentão de páscoa, vídeo novo pra degustar
@gabriel-ws
@gabriel-ws 2 года назад
Eu tinha essa dúvida desde quando comecei a programar e até agora eu não sabia exatamente como funcionava por baixo dos panos, e de quebra ainda entendi como é criada uma linguagem de programação, seus vídeos são sensacionais. Obrigado Akita! Seu vídeo foi muito esclarecedor pra mim,
@rodrigosouto9502
@rodrigosouto9502 2 года назад
Você tem uma qualidade rara. Não me refiro ao conhecimento. Me refiro à sua excelente didática!
@ManoelJunior
@ManoelJunior 2 года назад
Sempre um vídeo esclarecedor. Obrigado por compartilhar conosco.
@humbertoc_silva
@humbertoc_silva 2 года назад
Um vídeo melhor que outro, parabéns! Admiro sua capacidade de entender tantos assuntos com esse nível de detalhes, com certeza são muitas horas de estudo e prática. Aguardando a parte dois!
@OFabianoSilva
@OFabianoSilva 2 года назад
Caramba! Que vídeo! Vou precisar rever várias vezes. Esse final foi top! hahaha
@Stirpes
@Stirpes 2 года назад
Descobri esse canal pelo sistema de recomendação do RU-vid,e na minha opinião é o melhor canal que aborda conteúdos de programação/computação/atualidades,os vídeos serem longos não atrapalha já que é recheado de referências,informações para quem se interessa pelo assunto tratado
@allefdouglas9693
@allefdouglas9693 2 года назад
Já estou ansioso pelo próximo vídeo! E já vou rever os vídeos do Hello World e Introdução a computação (pela 4 vez)
@brullex
@brullex 2 года назад
é bom ver os erros de gravação, torna o Akita mais humano hahahaha como sempre um vídeo muito instrutivo, ainda mais pra quem não ta nos 40, mas nos 35 e decidiu começar nessa área a 4 meses apos assistir a toda serie dos 40.
@renanzip
@renanzip Год назад
Seus vídeos são atemporais. Já assisti esse umas 4 vezes. Parabéns 👏🏽 Vc é o melhor
@franciscovalter8049
@franciscovalter8049 2 года назад
Mais uma MasterClass sensacional. Obrigado Akita. Ah, espero que continue com os pos créditos de "erros", ficaram muito engraçados !!!
@rafaelgil6895
@rafaelgil6895 2 года назад
17:11 Como curiosidade, se colocar o sinal de + (e o *) depois do parêntese, vira LISP. Aliás, programar em LISP é basicamente escrever direto uma AST. E nesse caso a forma que vc programa é a mesma forma que vai executar. Fica a dica pra quem tiver interesse em inventar uma linguagem “for fun”, fazer um LISP é bem simples e incrivelmente poderoso.
@vitordeoliveira6139
@vitordeoliveira6139 2 года назад
Amo ver os videos de Akita e descobrir coisas que eu não sabia. Termino os videos com varias abas de pesquisa abertos, agora leva umas semanas para ler tudo, colocar em pratica e entender... Ai ele lança um video novo e tudo se repete. Eu amo isso
@MarceloAlves-wj2nz
@MarceloAlves-wj2nz 2 года назад
Mais um excelente vídeo Akita👏🏻. Mês passado eu tive a matéria de Sistemas Operacionais e um dos tópicos foram justamente sobre compiladores e interpretadores.
@denissantarosa2404
@denissantarosa2404 2 года назад
Estou chegando ao canal agora segundo recomendação de um grande amigo! "Percebi" o canal de maneira muito oportuna, o Akita usa um vocabulário "fácil" e portando mais "assimilável" do que normalmente se encontra nessa área de TI. De fato é nossa linguagem do dia a dia. Já inscrito no canal, o parabenizo pelo compartilhamento prático do conhecimento. #akitei :)
@pauloafpjunior
@pauloafpjunior 2 года назад
Muito bom, Fábio. Deve ter dado muito trabalho, mas o resultado ficou ótimo. Parabéns!
@luizhenriquelobo
@luizhenriquelobo 2 года назад
Fabio atendeu aos pedidos da galera no insta, obrigado por soltar o vídeo logo, mestre!! 👏🏻👏🏻
@aureliobarbosasilva
@aureliobarbosasilva 2 года назад
Muito obrigado Akita. Esse foi um dos melhores sem dúvida
@aphonsoelias4789
@aphonsoelias4789 2 года назад
Akita salvando o feriadão, já peguei meu bloco de notas e comecei anotar tudo para estudar depois, conteúdo bem interessante e que acrescenta muito. Esse é o tipo de vídeo que vou precisar assistir mais vezes para entender tudo.
@MarcosFerreiraIO
@MarcosFerreiraIO 2 года назад
Caramba!!!! Ansioso para o próximo vídeo!!!!
@julianobianchini5222
@julianobianchini5222 2 года назад
Boas lembranças (algumas nem tão boas) das aulas de compiladores. Como de costume, conteúdo explicado de forma clara e objetiva. Deve ter dado muito trabalho para elaborar este vídeo (os minutos finais dão indício disso 😁). Parabéns Akita! Ótimo trabalho!👏👏👏 Obrigado por compartilhar.👍
@brunocelestino5882
@brunocelestino5882 2 года назад
Esse vídeo me esclareceu muita coisa. E futuramente vai me ajudar a tomar algumas decisões sobre projetos futuros
@lbrandof
@lbrandof 2 года назад
Vídeo sensacional, com tudo que precisamos saber sobre compiladores e interpretadores!
@O41337
@O41337 2 года назад
Muito bom mano que isso, Akita faz um vídeo sobre como vc programaria uma linguagem como javascript, eu adoro seu jeito de explicar. Show ! ❤️
@anibalsouza7172
@anibalsouza7172 2 года назад
Excelente vídeo, excelente profissional! Parabéns pela ótima explicação, o esforço e a gentileza de poder publicar.
@pauloemanuelpacheco4968
@pauloemanuelpacheco4968 2 года назад
Raaaaaaaaaaaaaaachei com os Bloopers kkkkkkkk genial demais. Aproveitando pra agradecer ao grande Akita por todo esse conteúdo f*da que, por mais "baixo nível" que seja, é o que separa os homens dos garotos. Vindo de outra área (fiz faculdade de engenharia mecânica) é realmente muito útil ter alguém como o Akita como um "mentor de youtube" capaz de te orientar sobre o que realmente vai te diferenciar da maioria. Só tenho a agradecer!
@ulissesrosa1812
@ulissesrosa1812 2 года назад
Um dos melhores vídeos de programação que eu já vi na minha vida. Parabéns Akita !
@angeloantonelloborges8890
@angeloantonelloborges8890 2 года назад
ANTLR é muito interessante, da para construir alguns validadores bem interesantes com ele para DevSecOps por exemplo. Imaginem validadores de scripts SQL que serão executados em um pipeline que executará script para criação de estruturas de dados ou carga de dados em banco de dados, entre outras aplicações bem interessantes para ele (e de baixo custo).
@ifksilva6047
@ifksilva6047 2 года назад
Mestre Fabio Akita,ultimamente tenho acompanhado seus vídeos e estou achando mt bom esse choque de realidade que vc traz para quem quer entrar na área de programação. Obg pelos ensinamentos 👏
@pedropereira460
@pedropereira460 2 года назад
Fábio, parabéns pelo trabalho! Aprendi mais com seu vídeo do que em 1 ano de faculdade de engenharia de software.
@diogolopes7625
@diogolopes7625 2 года назад
Sensacional o conteúdo e a forma de apresentação.
@marverickbin
@marverickbin 2 года назад
Bons tempos quando tivemos que implementar uma máquina virtual Java em C do zero numa matéria da faculdade. Aliás, ótimo vídeo, bom resumão pra quem não vê isso a uns 10 anos.
@butines
@butines 2 года назад
Muito bom Akita Como seria bom um vídeo por dia kkk
@BrunoHsdc
@BrunoHsdc 2 года назад
Esse canal é uma obra de arte, parabéns Fabio!
@Rafaela.-
@Rafaela.- 2 года назад
Sensacional ,tivemos essa conversa na faculdade esses dias ,mas aqui com o conteúdo mais extenso ficou melhor pra entender 👏🏽 eu só queria um terço dessa memória rsrs
@domarcio
@domarcio 2 года назад
Top demais Akita! Ansioso para entender um pouco melhor sobre Erlang e Go. O final foi f0d@ kk
@Ca0s_azul
@Ca0s_azul 2 года назад
Que bom que tem vc pra compilar esse conteúdo pra galera hehe não nós interprete mal, sabemos que é importante estudar o tema, mas sabe como é né
@tiilibradev
@tiilibradev 2 года назад
Vlw akita conteúdo fera como sempre 🙏🙏🙏💯
@andrersmatias
@andrersmatias 2 года назад
Cara que bom ver os erros no final depois de uma aula dessas. Valeu Akita, mais uma vez!!!
@matheusferro2557
@matheusferro2557 2 года назад
Vídeo sensacional, aprendi um monte de coisas graças ao seu canal, muito obrigado Akita.
@HelamMoreira
@HelamMoreira 2 года назад
Que aula top! nem na faculdade tive aulas tão detalhadas assim, rs. Obrigado por compartilhar conhecimento útil, Akita.
@clovispimentel572
@clovispimentel572 2 года назад
Eu que não sou da área, mas estou envolvido com uma equipe de desenvolvimento, tive várias de minhas curiosidades respondidas! Fantásticas suas explicações, dentro das minhas limitações técnicas, consegui compreender muito do que foi falado! Parabéns!
@pedrocirilo2051
@pedrocirilo2051 2 года назад
Mais um vídeo incrível, mal posso esperar pelo próximo
@allissonmateus9603
@allissonmateus9603 2 года назад
Sensacional Fabio, eu acho que todo programador devia ser "obrigado" a consumir o seu conteudo. Obrigado por disponibilizar tanto conhecimento pra comunidae. Ansioso pela próxima parte.
@afsdab
@afsdab 2 года назад
Obrigado pela dor de cabeça. Excelente vídeo uauau e o trecho final ficou muito bom
@ovatsug9
@ovatsug9 2 года назад
Adoro como o Akita resume em uma hora de forma clara e objetiva algo que demorei semanas pra começar a entender.
@LUMEN_science
@LUMEN_science 2 года назад
Roteiro e edição sempre impecáveis!
@ClewertonCoelho
@ClewertonCoelho 2 года назад
O arroto no final foi fantástico 😂😂😂 Brincadeiras à parte, muito bom conteúdo 👍
@leandroaraujo3364
@leandroaraujo3364 2 года назад
Que presentão de feriado e final de semana... Aprendi muito, além de muitas coisas que eu já tinha ouvido falar sobre meu querido Java e sua JVM, mas não sabia em detalhes.. Explicações e analogias perfeitas... Parabéns pelo excelente conteúdo Akita! Obs.: 01:10:07 - Maravilha saber que vai ter mais conteúdo sobre isso hehe
@deanferreira2701
@deanferreira2701 2 года назад
Parabéns Akita, muito bom mesmo!
@deleterium
@deleterium 2 года назад
Ótimo vídeo! Compiladores são bem bacanas, mas é um mundo inteiro de conceitos. Parafraseando do Carl Sagan: Se vc quiser fazer um compilador do zero, terá que inventar um universo!
@Osabino
@Osabino 2 года назад
O making of foi o melhor. Show Akita.
@Samir-hj1ll
@Samir-hj1ll 2 года назад
O conteúdo é incrível e o aprofundamento é de tirar o ar. Sobre o vídeo das linguagens, poderia ser uma minisérie dedicando pros detalhes de cada uma, casos de uso, quando não escolher. Parabéns e obrigado pelo vídeo! :D Edit: MANTÉM O BONUS EM TODOS OS VÍDEOS, PFV! Kkkkk
@gabrielsoloman5000
@gabrielsoloman5000 2 года назад
Grande Akita, obrigado por compartilhar esse conhecimento
@henriicker
@henriicker 2 года назад
Simplesmente a aula mais completa!!, obrigado Akita por sempre compartilhar seus conhecimentos, você é um cara foda!!!!1
@rodmatheus9920
@rodmatheus9920 2 года назад
Akita salvando dia novamente. Salve mestre :D
@dattos
@dattos 2 года назад
Muito bom!!! Certeza que voltarei a assistir esse vídeo daqui um tempo, pra entender as partes que hoje eu não entendo! Mas o "core" do assunto eu captei!!!
@rogeriomq
@rogeriomq 2 года назад
👏🏽👏🏽👏🏽 Dificilmente eu fico preso em um vídeo de mais de 40 min, se forem lives então, tenho até pavor. Agora esses do Akita nem levanto da rede pra tomar uma água. Very good!
@JohnDoe-ng6ec
@JohnDoe-ng6ec 2 года назад
KKKKKKKKKKKK amei os novos bloopers e como sempre, obrigado pelo conhecimento, Akita
@luizlima7740
@luizlima7740 2 года назад
Show!!!!! Em 1987 desenvolvi um gerador de fontes em Cobol e Clipper, tentei fazer um compilador mas não tive as manhas hahaha. O máximo que consegui foi uma análise sintática. Naquela época o máximo que conseguíamos era xerocar um manual de C, você passou por isso. Parabéns pelos vídeos!!!
@paulo__vieira
@paulo__vieira 2 года назад
Obrigado pelos conhecimentos que você passa para todos nós, amantes da computação. Sempre uma aula ! 👊🏼
@ReneMelo
@ReneMelo 2 года назад
Como sempre, muito bom!
@jailsoncarneiro4936
@jailsoncarneiro4936 2 года назад
Show de Bola Mestre Akita!
@BarDoMello
@BarDoMello 2 года назад
Ótimo vídeo Akita. Sempre enxerguei linguagem de programação como uma ferramenta para um fim, mas é importante salientar a proficiência naquela ferramenta. Se a linguagem de programação que você ama facilita seu trabalho, satisfaz seu cliente e facilita o trabalho em time, ela está fazendo bem seu papel.
@leo523
@leo523 2 года назад
Já sabia de quase tudo e mesmo assim assisto, muito bom!
@rodrigobarenco
@rodrigobarenco 2 года назад
Muito bom esse vídeo depois de uma aula de arquitetura. Sair do coração da fera alimentada por instruções baseadas em operações aritméticas e lógicas, e saltar para forma de como essas mesmas instruções são concebidas simplesmente da uma sensação boa. Vlw Akita!
@404well
@404well 2 года назад
Nesse vídeo aprendemos que o JIT é um otimizador em "CARA.LHO" em 1:11:15 kkkkkkkkkkkkkkkk Aguardando a parte 2 sobre cada linguagem :D . A cada vídeo parece que sei menos kkkkk Mas está ótimo! Tem q ser assim.
@mateuscarvalho1933
@mateuscarvalho1933 2 года назад
Aguarando vídeos sobre cada linguagem tb. A cada vídeo tb descubro-me mais e mais ignorante kkkkk.. ultimamente passei a gostar de me descobrir ignorante
@TalesMilleto
@TalesMilleto 2 года назад
Verdade. Acho que é porque não nos damos ao trabalho de mergulhar fundo no conhecimento e consideramos, o que sabemos, ser o suficiente.
@nelsonantonio5870
@nelsonantonio5870 2 года назад
sensacional !!!! o final do video ficou muito engraçado, adorei ! kkkkkkk
Далее
FÁBIO AKITA. Comece pelo básico. Fora da Norma Podcast.
1:07:19
Quebrei 3 HDs: Entendendo Armazenamento
27:26
Просмотров 90 тыс.
Hello World Como Você Nunca Viu! | Entendendo C
1:09:22
Просмотров 242 тыс.
Сложная распаковка iPhone 15
1:01
Просмотров 15 тыс.
S-Pen в Samsung достоин Золота #Shorts
0:38