Antes das atualizações digitais, corrigir código era um trabalho manual; conheça a origem do ‘patch’

O termo “patch” é amplamente utilizado no mundo da tecnologia para se referir a correções de software. Mas você sabia que essa palavra tem quase 80 anos e surgiu de forma extremamente literal?

No contexto de tecnologia e software, patch é mais associado a uma correção. Quando falamos em um atualização por patch, nos referimos a um update para corrigir bugs ou vulnerabilidades, por exemplo.

No sentido mais literal, patch também pode ser entendido como uma emenda, remendo, como um pedaço de tecido para cobrir um buraco na roupa. Sentido que pode casar bastante com a forma original como as atualizações dos códigos eram feitas em sua fase mais rudimentar.

A primeira vez que um “patch” foi usado na computação foi em 1944, com o IBM Harvard Mark I, um dos primeiros computadores da história. Na época, os programadores corrigiam falhas nos códigos literalmente colando pedaços de papel ou fita adesiva sobre as perfurações das fitas de papel que armazenavam os dados.

Da mesma maneira como gravações musicais de forma analógica, em fitas magnéticas, dependiam de emendas feitas fisicamente no material.

image asset

A origem do “patch” na informática

harvard mark i
IBM Harvard Mark I,

O IBM Harvard Mark I era uma gigantesca máquina eletromecânica de 15 metros de comprimento, com engrenagens, alavancas e mais de 760 mil rodas internas. Ele processava operações matemáticas de forma lenta, levando até cinco segundos para completar cálculos simples.

Captura de tela 2025 03 17 130132

O software do Mark I era armazenado em fitas de papel perfuradas, um método que precedeu os cartões perfurados mais conhecidos. Nessas fitas, cada furo representava um bit ou uma instrução. Se um erro fosse encontrado no código, a solução era identificar a área defeituosa e cobrir os furos errados com fita adesiva ou papel, antes de perfurar novamente com os dados corretos. Esse processo rudimentar ficou conhecido como “patch”, ou seja, um remendo na programação.

ENIAC 1946

A evolução dos patches

Com o tempo, as fitas perfuradas deram lugar às mais práticas cartões perfurados, que seguiram o mesmo conceito, mas com maior facilidade de manuseio. Apenas nos anos 1970, os primeiros disquetes e discos rígidos começaram a substituir os sistemas de armazenamento baseados em papel. A imagem abaixo é o primeiro HD lançado, o IBM 305 RAMAC, que chegou ao mercado em 1956 e tinha 5 MB de capacidade.

IBM-305-RAMAC

Embora a prática de literalmente “colar” correções tenha desaparecido, o nome patch permaneceu como um termo tradicional na computação. Hoje, ele ainda é amplamente usado para designar atualizações que corrigem falhas em softwares, jogos e sistemas operacionais.

Adicionar aos favoritos o Link permanente.