De chaves a prompts: A evolução radical da programação

Destaques
- •A programação evoluiu de configurações físicas para comandos em linguagem natural.
- •O conceito de 'Software 2.0' marca a era de redes neurais onde o código é 'encontrado', não escrito.
- •LLMs (Software 3.0) permitem reprogramar máquinas com frases, representando a aposta mais audaciosa na abstração.
Lembra quando programar um computador era coisa de mexer em cabos e chaves físicas? Pois é, o ENIAC era assim, e mudar um programa podia levar dias! Uma loucura que hoje parece coisa de ficção científica.
A grande virada veio com Alan Turing e a ideia de uma máquina universal, que deu origem à arquitetura de von Neumann e ao nosso querido software. De lá pra cá, foram camadas e mais camadas de abstração, do assembly ao Python, sempre buscando facilitar a vida do programador.
Mas a revolução não parou. Surgiu o Software 2.0, com redes neurais onde o código é literalmente encontrado, não escrito. E agora, com os Grandes Modelos de Linguagem (LLMs), entramos no Software 3.0, onde a programação se faz com frases em linguagem natural.
É a aposta mais radical da história da computação: esconder o mecanismo o máximo possível, confiando que a máquina vai entender o que queremos, mesmo que com algumas interpretações inesperadas. Uma jornada fascinante de chaves, opcodes, linguagens, dados e, agora, frases. 🤯

