Código: A linguagem oculta de hardware e software de computador
Atualizado em 21 de agosto de 2025
Resenha de Código, de Charles Petzold, que explica o computador com lanternas, código Morse, relés e transistores e me fez repensar como eu introduzia a matéria.
Por que o livro me prendeu
Mais um livro que, ao terminar de ler, me trouxe o pensamento: Eu gostaria de ter lido isso antes.
Em 2024 fui professor da disciplina de programação web. A abordagem do livro me fez repensar como eu introduzia a matéria. Usei código Morse na primeira aula para explicar comunicação, mas nunca cheguei perto da conexão que Petzold faz com os números binários.
Lanternas, Morse e lógica binária
O livro começa com exemplos simples de comunicação, como lanternas, depois Morse, Braille e lógica binária. Por que contamos de 1 a 10? Dez dedos. Um computador tem dois estados, ligado e desligado, então opera em base binária.
O autor passa por telégrafo, relés, tubos de vácuo, transistores e, por fim, computadores modernos. Cada invenção se apoiou na anterior.
Um dos pontos que mais me pegou foi ver o autor montando programas com circuitos lógicos (algo que eu não fazia desde a graduação) e depois mostrar o mesmo programa em Assembly. Hoje trabalho quase só com linguagens de alto nível, então foi como reencontrar os fundamentos da computação depois de anos longe deles.
Colaboração em todo lugar
A leitura me fez pensar em como a computação é uma rede enorme de padrões e colaboração. A fabricante do chip (Intel/AMD), a desenvolvedora do sistema operacional (Microsoft/Apple), a criadora do kernel, os desenvolvedores de software: cada peça depende da anterior. A cadeia é longa o bastante para escrever software multiplataforma a partir de uma base só, iOS e Android com React Native ou Flutter, desktop com Electron ou Tauri.
Tecnologia é comunicação
O livro trata de comunicação. Precisamos nos comunicar, e a tecnologia é a ferramenta que usamos para isso. Ele mostra como os computadores “falam” através de 0s e 1s. Por baixo da complexidade moram princípios simples. Fechei o livro com mais respeito pelo que acontece por baixo dos panos.