Het Computer History Museum in Californië heeft met toestemming van Adobe de broncode van het uit 1990 stammende Photoshop 1.0.1 online gezet. De code is bijna compleet en kan gratis gedownload worden voor persoonlijk gebruik.
De broncode van het fotobewerkingsprogramma bestaat voor driekwart uit Pascal-code en voor 15 procent uit assembler language voor de Motorola 68000-processor. Deze cpu werd onder andere gebruikt in de Apple Lisa en de eerste Apple Macintosh, de computers waarvoor Photoshop in eerste instantie ontwikkeld werd. Het museumstuk is niet helemaal compleet; de MacApp-applicatiebibliotheek die in Photoshop 1.0 is gebruikt, is eigendom van Apple, dat blijkbaar geen toestemming voor publicatie heeft gegeven. De rest van de broncode is voor persoonlijk gebruik te downloaden.
Photoshop werd in 1987 bedacht door Thomas Knoll, een student aan de universiteit van Michigan. Thomas ontwikkelde het programma samen met zijn broer John, in eerste instantie voor eigen gebruik, en noemde het Display. In 1988 realiseerden de broers zich dat het programma wellicht commercieel interessant was, waarna ze op zoek gingen naar een distributeur. De zoektocht eindigde bij het in 1982 opgerichte Adobe Systems, dat het product uiteindelijk in 1990 op de markt bracht. Photoshop groeide uit tot een van de meest gebruikte fotobewerkingsprogramma's.
Het Computer History Museum in Mountain View, Californië, heeft als doel de geschiedenis van computergebruik ten toon te stellen. Het museum verzorgt zowel offline- als online-exposities. 
Ben ik niet met je eens!Het interessante deel zijn de algoritmes voor bewerking van de plaatjes, niet over een eeuwenoude user interface.
Andere tijden, andere tijden...Photoshop now uses a much higher resolution table when converting from RGB to CMYK. The new table takes about 3 minutes to compute (the previous table took only 20 seconds). So, to avoid slowing down every color separation, the most recently used table is stored in a file named ÒPS TableÓ in the preferences folder. If the separation setup has changed since the last separation, the table is automatically recomputed.
Classic MacOS (7 en eerder zegmaar) bestaan voor enorme delen uit Pascal en het grootste deel van de applicaties ervoor ook.Wel opvallend dat de hele code in Pascal geschreven is, had die toepassing daarvoor nooit verwacht. Het is al heel lang geleden dat ik dat voor het laatst mee gewerkt heb.
Het is niet geschreven in Pascal maar Objective-Pascal!Wel opvallend dat de hele code in Pascal geschreven is, had die toepassing daarvoor nooit verwacht
[Reactie gewijzigd door Carbon op vrijdag 15 februari 2013 17:34]
Op dit item kan niet meer gereageerd worden.
Populair: Android Tablets Samsung Websites en communities Mobiele telefoons Google Microsoft Sony Games Politiek en recht
© 1998 - 2013 Tweakers.net B.V. Contact Over Tweakers Jouw privacy Algemene voorwaarden Cookies
Tweakers wordt uitgegeven door De Persgroep en wordt gehost door True