Car-tech

计算机历史博物馆分享原始的Photoshop代码

Anonim

世界各地数百万人使用Photoshop命名,激发了鲨鱼在直升机上跳跃的图像,假冒照片和修饰名人镜头。现在,启动它的原始计算机代码可供查看。

加利福尼亚州山景城的计算机历史博物馆最近将Adobe Photoshop 1.0.1的源代码作为非商业用途下载。最初于1990年为Macintosh发布的Photoshop已经成为复杂照片编辑的代名词(包括一些创造性的照片恶作剧)。

将成为Photoshop的原始程序是在20世纪80年代后期由大学博士生Thomas Knoll编写的密歇根州。他和他的兄弟John在Industrial Light and Magic工作,将Photoshop开发成为一款功能齐全的消费者应用程序。幻灯片扫描仪制造商Barneyscan的第一个商业版本仅以Barneyscan XP的名义售出约200份,并与该公司的硬件捆绑在一起。在最初的商业活动后不久,Adobe授予Knolls的版权,并发布了该程序的改进版本Photoshop 1.0.

creativebits.org原始的Photoshop(点击放大)

在最初的版本中,Macworld被称为Photoshop 1.0易于使用。 “考虑到涉及的大量功能和工具,”Macworld说。 “Adobe在保持组织和简单方面做得很好。”

几乎整个原始程序都可以在计算机历史博物馆的下载中找到。唯一的例外是苹果授权的MacApp框架。 Photoshop 1.0.1下载包含179个文件,约128,000行代码。根据IBM Research Almaden软件工程首席科学家,计算机历史博物馆的受托人Grady Booch的说法,目前的Photoshop版本约有1000万行。

博物馆说约75%的原始程序是用Pascal编写的,另外15%是用于Macintosh系列的原始芯片Motorola 68000处理器的机器语言。其余的源代码由各种数据组成。

Photoshop的原始代码几乎没有注释,在源代码文件中写入的注释解释了某些代码块的设计目的。 Booch在CHM的博客文章中宣布了源代码的发布,他说:“这段代码非常有文化素养,很容易阅读,甚至可能会引起注解。”您可以从Photoshop中下载Photoshop 1.0.1源文件计算机历史博物馆。 Photoshop加入了博物馆的在线源代码集合,其中还包括MacPaint,QuickDraw和APL 360编程语言。