Исходники Photoshop 1.0 выложили в открытый доступ

Редактор стал одной из важнейших программ в истории цифрового дизайна

1 мин.
Исходники Photoshop 1.0 выложили в открытый доступ

Музей компьютерной истории (Computer History Museum) открыл доступ к исходному коду первого коммерческого выпуска Photoshop — версии 1.0.1 от 1990 года. Архив размещён с официального согласия компании Adobe и представляет собой не только памятник инженерной мысли, но и образец «программной поэзии», как выразились эксперты, изучившие структуру проекта.

Всего в архиве — 179 файлов, почти 128 тыс. строк кода. Примерно 75% проекта написано на языке Pascal, 15% — на ассемблере под процессор Motorola 68000. Остальное пространство занимают структурные данные и вспомогательные фрагменты. Но в архиве отсутствует библиотека MacApp, лицензированная у Apple, без которой нельзя запустить приложение в полном виде. Эта часть кода всё ещё остаётся закрытой.

Несмотря на это, код основного ядра доступен для некоммерческого изучения. Это даёт возможность программистам, исследователям и просто любителям истории технологий заглянуть внутрь программы, которая в 1990-х изменила представление о работе с изображениями.

Известный инженер IBM и один из попечителей музея Грэди Буч, ознакомившись с материалами, описал код как «зрелый», «чистый» и «удивительно понятный». По его словам, структура настолько ясная, что «комментарии могли бы только мешать». При этом в самом коде почти нет пояснений — что не мешает воспринимать его как единое логически выстроенное произведение.

Леонард Шустек, представитель музея, добавил, что исходный код старых программ может рассматриваться как литературное произведение в контексте науки о компьютерах. По его мнению, это не просто технологический артефакт, а часть культурного фундамента цифровой эпохи.

Сам Photoshop, разработанный братьями Томасом и Джоном Нолл, стал одной из важнейших программ в истории цифрового дизайна. Версия 1.0.1, ставшая предметом архива, уже содержала ряд функций, которые до сих пор узнаваемы в современном интерфейсе — от многослойной работы с изображениями до базовых инструментов ретуши.

Мы в Telegram, на Дзен, в Google News и YouTube



ePN