苹果 Pascal“语法”海报的历史,1979-80 [译]

苹果 Pascal“语法”海报的历史,1979-80 [译]

💡 原文中文,约2900字,阅读约需7分钟。
📝

内容提要

这篇文章讲述了苹果Pascal编程语言海报的故事,由Jef Raskin设计,旨在提供编程参考。然而,Steve Jobs聘请的艺术家对海报进行了修改,导致颜色和布局混乱。最终海报被挂在苹果公司的程序员桌上,并可能提供给经销商和顾客。

🔎

延伸解读

设计意图与执行偏差的教训

Raskin 设计海报时,颜色编码是为了让程序员快速理解语法结构,但 Jobs 未理解其重要性,让艺术家自由修改,导致颜色混乱、实用性下降。这反映了产品设计中,决策者若不了解核心功能逻辑,仅凭个人审美干预,可能破坏原有价值。海报从实用工具变为“现代艺术”,提醒我们跨角色协作时需明确设计意图并保持沟通。

署名变更背后的权力动态

Jobs 要求去除 Raskin 的创作者标记,替换为艺术家名字,原因不明。Raskin 认为此举道德上不妥。这一细节揭示了早期苹果内部创意归属的模糊性,以及领导者对作品控制权的强势。署名不仅关乎荣誉,也影响责任归属。在团队项目中,明确贡献者并尊重其知识产权,是维持信任与积极性的基础。

海报的实际影响与流传

尽管设计被修改,海报仍被挂在苹果程序员桌上,并可能提供给经销商和顾客以推广 Pascal。这表明即使成品有缺陷,其核心参考价值仍被认可。海报的广泛分发也反映了苹果早期通过实体材料进行技术推广的策略。从历史角度看,这张海报成为硅谷文化的一部分,展示了技术文档如何兼具实用与收藏价值。

❓

Q&A

苹果 Pascal 语法海报是谁设计的?设计初衷是什么?

海报由 Jef Raskin 设计,初衷是提供实用的编程参考。他发现现有 Pascal 语法图表在苹果 Pascal 编译器上存在错误,因此以 Niklaus Wirth 的原著为蓝本,纠正错误并重新组织图表,还进行了颜色编码,方便程序员快速查阅。

为什么这张海报的颜色搭配看起来混乱?

因为 Steve Jobs 未能理解 Raskin 颜色编码的重要性,他聘请艺术家 Tom Kamifuji 自由修改海报,导致颜色搭配混乱。例如“语句”块变成全粉红,“无符号整数”变成黄对绿,“标识符”被涂上多种颜色,破坏了原本的实用性。

Steve Jobs 对这张海报做了什么干预?

Jobs 没有学习 Raskin 的配色方案,而是聘请艺术家 Tom Kamifuji 对海报进行艺术化修改,并指示去除 Raskin 的创作者标记,替换为艺术家的名字。这导致海报颜色混乱,实用性下降。

这张海报最终被用在了哪些地方?

根据 Raskin 的说法,海报被挂在苹果公司每位程序员的桌上,也在公司外许多程序员的桌上出现。Andy Hertzfeld 记得海报可能还提供给经销商以推广苹果 Pascal,前 Computerland 员工也证实海报被送给经销商和顾客。

海报上的文档编号 030-0111-00 代表什么含义?

这是苹果的标准文档编号:030 表示技术文档系列,0111 表示第 111 号文档,00 表示第 0 次修订(即第一版)。相比今天苹果文档编号通常在 5000 左右,这个编号较低。

Jef Raskin 如何评价 Steve Jobs 对海报的修改?

Raskin 认为 Jobs 在技术上固执己见且难以教育,未能理解颜色编码对读懂流程图的重要性。对于 Jobs 去除其创作者标记的行为,Raskin 认为在道德上不妥。

🏷️

标签

➡️

继续阅读