缅怀为文字添加红绿波浪线的先驱
从Word开始,这项功能几乎扩展到了所有文字处理器,甚至延伸到了非文字处理软件中。本文追忆了那位为文字添加红绿波浪线(拼写与语法检查)的幕后功臣。
背景速读
Raymond Chen 是微软的资深工程师,从 2003 年起运营博客"The Old New Thing",专门讲述 Windows 开发历史和技术细节。这篇悼念的人物是 Charles Simonyi,他曾在施乐 PARC 参与开发了最早的所见即所得(WYSIWYG)文字处理器 Bravo,后来加入了微软,领导了 Word 的开发。他最有影响力的贡献之一是引入了"匈牙利命名法"(在变量名中标记数据类型的前缀约定),在 Windows 和 C/C++ 开发中曾极其流行、也备受争议。微软 Word 中的拼写错误红色波浪线和语法错误绿色波浪线,正是源于他在施乐 PARC 时首创的理念——用视觉标记实时提示用户问题,这一设计后来被几乎所有文本编辑器与浏览器采纳,成为现代写作界面的标配。