Léxico de TI › Programação › Cedar (Xerox PARC)

Cedar (Xerox PARC)

Programação Svenska → Atualizado: 2026-10-09

O ambiente de programação da Xerox PARC do início dos anos 1980, em que a tela inteira era um conjunto de janelas ladrilhadas em duas colunas — a origem da tradição estritamente ladrilhada que passa pelo Oberon e chega aos gerenciadores de janelas tiling de hoje.

O Cedar nasceu no Computer Science Laboratory da PARC a partir de 1979, como sucessor do Mesa, ao mesmo tempo linguagem e ambiente. A linguagem ganhou coleta de lixo e tipos resolvidos em tempo de execução, e em torno dela foi construído um sistema inteiro para a estação de trabalho Dorado: o editor Tioga, usado tanto para código quanto para documentos, um compilador incremental e o pacote de janelas Viewers. O Viewers dividia a tela em duas colunas nas quais cada janela ocupava a largura inteira da coluna e se empilhava na vertical sem sobreposição; as janelas fechadas ficavam como pequenos ícones ao longo da borda inferior. O artigo de Warren Teitelman de 1984, "A Tour Through Cedar", apresentou o ambiente ao mundo externo.

O mundo do Alto inventara as janelas sobrepostas no Smalltalk, então o ladrilhamento foi uma escolha deliberada: cada pixel devia ser legível e ninguém devia precisar caçar algo escondido atrás de outra coisa. A ideia seguiu viagem com Niklaus Wirth, que passou o sabático de 1984–85 na PARC e levou a imagem do Cedar para a ETH Zürich, onde o sistema Oberon foi construído com a mesma tela ladrilhada em duas colunas. O Acme, de Rob Pike para o Plan 9, por sua vez cita o Oberon como modelo. Um pouco do Cedar sobrevive toda vez que alguém abre um terminal no dwm.

← Voltar ao léxico