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.[1] Schließlich wurde QuickDraw für den Macintosh verwendet, hierzu leistete auch Andy Hertzfeld Beiträge.[2]
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,[3] wurde eine historische Variante des QuickDraw-Quelltextes ebenfalls verfügbar.[4]
Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ Jef Raskin: The Mac and me: 15 Years of Life with the Macintosh. (PDF; 8,43 MB) Teil 2. In: The Analytical Engine. The Computer History Association of California, Mai 1996, S. 21–33, hier S. 27, archiviert vom am 23. September 2017; abgerufen am 19. April 2026 (englisch).
- ↑ 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).
- ↑ Leonard J. Shustek: MacPaint and QuickDraw Source Code. In: CHM Blog › From the Collection. Computer History Museum (CHM), 18. Juli 2010, abgerufen am 19. April 2026 (englisch).
- ↑ Erik Hesseldahl: Apple Donates MacPaint Source Code To Computer History Museum. In: Byte of the Apple › Blog. Bloomberg Businessweek, 20. Juli 2010, archiviert vom am 9. Februar 2012; abgerufen am 19. April 2026 (englisch).