0 Replies - 1094 Views - Last Post: 26 February 2013 - 01:33 PM

#1 modi123_1  Icon User is online

  • Suitor #2
  • member icon

Reputation: 10840
  • View blog
  • Posts: 42,465
  • Joined: 12-June 08

[link]Adobe Photoshop Source Code

Posted 26 February 2013 - 01:33 PM

Ha.. no, this isn't some sort of pirating link, but an opportunity to examine the original pascal code of Photoshop 1.0.1. Review the structure, the logic, and see the beginning of a well developed code base can be a the rock to anchor an photo editing empire.


When brothers Thomas and John Knoll began designing and writing an image editing program in the late 1980s, they could not have imagined that they would be adding a word to the dictionary.
That first version of Photoshop was written primarily in Pascal for the Apple Macintosh, with some machine language for the underlying Motorola 68000 microprocessor where execution efficiency was important. It wasn’t the effort of a huge team. Thomas said, “For version 1, I was the only engineer, and for version 2, we had two engineers.” While Thomas worked on the base application program, John wrote many of the image-processing plug-ins.
With the permission of Adobe Systems Inc., the Computer History Museum is pleased to make available, for non-commercial use, the source code to the 1990 version 1.0.1 of Photoshop. All the code is here with the exception of the MacApp applications library that was licensed from Apple. There are 179 files in the zipped folder, comprising about 128,000 lines of mostly uncommented but well-structured code. By line count, about 75% of the code is in Pascal, about 15% is in 68000 assembler language, and the rest is data of various sorts.

Is This A Good Question/Topic? 0
  • +

Page 1 of 1