Léxico TI › Programación › Cedar (Xerox PARC)

Cedar (Xerox PARC)

Programación Svenska → Actualizado: 2026-10-09

El entorno de programación de Xerox PARC de principios de los años 80, en el que toda la pantalla era un conjunto de ventanas en mosaico en dos columnas: el origen de la tradición estrictamente en mosaico que pasa por Oberon hasta los gestores de ventanas en mosaico de hoy.

Cedar surgió en el Computer Science Laboratory de PARC a partir de 1979 como sucesor de Mesa, tanto como lenguaje como entorno. El lenguaje ganó recolección de basura y tipos resolubles en tiempo de ejecución, y a su alrededor se construyó un sistema completo para la estación de trabajo Dorado: el editor Tioga, usado tanto para código como para documentos, un compilador incremental y el paquete de ventanas Viewers. Viewers dividía la pantalla en dos columnas en las que cada ventana ocupaba todo el ancho de la columna y se apilaba verticalmente sin solaparse; las ventanas cerradas quedaban como pequeños iconos a lo largo del borde inferior. El artículo de Warren Teitelman "A Tour Through Cedar", de 1984, describió el entorno al mundo exterior.

El mundo del Alto había inventado las ventanas solapadas en Smalltalk, así que el mosaico fue una elección deliberada: cada píxel debía ser legible y nadie debía buscar algo escondido detrás de otra cosa. La idea siguió viaje con Niklaus Wirth, que pasó su año sabático de 1984–85 en PARC y se llevó la imagen de Cedar a la ETH de Zúrich, donde se construyó el sistema Oberon con la misma pantalla en mosaico de dos columnas. Acme, de Rob Pike para Plan 9, cita a su vez a Oberon como modelo. Un poco de Cedar sobrevive cada vez que alguien abre un terminal en dwm.

← Volver al léxico