Loading article…
教授 ウィリアム・D・クリンガー | |
|---|---|
| 市民権 | アメリカ合衆国 |
| 教育 | MIT博士号 |
| 知られている | |
| 科学者としてのキャリア | |
| フィールド | コンピュータサイエンス |
| 機関 | ノースイースタン大学 |
| 博士課程の指導教員 | カール・ヒューイット |
ウィリアム・D・クリンガーは、ノースイースタン大学コーリーコンピュータサイエンス学部の准教授です。[1]彼は高階プログラミング言語と関数型プログラミング言語に関する研究で知られ、電気電子技術者協会(IEEE) とアメリカ規格協会(ANSI)を通じてプログラミング言語Schemeの国際技術標準の作成と実装に多大な貢献をしました。クリンガーは Scheme の 2 番目から 5 番目の改訂レポート (R 2 RS – R 5 RS) の編集者であり、[2] Lisp言語の 50 周年を祝う Lisp50 カンファレンスで Scheme の招待講演者でした。[3]彼は 1994 年からノースイースタン大学の教員を務めています。 [4]
研究
クリンガーは、マサチューセッツ工科大学(MIT)でカール・ヒューイットの指導の下、博士号を取得した。彼の博士研究は、並行コンピューティングのアクターモデルの表示的意味論の定義を中心に展開された。[5]これは、もともとSchemeの開発の動機となったコンピューティングモデルと同じである。[6]
Clinger は R 2 RS – R 5 RS Scheme 標準の編集に加えて、 Scheme の 2 つの実装である MacScheme [7]と Larceny [8]のコンパイラの開発も貢献しました。また、衛生的なマクロ展開、正確な 10 進数から 2 進数への変換、レイテンシ制限のある世代別ガベージコレクションのための効率的なアルゴリズムも発明しました。[3]
参考文献
- ^ 「William D. Clinger」。Khoury College of Computer Sciences。ノースイースタン大学。2019年4月7日閲覧。
- ^ 「Scheme Standards」。SchemePunks 。2009年1月9日閲覧。
- ^ ab Schedule. Lisp50 . 2009年1月9日閲覧。
- ^ Costanza, Pascal (2008 年 10 月). 「William Clinger が Lisp50 で講演」. Lisp50 . 2009 年 1 月 10 日閲覧。
- ^ Clinger, William (1981 年 6 月)。「アクターセマンティクスの基礎」。数学博士論文。MIT。hdl : 1721.1/6935。
{{cite journal}}:ジャーナルを引用するには|journal=(ヘルプ)が必要です - ^ Steele, Guy L. ; Sussman, Gerald Jay (1998 年 12 月). 「Scheme に関する最初のレポートの再検討」(PDF) .高階および記号計算. 11 (4): 399–404. doi :10.1023/A:1010079421970. S2CID 7704398 . 2006 年 6 月 19 日閲覧。
- ^ Kantrowitz, Mark; Margolin, Barry (1997). 「商用 Scheme 実装」。FAQ: Scheme 実装とメーリング リスト。 2009-01-10取得。
MacScheme は Apple Macintosh 用の Scheme インタープリターおよびコンパイラーで、エディター、デバッガー、およびオブジェクト システムが含まれています。... Will Clinger、John Ulrich、Liz Heller、および Eric Ost によって実装されました。
- ^ Clinger, William D. (2008). 「歴史」. The Larceny Project . 2009年1月10日閲覧。
外部リンク
- 公式サイト
