Aeeeeee! Post bonito, post formoso! Tome minhas tabcoins!
Dificil ver um post assim tecnico raiz aqui, é um assunto que todo dev deveria saber, eu fiz um pequeno interpretador de C com instruções reduzidas e foi muito gratificante entender como tudo fucniona ali no baixo nivel. Novamente parabéns pelo post!
Meus pensamentos também seguem na mesma linha que os teus, acho que certos conteúdos deveriam ser estudados por todo os devs, ao menos 1 vez na vida, tem muita coisa base para tudo que temos hoje em dia, não é pq já tem pronto que nós não precisamos ao menos entender como funciona. Se possível gostaria de dar uma olhada no teu interpretador se tiver o código, se tiver no github melhor ainda, raramente pessoas fazem coisas do tipo, geralmente estão mais ligadas as coisas mais "modernas" que no fundo, só é uma aplicação de uma coisa mais antiga.
Claro que pode ver, segue o link do github:
https://github.com/CristianoSword/Mini-C
Eu gosto muito de programação em baixo nivel, acredito que estamos numa época de hardware melhor e códigos piores. Certa vez vi uma palestra da Grace Hopper (criadora do Cobol) falando sobre a importancia dos nanosegundos! Fiquei fascinado de como os devs antigamente faziam tanto com muito pouco. Se quiser ver a palestra vou deixar o link tbm:
https://www.youtube.com/watch?v=9eyFDBPk4Yw&t=1s