レスリー・バリー・ランポート[ 2 ](1941年2月7日生まれ)は、アメリカのコンピュータ科学者であり数学者である。ランポートは、分散システムに関する先駆的な研究、文書作成システムLaTeXの初期開発者、およびその最初のマニュアルの著者として最もよく知られている。[ 3 ]
ランポートは、複数の自律的なコンピュータがメッセージをやり取りすることで相互に通信する分散コンピューティングシステムの、一見混沌とした動作に明確で明確に定義された一貫性を課した功績により、2013年のチューリング賞を受賞しました[2]。彼は重要なアルゴリズムを考案し、実際の分散システムの品質を向上させる形式的なモデリングと検証プロトコルを開発しました。これらの貢献により、コンピュータシステムの正確性、パフォーマンス、信頼性が向上しました。[ 4 ] [ 5 ] [ 6 ] [ 7 ]
ランポートはニューヨーク州ブルックリンのユダヤ人家庭に生まれ、ベンジャミンとハンナ・ランポート(旧姓ラッサー)の息子である。父親はロシア帝国のヴォルコヴィスク(現在のベラルーシ、ヴァウカヴィスク)からの移民[ 8 ]で、母親はオーストリア=ハンガリー帝国(現在のポーランド南東部)からの移民であった。
ブロンクス科学高校を卒業したランポートは、 1960年にマサチューセッツ工科大学で数学の理学士号を取得し、その後、ブランダイス大学で数学の修士号(1963年)と博士号(1972年)を取得した。[ 9 ]彼の博士論文「特異データを持つ解析的コーシー問題」は、解析的偏微分方程式の特異点に関するものである。[ 10 ]
ランポートは、1970年から1977年までマサチューセッツ・コンピュータ・アソシエイツでコンピュータ科学者として働き、 1977年から1985年までスタンフォード研究所( SRIインターナショナル)で、1985年から2001年までデジタル・イクイップメント・コーポレーションとコンパックで働いた。2001年にカリフォルニアのマイクロソフト・リサーチに入社し[ 9 ]、2025年1月に退職した[ 11 ]。
ランポートの研究貢献は、分散システム理論の基礎を築いた。彼の最も注目すべき論文には、
これらの論文は、論理クロック(および発生前関係)やビザンチン障害といった概念に関連しています。これらはコンピュータサイエンス分野で最も引用されている論文の一つであり、[ 17 ]分散システムにおける多くの基本的な問題を解決するためのアルゴリズムを記述しています。
ドナルド・クヌースが1980年代初頭にTeXの初期リリースを発表し始めたとき、ランポートは個人的に本を書く必要性から、それを基にしたマクロセットの開発にも着手し、それが後に標準マクロパッケージになることを期待していた。このマクロセットは後にLaTeXとして知られるようになり、その後1983年にアディソン・ウェスリーの編集者であるピーター・ゴードンがランポートにユーザーマニュアルを本にするよう提案した。[ 18 ] [ 19 ]
1984 年 9 月に、ランポートは LaTeX マクロのバージョン 2.06a をリリースし、1985 年 8 月に LaTeX 2.09 (ランポートの LaTeX の最終バージョン) もリリースされました。一方、Addison-Wesley は 1986 年にランポート初の LaTeX ユーザー マニュアルであるLaTeX: A Document Preparation Systemをリリースし、伝えられるところによると「数十万部以上」売れたそうです。そして 1989 年 8 月 21 日、スタンフォード大学での TeX ユーザー グループ会議で、ランポートは LaTeX の保守と開発を Frank Mittelbach に引き継ぐことに同意しました。Mittelbach は Chris Rowley と Rainer Schöpf と共に LaTeX3 チームを結成し、その後 1994 年に現在の LaTeX のバージョンである LaTeX 2e をリリースしました。[ 19 ] [ 20 ]
ランポートは、時相論理に関する研究でも知られており、そこで彼はアクションの時間論理(TLA)を導入した。[ 21 ] [ 22 ]彼の最近の貢献の中には、並行システムやリアクティブシステムの仕様記述と推論のための言語であるTLA +があり、彼は著書『Specifying Systems: The TLA + Language and Tools for Hardware and Software Engineers』でそれを説明している。[ 23 ]彼はTLA+を「エンジニアの数学に対する反感を克服するためのドン・キホーテ的な試み」と定義している。[ 24 ]
ランポートは、分散システムと並行システムの理論と実践への根本的な貢献、特にシステムの同期に使用できる因果関係と論理クロック、安全性と活性、複製状態機械、逐次一貫性などの概念の発明により、2013年にチューリング賞を受賞しました。[ 25 ] [ 26 ]彼は、並行コンピューティングとフォールトトレラントコンピューティングの理論的基盤への貢献により、1991年に米国工学アカデミーの会員に選出されました。彼は、分散システムと並行システムの理論と実践への根本的な貢献により、2014 年にAssociation for Computing Machineryのフェローに選出されました。 [ 27 ]また、彼はヨーロッパの大学から 5 つの名誉博士号を授与されました。2003年にレンヌ大学とキール大学、2004 年にローザンヌ連邦工科大学 (EPFL)、 2006 年にルガーノ大学、2007 年にナンシー大学です。 [ 9 ] 2004 年に、彼はIEEE エマニュエル R. ピオーレ賞を受賞しました。[ 28 ] 2005 年に、論文「障害が存在する場合の合意の達成」[ 29 ]がダイクストラ賞を受賞しました。[ 30 ]ランポートの60歳の誕生日を記念して、第20回分散コンピューティング原理シンポジウム(PODC 2001)で講演シリーズが企画された。[ 31 ] 2008年にIEEEジョン・フォン・ノイマン・メダルを受賞した。[ 32 ] 2011年に米国科学アカデミーに選出された。[ 33 ]
2020年、Solanaブロックチェーンプラットフォームは、Lamport氏に敬意を表して、最小通貨単位をlamportと命名しました。lamportは、0.000000001 sol(1 solの10億分の1)の価値を持つ、ネイティブトークンの小数点です。