Linguagem Compilada vs Interpretada | Qual é melhor?

Поделиться
HTML-код
  • Опубликовано: 21 ноя 2024

Комментарии • 724

  • @nomecomplicado
    @nomecomplicado 2 года назад +108

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

  • @darkedlanding5050
    @darkedlanding5050 2 года назад +250

    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 года назад +3

      @

    • @joaosinho5272
      @joaosinho5272 2 года назад +1

      Então pq todo mundo já não programa em middle a linguagem intermediária ??

    • @joaosinho5272
      @joaosinho5272 2 года назад +1

      Qual a diferença entre compiladores é interpretadores ??
      Eu não saquei 🤔 parace apenas etapas que um soft pode ou não compartilhar .

  • @Thwy
    @Thwy 2 года назад +261

    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 года назад +3

      🤣🤣🤣🤣

    • @alexandreu88
      @alexandreu88 2 года назад +4

      Sensacional kkkkkk

    • @isabelaguayanaz3483
      @isabelaguayanaz3483 2 года назад +3

      Kkkkkkkkkkk

    • @voxbrazil
      @voxbrazil 2 года назад +13

      coitado de quem precisar dar suporte ao seu código

    • @nyxbr
      @nyxbr 2 года назад +9

      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.

  • @viceciado
    @viceciado 2 года назад +78

    O vídeo aborda computação e linguística. Um deleite para um mero estudante de letras como eu. Maravilhoso.

    • @nyxbr
      @nyxbr 2 года назад +1

      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.

  • @ProgramadorLhama
    @ProgramadorLhama 2 года назад +114

    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 года назад +3

      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 года назад +1

      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.

  • @uotlaf_
    @uotlaf_ 2 года назад +26

    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 года назад +3

      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 года назад +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

  • @nan-code
    @nan-code 2 года назад +113

    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 года назад +20

      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 года назад +1

      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 года назад +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"

    • @W4ND3R50N007
      @W4ND3R50N007 2 года назад

      Também no aguardo e na torcida pelo tema: POO 😅

  • @gabrielteles3079
    @gabrielteles3079 2 года назад +35

    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 2 года назад +1

      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.

  • @marceloadade2951
    @marceloadade2951 2 года назад +6

    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!

  • @yan.kanashiro
    @yan.kanashiro 2 года назад +26

    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!

  • @rafaelgil6895
    @rafaelgil6895 2 года назад +8

    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.

  • @JonataVieiraa
    @JonataVieiraa 2 года назад +68

    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 года назад +73

      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.

  • @nyxbr
    @nyxbr 2 года назад +4

    "01:10:45 - Bônus: Bloopers (novidade)" excelente demonstração aos RUclipsrs que algo de qualidade, precisa de esforço... Mandou bem. Obrigado por compartilhar. []s

  • @gabriel-skjk
    @gabriel-skjk 2 года назад +1

    Quando vi o post desse vídeo no Linkedin, não pensei duas vezes antes de assistir! conteúdo de extrema qualidade, obrigado!

  • @williamjog93
    @williamjog93 2 года назад +11

    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.

  • @codandonagringa
    @codandonagringa 2 года назад +3

    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.

  • @antoniofernandodiasjunior8896
    @antoniofernandodiasjunior8896 2 года назад +4

    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!

  • @lucasribeiro001
    @lucasribeiro001 2 года назад +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.

  • @rodrigosouto9502
    @rodrigosouto9502 2 года назад +2

    Você tem uma qualidade rara. Não me refiro ao conhecimento. Me refiro à sua excelente didática!

  • @alvesalive
    @alvesalive 2 года назад +13

    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 года назад +8

      Vdd eu quis simplificar demais, mencionei Chomsky e não expliquei que as gramáticas são context free grammar

  • @luisdomiciano
    @luisdomiciano 2 года назад +9

    Ótimo vídeo!
    Vídeos "longos" com qualidade de conteúdo sempre são vistos por completo.

  • @Poyuz13
    @Poyuz13 2 года назад +11

    6:31
    A ironia nos "pronomes"
    Hahahhahahha
    Eu saquei a referência.

  • @MinatoCreations
    @MinatoCreations 2 года назад +7

    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 года назад +6

    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.

  • @tiagoliveiraaa
    @tiagoliveiraaa 2 года назад +8

    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.

  • @renanzip
    @renanzip 2 года назад +2

    Seus vídeos são atemporais. Já assisti esse umas 4 vezes. Parabéns 👏🏽
    Vc é o melhor

  • @gabriel-ws
    @gabriel-ws 2 года назад +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,

  • @pauloafpjunior
    @pauloafpjunior 2 года назад +2

    Muito bom, Fábio. Deve ter dado muito trabalho, mas o resultado ficou ótimo. Parabéns!

  • @vitordeoliveira6139
    @vitordeoliveira6139 2 года назад +3

    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

  • @clovispimentel572
    @clovispimentel572 2 года назад +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!

  • @angeloantonelloborges8890
    @angeloantonelloborges8890 2 года назад +9

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

  • @r.alons.o
    @r.alons.o 2 года назад +2

    Cara sou seu fã! Não tem um vídeo que eu não assista! Parabéns pelo trabalho.

  • @brullex
    @brullex 2 года назад +3

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

  • @pedropereira460
    @pedropereira460 2 года назад +4

    Fábio, parabéns pelo trabalho! Aprendi mais com seu vídeo do que em 1 ano de faculdade de engenharia de software.

  • @MarceloAlves-wj2nz
    @MarceloAlves-wj2nz 2 года назад +3

    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.

  • @allefdouglas9693
    @allefdouglas9693 2 года назад +4

    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)

  • @marverickbin
    @marverickbin 2 года назад +5

    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.

  •  2 года назад +1

    Nunca levei tão pouco tempo pra me inscrever em um canal.
    Parabéns, Fábio!

  • @HerbertonCandidoSouza
    @HerbertonCandidoSouza 2 года назад +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...

  • @Fallkenny
    @Fallkenny 2 года назад +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.

  • @michaelcanesche1637
    @michaelcanesche1637 2 года назад +1

    O vídeo do Akita foi fantástico, o material é super bom. Faço doutorado em Compiladores na UFMG e fiz disciplinas na área de Compiladores como Análise estática, no qual aprendemos a desenvolver parses que otimizam o código utilizando a infraestrutura do LLVM. Atualmente desenvolvo na área de HLS (High-level synthesis) em que trabalho com otimização em software que irão impactar diretamente no hardware (o conceito de HLS é o mapeamento de um código de software em hardware). Para isso venho trabalhando com FPGAs, mas venho pensando em trabalhar com GPUs também. Enfim, gostaria de agradecer o Akita pelo video, é enriquecedor para o Brasil, videos sobre compiladores e arquitetura de computadores.

  • @O41337
    @O41337 2 года назад +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 ! ❤️

  • @julianobianchini5222
    @julianobianchini5222 2 года назад +1

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

  • @luizhenriquelobo
    @luizhenriquelobo 2 года назад +2

    Fabio atendeu aos pedidos da galera no insta, obrigado por soltar o vídeo logo, mestre!! 👏🏻👏🏻

  • @brunocelestino5882
    @brunocelestino5882 2 года назад +2

    Esse vídeo me esclareceu muita coisa. E futuramente vai me ajudar a tomar algumas decisões sobre projetos futuros

  • @nsouzarj
    @nsouzarj 2 года назад +1

    Na minha época alem de compilar tinha o linkeditor agora tudo junto ..mas uma vez parabens
    Akita sempre fodástico nos vídeos.!!!! Aaproveitem galera isso não se ve em cursos ou faculdade

  • @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!!!

  • @Ca0s_azul
    @Ca0s_azul 2 года назад +3

    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é

  • @lbrandof
    @lbrandof 2 года назад +4

    Vídeo sensacional, com tudo que precisamos saber sobre compiladores e interpretadores!

  • @orubenlopes
    @orubenlopes 2 года назад +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!

  • @LucasIsmaily
    @LucasIsmaily Год назад

    Ótimo vídeo. Realmente muito bom. Eu ensino compiladores, e você conseguiu explicar muito bem boa parte da disciplina. Mais detalhes dos compiladores são: eles também otimizam a seleção de inscrições de máquina e a alocação de registradores. Parabéns.

  • @anibalsouza7172
    @anibalsouza7172 2 года назад

    Excelente vídeo, excelente profissional!
    Parabéns pela ótima explicação, o esforço e a gentileza de poder publicar.

  • @unamed6136
    @unamed6136 2 года назад +16

    Akita, como sempre destruindo, 1 hora de video que equivale a semestres de faculdade

  • @DiasDeDev
    @DiasDeDev 2 года назад

    Conteúdo sensacional, como sempre. 👏👏
    Recentemente eu tentei explicar isso nos comentários de um grupo no Facebook, mas por precisar ser breve, acabei desistindo. 😅
    Acho válido citar também que desde o PHP 7, a performance da Zend Engine e da HHVM são muito semelhantes e com o JIT do PHP 8 a necessidade da HHVM por questões de performance deixa de existir. O único motivo real para alguém usar HHVM hoje é por detalhes de sintaxe como generics e coisas do tipo.
    😁

  • @Samir-hj1ll
    @Samir-hj1ll 2 года назад +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

  • @dattos
    @dattos 2 года назад +1

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

  • @Rafaela.-
    @Rafaela.- 2 года назад +1

    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

  • @aphonsoelias4789
    @aphonsoelias4789 2 года назад +1

    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.

  • @rafael.t
    @rafael.t 2 года назад +1

    Akita, obrigado por mais um vídeo! Como sempre, muito conteúdo. Fiquei feliz em poder assistir com calma nesse feriado.

  • @BrunoTorrente
    @BrunoTorrente 2 года назад +2

    Sobre escolhas, RPCS3 ( Emulador de PS3 ) esta ai para mostrar todos os caminhos e ao mesmo tempo :) , dinâmico vs estático, interpretado vs compilado, JIT e afins.
    O Núcleo do emulador é compilado, as instruções do vídeo game podem ser interpretadas, rodarem em um JIT, chegam ao ponto que o SPU pode rodar interpretado ou "recompilado" ASMJIT ou LLVM , e ele transforma os shaders nativos do PS3 em shaders reconstruídos para o seu hardware e driver especifico rodando "nativamente" na sua maquina.
    Não a toa eu falo conhecer o ecossistema de emuladores é uma viajem sem volta para quem é de TI, temos emulação que vai de porta logica a JIT e LLVM recompilers e shaders reconstruídos, um universo inteiro ...

    • @Akitando
      @Akitando  2 года назад +1

      exatamente! um dos motivos pq gosto de acompanhar emuladores e retrogames.

  • @gabrielmello9989
    @gabrielmello9989 Год назад

    Esse vídeo vale mais que cursos super caros vendidos por aí. Entender os bastidores das tecnologias, que usamos diariamente, com certeza é o SEGREDO óbvio para não ser mais um em meio a manada, mas um verdadeiro cientista da computação e um profissional de tecnologia com pensamento crítico. Gratidão Akita! Entender o baixo nível está me trazendo uma extrema evolução.

  • @BarDoMello
    @BarDoMello 2 года назад +1

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

  • @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 👏

  • @OFabianoSilva
    @OFabianoSilva 2 года назад +1

    Caramba! Que vídeo! Vou precisar rever várias vezes. Esse final foi top! hahaha

  • @alexandrehonorato4888
    @alexandrehonorato4888 3 месяца назад

    Ta louco, conteudo pra kar****! Top demais, coisas que não entendia na faculdade consegui compreender de forma simples. Obrigado por compartilhar, Akita! Sucesso!

  • @pauloemanuelpacheco4968
    @pauloemanuelpacheco4968 2 года назад +1

    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!

  • @jailsonpaiva1332
    @jailsonpaiva1332 Год назад

    Começar a assistir e as vezes tentar entender kkk, me ajudaram a abrir a minha mente e começar a ter um raciocínio diferente e mais técnico sobre os problemas de computação. Nem sempre consigo absorver tudo mas o pouco já ajuda na construção de novas soluções de problemas, e só mais uma coisa, como que um assunto sobre Compiladores e Interpretadores que eu nunca imaginei buscar pode ser tão interessante, magnifico.

  • @brenol2177
    @brenol2177 2 года назад +2

    Para o pessoal que nunca programou um compilador, olha eu recomendo que façam. É uma tortura no começo, mas quando termina dá uma boa alegria. Recomendo bastante.

  • @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!

  • @aureliocasoni
    @aureliocasoni 2 года назад

    Aula sensacional. Uma complementação, existe ferramentas com o propósito do ANTLR em JavaScript. Na época da minha graduação, usei o PEG.js para escrever a linguagem de um parser de Álgebra Relacional, onde você determina em uma gramática uma correspondência entre um símbolo e uma string. Ou você define que o retorno de um símbolo é o resultado de uma função que você escreve em Javascript. No final ele gera um arquivo JS que atua como parser e interpretador.
    O tempo passou e parece que essa ferramenta foi abandonada. Mas alguns forkaram esse projeto e criaram o Peggy, que é o sucessor do PEG.js. Se eu fosse coordenador de algum curso de graduação ou professor de compiladores, colocaria essas ferramentas na grade escolar.
    Novamente, parabéns pela aula.

  • @EulinoNetto
    @EulinoNetto 2 года назад +2

    Como sempre, Ótimo vídeo e conteúdo ! O final ficou fantástico!

  • @nsouzarj
    @nsouzarj 2 года назад

    O que eu gosto dos vídeo do Samurai Akita e que sempre tem um ar de nostalgia la dos saudosos anos 80 e 90 quando comecei os meu estudos e carreira profissional o que e bem diferente da realidade de hoje a gente corria e caçava as informações e as novidades da tecnologia daquela época.

  • @andrersmatias
    @andrersmatias 2 года назад +3

    Cara que bom ver os erros no final depois de uma aula dessas.
    Valeu Akita, mais uma vez!!!

  • @Ownig3
    @Ownig3 2 года назад

    Melhor hora possível para esse vídeo. Ainda vou estudar compiladores no próximo semestre, porém estou cursando a cadeira de linguagem formal e autômatos. Entender 10% do vídeo já é ouro, com a faculdade, uns 20% que eu acredito ter entendido foi maravilhoso. Agora é revisar mais umas 15 vezes e ai alcançar uns 30 a 40%. Obrigado Fábio!

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

  • @franciscovalter8049
    @franciscovalter8049 2 года назад +1

    Mais uma MasterClass sensacional. Obrigado Akita. Ah, espero que continue com os pos créditos de "erros", ficaram muito engraçados !!!

  • @CarlosEduardo-ey5ml
    @CarlosEduardo-ey5ml 2 года назад

    Akita tava falando muito rapido e até fui conferir se tinha esquecido a velocidade do video em 1.25/1.5. Sem contar o finalzinho, show de bola

  • @henriicker
    @henriicker 2 года назад

    Simplesmente a aula mais completa!!, obrigado Akita por sempre compartilhar seus conhecimentos, você é um cara foda!!!!1

  • @UniversoEmExpansao
    @UniversoEmExpansao 2 года назад

    Sou formado em sistemas de informação há 14 anos, atuei em outras áreas e agora estou retomando a programação. Tenho comprado alguns cursos em vídeo, mas está difícil acompanhar. Notadamente os professores buscam simplificar as questões para não afastar os alunos, então ficam naquele "beabá" das linguagens, apenas trivialidades. Como se o que ocorresse "por trás do palco", para além do código-fonte, fosse puramente mágico. Fazem questão de esconder a complexidade
    O conteúdo do Fábio é, disparado, muito melhor que cursos pagos vistos por aí
    Parabéns, Fábio! Você tem meu respeito e admiração.

  • @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 :)

  • @reinaldojuniodiasdeabreurj6029
    @reinaldojuniodiasdeabreurj6029 2 года назад +1

    Muito bacana, estou justamente fazendo a disciplina de compiladores, recriando uma versão simplificada do compilador da linguagem Free Pascal.

  • @ManoelJunior
    @ManoelJunior 2 года назад +1

    Sempre um vídeo esclarecedor. Obrigado por compartilhar conosco.

  • @miguelrisos
    @miguelrisos 2 года назад

    Cara que sensacional o bônus no final kkkk
    Acompanho os vídeos pelo conteúdo de alta qualidade e já tinha acostumado com o jeitão sério, mas esse bônus deixou 10x melhor 😂

  • @404well
    @404well 2 года назад +48

    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

    • @TalesHerman
      @TalesHerman 2 года назад

      Verdade. Acho que é porque não nos damos ao trabalho de mergulhar fundo no conhecimento e consideramos, o que sabemos, ser o suficiente.

  • @wandersonDev
    @wandersonDev 2 года назад

    Excelente, conteúdo sem igual.
    Cada vídeos seu é uma "pós graduação". Muito obrigado por disponibilizar de forma gratuita.

  • @rodrigobarenco
    @rodrigobarenco 2 года назад +1

    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!

  • @GuilhermeLedes
    @GuilhermeLedes 2 года назад +2

    como sempre, um deleite para quem gosta de entender os porquês da vida...

  • @deandnn5185
    @deandnn5185 2 года назад

    1H de aula... vlww Akita.
    Realmente há muito a se aprender, infelizmente pro mercado baixo clero, por onde muitos tem a oportunidade de começar, só quer saber de uma produção rápida, taca framework e tacalhepau.... Mas há muito mais a se aprender e ter oportunidades melhores. O difícil é conciliar, esse aprendizado de produção rápida, com questões fundamentais...

  • @vinniciusrosa8284
    @vinniciusrosa8284 Год назад

    O melhor video sobre computacao que eu encontrei pela internet. Muito grato.

  • @ulissesrosa1812
    @ulissesrosa1812 2 года назад

    Um dos melhores vídeos de programação que eu já vi na minha vida.
    Parabéns Akita !

  • @HugoNathanBR
    @HugoNathanBR 2 года назад +1

    Show Akita, excelente vídeo, já estou ansioso pelos próximos hehe

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

  • @HelamMoreira
    @HelamMoreira 2 года назад

    Que aula top! nem na faculdade tive aulas tão detalhadas assim, rs.
    Obrigado por compartilhar conhecimento útil, Akita.

  • @hugomoreira8094
    @hugomoreira8094 2 года назад

    No começo quando assistia seus vídeos, meu orgulho ficava batendo pra evitar de assisti-los. Hoje, a cada choque de realidade que recebo deles, eu tenho um alívio a mais por saber que estou me livrando de uma porrada da vida no futuro, virei fã!.
    Parabéns pelo conteúdo MONSTRUOSO de sempre!

  • @guihermeabrantes416
    @guihermeabrantes416 2 года назад +1

    Nossa, a abordagem do tema de criação de linguagens e compiladores me fez ter uma breve vontade de Cursar CC, achei interessante o assunto. A verdade é que eu nem imaginava o passo a passo e que seria algum tipo de hard corno-job ... Obrigado por explanar rsrs.
    os bloopers no final deixaram o video engraçado kkk e ajuda o pessoal a acreditar que você também é humano rsrs.

  • @phoenyx51
    @phoenyx51 2 года назад

    Video do jeito que gosto, pesado e complexo, não estas coisas para leigos. Fantástico!!

  • @likezosiaful
    @likezosiaful 2 года назад +1

    Compiladores foi uma das disciplinas mais desafiadores da minha graduação em engenharia de computação Automatos Finitos e máquinas de Turing tiravam meu sono, só passei na final depois de estudar muito.

  • @sandercr
    @sandercr 2 года назад

    Geralmente a noite depois das 21:00 eu costumo só ver coisas tipo netflix, séries pra desplugar a mente, não vejo nada que me lembre remotamente o trabalho. Mas eu comecei a ver pra marcar o vídeo na lista ver depois só que eu não consegui parar de ver. O assunto ficou muito interessante e muito bem abordado, revi conceitos que eu aprendi na faculdade ou mesmo no curso técnico. Ouvi falar em link editor no curso técnico quando estava aprendendo C++ e nem chegou perto desse nível de detalhe. Muito bom!

  • @pedromarzig5802
    @pedromarzig5802 2 года назад

    Akita vc está me ajudando muito, a pega no tranco na programação um pouco mais rápido!

  • @domarcio
    @domarcio 2 года назад

    Top demais Akita! Ansioso para entender um pouco melhor sobre Erlang e Go. O final foi f0d@ kk