De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Durante décadas, a indústria de tecnologia criou ferramentas cada vez mais sofisticadas para armazenar, processar e transmitir informações. Bancos de dados distribuídos, APIs, formatos binários complexos, sistemas de mensageria e plataformas de Big Data surgiram para resolver problemas modernos. Apesar de toda essa evolução, uma ideia extremamente simples continua no coração de boa parte da infraestrutura computacional do mundo: texto.
Essa não é uma coincidência. Na verdade, o tratamento de texto está tão profundamente enraizado na filosofia Unix que pode ser considerado parte do seu DNA.
Para entender essa escolha, é preciso voltar aos primeiros dias do Unix. Os computadores da época possuíam recursos extremamente limitados. Memória era cara, armazenamento era escasso e o poder de processamento era modesto. Os engenheiros precisavam encontrar formas simples e universais de fazer programas diferentes conversarem entre si.
A solução encontrada foi brilhante: usar texto. Em vez de criar formatos proprietários para cada aplicação, o Unix passou a tratar texto puro como um formato universal de intercâmbio de dados. Se um programa produzisse sua saída em formato textual, qualquer outro programa poderia ler, processar ou transformar aquela informação.