IT-Lexikon › Programmierung › Cedar (Xerox PARC)

Cedar (Xerox PARC)

Programmierung Svenska → Aktualisiert: 2026-10-09

Die Programmierumgebung von Xerox PARC aus den frühen 1980ern, in der der ganze Bildschirm aus gekachelten Fenstern in zwei Spalten bestand – der Ursprung der streng gekachelten Tradition, die über Oberon bis zu heutigen Tiling-Fenstermanagern führt.

Cedar entstand ab 1979 im Computer Science Laboratory von PARC als Nachfolger von Mesa, als Sprache und als Umgebung zugleich. Die Sprache erhielt Garbage Collection und zur Laufzeit auflösbare Typen, und um sie herum wurde für die Dorado-Workstation ein ganzes System gebaut: der Editor Tioga für Code und Dokumente gleichermaßen, ein inkrementell arbeitender Compiler und das Fensterpaket Viewers. Viewers teilte den Bildschirm in zwei Spalten, in denen jedes Fenster die volle Spaltenbreite einnahm und sich ohne Überlappung vertikal stapelte; geschlossene Fenster saßen als kleine Symbole am unteren Rand. Warren Teitelmans Aufsatz „A Tour Through Cedar“ von 1984 stellte die Umgebung der Außenwelt vor.

Die Alto-Welt hatte überlappende Fenster in Smalltalk erfunden, die Kachelung war also eine bewusste Entscheidung: Jeder Pixel sollte lesbar sein, und niemand sollte suchen müssen, was sich hinter etwas anderem versteckt. Die Idee wanderte mit Niklaus Wirth weiter, der sein Sabbatjahr 1984–85 bei PARC verbrachte und das Bild von Cedar nach Hause an die ETH Zürich mitnahm, wo das Oberon-System mit demselben zweispaltig gekachelten Bildschirm gebaut wurde. Rob Pikes Acme für Plan 9 nennt wiederum Oberon als Vorbild. Ein bisschen Cedar lebt jedes Mal fort, wenn jemand in dwm ein Terminal öffnet.

← Zurück zum Lexikon