ローレンス・ゴードン・テスラー(Lawrence Gordon Tesler,
1945年4月24日 -
2020年2月16日)は、
アメリカ合衆国出身のコンピュータ科学者であり、人間とコンピュータの
インタラクションデザインの分野で多大な貢献をしました。特に、現代のコンピュータ操作に欠かせない「カット」「コピー」「ペースト」の各コマンドを発明したことで知られています。
生涯とキャリア
テスラーは
ニューヨークのブロンクス地区で生まれ、
ブロンクス科学高等学校を卒業後、
スタンフォード大学でコンピュータ科学を学びました。スタンフォード人工知能研究所では、初期の単一割り当て言語であるCompelを設計し、並行処理をより自然に行うための関数型言語として、プログラミングの概念を初心者に導入する際に使用されました。
1960年代後半には、Midpeninsula Free Universityで、「IBMの独占を終らせる方法」や「コンピュータの今」といった講義を行い、コンピュータ技術の普及と理解に貢献しました。
1973年から1980年まで、テスラーはXerox PARCに勤務し、GypsyワードプロセッサとSmalltalkの開発に携わりました。この時期に、バッファをクリップボードと呼び、「カット」「コピー」「ペースト」機能を実装しました。これらの機能は、テスラーとティム・モットによって1973年に最初に実装され、その後のコンピュータ操作の基本となりました。
1980年、テスラーは
Appleに移籍し、
AppleNetのVP、Advanced Technology GroupのVP、チーフサイエンティストなど、様々な役職を歴任しました。Lisaチームでは、「カット」「コピー」「ペースト」のコマンドに、CommandキーとC、V、Xの組み合わせを決定し、Macintoshの開発にも深く関わりました。1985年には、ニクラウス・ヴィルトと協力して、
Pascalにオブジェクト指向の拡張を追加したObject
Pascalを開発し、MacAppという初期のアプリケーション開発ライブラリも開発しました。また、スティーブ・サコマンの後任として、1990年から1996年までNewtonの開発責任者を務めました。1990年には、Newton
MessagePadに搭載するARM CPUの採用に尽力し、ARMの設立と初代CEOを務めました。その後も、2004年までARMの取締役として活躍しました。
モードレスソフトウェアへのこだわり
テスラーは、viのような以前のアクションに応じて意味が変わるモード式のソフトウェアを嫌い、ユーザーのアクションが一貫した効果を持つモードレスソフトウェアを強く支持しました。彼の開発したGypsyエディタは、いつでもテキストを入力したり、挿入ポイントを再配置できる「クリックアンドタイプ」のインターフェースを提供しました。これは、従来のキーボード操作によるモード切り替えを必要とするエディタとは対照的でした。彼は自身のスバル車に「NO MODES」と書かれたナンバープレートをつけ、モードを減らすためのスローガンとして「Do not Mode Me In」という言葉を長年使用し、Twitterアカウント名も「@nomodes」として、その哲学を徹底しました。
遺産
テスラーの革新的なアイデアは、今日のコンピュータ操作の基礎となり、その影響は計り知れません。彼の功績は、ユーザーインターフェースの歴史において重要な位置を占めています。
参考文献
Video Ethnography of “Gypsy” on Xerox Alto with Larry Tesler: Demonstration of Cut, Copy, and Paste - Computer History Museum, YouTube
Oral History of Larry Tesler, part 1 of 3 - Computer History Museum, YouTube
* ラリー・テスラー (@nomodes) - X(旧Twitter)