Olá, meu nome é Virgil Dupras, autor do Collapse OS e do Dusk OS, e estou começando uma série de artigos que visa guiar pela mão meu eu passado, um desenvolvedor web comum, pela toca do coelho que leva ao maravilhoso mundo da programação de baixo nível.
Espero poder guiá-lo também. O objetivo geral é ampliar suas perspectivas sobre o tema da computação. Pretendo fazer isso por meio de arcos de história que levam, passo a passo, a algum objetivo bonito e brilhante.
No meu arco de história “piloto”, espiamos com nojo no abismo da complexidade do software moderno e escapamos dessa distopia caindo na toca do coelho do desenvolvimento de baixo nível. Partindo do bare metal na plataforma PC, construímos um Forth do zero, depois mudamos para o Dusk OS e então construímos um compilador C parcial (apenas o suficiente para compilar nosso código de exemplo), também do zero.
O leitor-alvo é uma pessoa que sabe se virar na programação, mas é inexperiente na área de programação de baixo nível. Se você é o leitor-alvo, mas acha algumas partes deste conteúdo difíceis de entender, isso não é intencional. Nesse caso, ou se você tiver alguma pergunta ou comentário, entre em contato comigo em hsoft@hardcoded.net.
Fonte: Hacker News · Resumido por HeadlinesBriefing