Photoshop version 1.0.1 ソースコード公開

Adobeが1990年に発表した Adobe Photoshop の初版を歴史的に価値があるものとして、全ソースコード一般公開した。

Adobe Photoshop といえば、今やMacintosh版に限らず、Windows版ともに定番のグラフィックソフトである。この Adobe Photoshop は、ノール兄弟が、Macintosh Plus 向けにグレースケールの画像を扱う ImageProというソフトウェアを1987年に開発した。後にAdobeがライセンスと販売権を取得し、1990年に最初のバージョンである Adobe Photoshop Mac版がリリースされた。今回、当時のソースコードがすべて公開されることとなった。【computerhistory】
Adobe Photoshop v1.0.1 を構成するソースコードは、 179ファイルあり、総行数は12万8000行にもなる。そのほとんどは Pascalでかかれていたそうだ。歴史的に価値があるソースコードを分解バラしてみるのも興味深い。
——-
{Photoshop version 1.0.1, file: Photoshop.r
This material is (C)Copyright 1990 Adobe Systems Inc.
#ifdef Debugging
include MacAppRFiles”Debug.rsrc”;
#endif
include MacAppRFiles”MacApp.rsrc”;
include MacAppRFiles”Printing.rsrc”;
include MacAppRFiles”Dialog.rsrc”;
#if Barneyscan
#define TheName “BarneyscanXP”
#define FullName “BarneyscanXPェ”
#define ShortName “XP”
#define FormatName “Barneyscan”
#else
#define TheName “Photoshop”
#define FullName “Adobe Photoshopェ”
#define ShortName “PS”
#define FormatName “Photoshop”
#endif
include “Photoshop” ‘CODE’;
type ‘8BIM’ as ‘STR ‘;
resource ‘8BIM’ (0)
———
Adobe Photoshop の初版ソースコードをダウンロードする。