Найти в Дзене

Музей выложил исходники Photoshop 1.0 — и это почти поэзия для программистов

Музей компьютерной истории Computer History Museum продолжает спасать цифровое наследие человечества. На этот раз организация с разрешения Adobe выложила исходный код легендарного графического редактора Photoshop версии 1.0.1 от 1990 года. В архиве лежит 179 файлов общим объемом около 128 тысяч строк кода — правда, без библиотеки приложений MacApp, которую братья Нолл лицензировали у Apple. Примерно 75% кода написано на Pascal, 15% — на ассемблере для процессора 68000, остальное — различные данные. Попечитель музея Грэди Буч из IBM, изучив код, назвал его «хорошо структурированным», «зрелым» и «настолько легким для чтения, что комментарии только помешали бы». Ирония в том, что этих самых комментариев в самом коде почти нет, но при этом читается он «как открытая книга». Леонард Шустек из музея подчеркнул: исходный код — это литература для специалистов по компьютерным наукам, и она заслуживает изучения и восхищения. Единственная ложка дегтя — отсутствие кода библиотеки MacApp, которой

Музей выложил исходники Photoshop 1.0 — и это почти поэзия для программистов

Музей компьютерной истории Computer History Museum продолжает спасать цифровое наследие человечества. На этот раз организация с разрешения Adobe выложила исходный код легендарного графического редактора Photoshop версии 1.0.1 от 1990 года. В архиве лежит 179 файлов общим объемом около 128 тысяч строк кода — правда, без библиотеки приложений MacApp, которую братья Нолл лицензировали у Apple. Примерно 75% кода написано на Pascal, 15% — на ассемблере для процессора 68000, остальное — различные данные.

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

Единственная ложка дегтя — отсутствие кода библиотеки MacApp, которой владеет Apple. Было бы здорово, если бы Купертино тоже открыло эту часть истории. Впрочем, даже без неё можно заглянуть внутрь программы, которая изменила мир дизайна и фотографии. Код доступен для некоммерческого использования — так что любой желающий может изучить, как создавалась легенда.

Перейти к исходникам.

@fixed

-2
-3
-4