QuickDraw
QuickDraw (kurz: QD) war die 2D-Bildschirmbeschreibungssprache des Macintosh bis Mac OS 9.2.2 und ein Bestandteil des Macintosh-Baukastens des klassischen Mac OS. In macOS wurde sie von Quartz abgelöst, ist jedoch als Bestandteil der Carbon-Programmierschnittstelle noch verfügbar.
Die erste kommerzielle QuickDraw-Bibliothek wurde von Bill Atkinson für UCSD Pascal auf dem Apple-II-Computer geschrieben, um eine schnelle Rastergraphik zu ermöglichen. Später arbeitete Atkinson an QuickDraw auf dem Apple-Lisa-Computer weiter.<ref>Jef Raskin: [Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden.] (PDF; 8,43 MB) Teil 2Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. In: Skriptfehler: Ein solches Modul „Vorlage:Internetquelle“ ist nicht vorhanden. The Computer History Association of California, Skriptfehler: Ein solches Modul „DateTime“ ist nicht vorhanden., S. 21–33, hier S. 27, archiviert vom Vorlage:Referrer (nicht mehr online verfügbar) am 2017-09-23 (Skriptfehler: Ein solches Modul „Multilingual“ ist nicht vorhanden.).Skriptfehler: Ein solches Modul „TemplatePar“ ist nicht vorhanden.</ref> Schließlich wurde QuickDraw für den Macintosh verwendet, hierzu leistete auch Andy Hertzfeld Beiträge.<ref>Andy Hertzfeld: 2000 Lines Of Code. In: The Original Macintosh : Anecdotes about the development of Apple’s original Macintosh, and the people who made it. Computer History Museum, Februar 1982. Auf Folklore.org, abgerufen am 19. April 2026 (englisch).</ref>
Der theoretische Ursprung scheint in der Doktorarbeit von Bill Atkinsons Professor Jef Raskin zu liegen: A Hardware-Independent Computer Drawing System Using List-Structured Modeling: The Quick-Draw Graphics System, Pennsylvania State University, 1967.
Mit der Veröffentlichung des MacPaint-1.3-Quelltextes 2010 durch das Computer History Museum,<ref>Vorlage:Cite web</ref> wurde eine historische Variante des QuickDraw-Quelltextes ebenfalls verfügbar.<ref>Vorlage:Cite web</ref>
Einzelnachweise[Bearbeiten]
<references />