- PVSM.RU - https://www.pvsm.ru -

В открытом доступе опубликован исходный код Photoshop 1.0.1 [1].
Код опубликован Музеем компьютерной истории [2] с разрешения компании Adobe и свободно доступен для некоммерческого использования. Архив содержит 179 файлов, в общей сложности около 128 000 строк кода почти без комментариев. Около 75% написано на языке программирования Паскаль, ещё 15% на ассемблере для Motorola 68000.

Братья Томас Кнолл (слева) и Джон Кнолл (справа)
Когда студент факультета компьютерного зрения Томас Кнолл в 1987 году написал программу Display для редактирования цифровых изображений на Macintosh, он и представить не мог, что её можно продавать. Томас делал программу для собственных нужд. Однако, в 1988 году они с братом решили слегка заработать: программу переименовали в Photoshop, а 200 копий версии Photoshop 0.87 разошлось со слайд-сканером Barneyscan XP.
Перспективную программу заметили сотрудники компании Adobe — и им удалось договориться с братьями о лицензировании и праве на распространение версии Photoshop 1.0, которая была готова в апреле 1989 года и поступила в продажу в начале 1990 года.

Первую версию Томас Кнолл писал в одиночку, потом ему дали помощника, Photoshop 2.0 они писали вдвоём с коллегой. Брат Джон сделал многие плагины.
User Guide образца 1990 года [3]
Tutorial образца 1990 года [4]
Зеркало с исходными кодами на Github [5]
Автор: alizar
Источник [6]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/open-source/27105
Ссылки в тексте:
[1] исходный код Photoshop 1.0.1: http://computerhistory.org/atchm/photoshop-license-agreement/
[2] Музеем компьютерной истории: http://computerhistory.org/atchm/adobe-photoshop-source-code/
[3] User Guide образца 1990 года: http://www.computerhistory.org/collections/accession/102640940
[4] Tutorial образца 1990 года: http://www.computerhistory.org/collections/accession/102640945%20
[5] Зеркало с исходными кодами на Github: https://github.com/mqudsi/photoshop
[6] Источник: http://habrahabr.ru/post/169371/
Нажмите здесь для печати.