Formatação de Código Resolvida nos Anos 80? O Caso da DIANA e do Rational R1000
2025-09-08
Na década de 1980, desenvolvedores trabalhando no compilador Ada usaram uma representação intermediária (IR) chamada DIANA (Descriptive Intermediate Attributed Notation for Ada) em vez de código-fonte de texto simples, resolvendo efetivamente o problema de formatação de código. O compilador e o IDE manipulavam diretamente a árvore DIANA, permitindo que os usuários personalizassem o formato de exibição do código sem se preocupar com espaços ou tabulações. Isso possibilitou a compilação incremental, refatoração e integração rápida. O autor usa este exemplo para refletir sobre como a formatação de código continua sendo um problema para os programadores hoje, incentivando a exploração de soluções mais avançadas.
Desenvolvimento