クリストフ・ド・ディネシャン | |
|---|---|
| 生まれる | |
| 職業 | コンピュータ科学者 |
| 知られている | XLプログラミング言語 Alpha Waves HP Integrity 仮想マシン |
Christophe de Dinechinはフランスのコンピューター科学者であり、ビデオ ゲーム、プログラミング言語、オペレーティング システムの分野で貢献しています。
プログラミング言語
ディネチンはC++に貢献し、特に高性能な例外処理の実装[1]は業界の事実上の標準となった。[2]ディネチンは、当初Itanium向けに開発されたが、現在ではさまざまなプラットフォームで広く使用されている移植可能なC++ ABIの提唱者の1人である。[3]
XLプログラミング言語
ディネチンはXLプログラミング言語と関連する概念プログラミング方法論の設計者です。[4]「XL」は「eXtensible Language」にちなんで名付けられました。
XL は、プログラマが再構成できる構文とセマンティクスを備えています。コンパイラプラグインを使用して、言語に新しい機能を追加できます。プラグインの基本セットは、比較的標準的な命令型言語を実装します。プログラマは、記号微分などのアプリケーション固有の表記法を実装する独自のプラグインを作成し、組み込みの言語機能と同じくらい簡単に使用できます。
類似作品
同様のアイデアを活用して、より抽象度の高いコードを作成するプロジェクトがあります。その中には次のようなものがあります。
ビデオゲーム
「画期的な」Atari STゲーム(ギネス世界記録に初の3Dプラットフォームゲームとして登録されている[5])であるAlpha Wavesの初期開発者として、de DinechinはAlone in the Darkの主要開発者であるFrederick Raynalに大きな影響を与えました。[6] de DinechinはHP-48電卓用のバイラルゲームもいくつか作成し、[7] [8]これらのマシンでハードウェアスクロールを活用した最初の人物でした。[9]
オペレーティングシステムの設計
2000年代初頭、彼はHP-UXのソフトウェアアーキテクトとして働き、[10] HPのItaniumサーバー向け仮想化プラットフォームであるHP Integrity Virtual Machinesの初期設計者でもありました。この仕事で彼は10件の米国特許を取得しました。[11]
2022年以降、彼はRPLの新しい実装であるDB48Xの発起者および保守者でもある。[12] [13]
その他の仕事
Christophe de Dinechinは、 EmacsをAquaユーザーインターフェースに最初に移植しました。[14]彼はHP DE200Cデジタルエンターテイメントセンター用のさまざまなオープンソースドライバーを書き、 [15]これをWeb接続のCDプレーヤーから真のデジタルビデオレコーダーに変えました。
2010年から2017年まで、クリストフ・ド・ディネチンは、XLプログラミング言語の派生言語であるTao3Dを使用して動的ドキュメントを記述する3Dアニメーションツールを開発している会社、TaodyneのCEOを務めていました。[16]
文献
ディネチンは3冊の本を出版しています。
- フランスのSF小説『インフォマジー』[17]
- Réunifions la physiqueという物理学に関するフランス語の本[18]
- 不完全測定の理論という物理学の本[19]
参考文献
- ^ de Dinechin, Christophe (2000 年 10 月). 「IA-64 の C++ 例外処理」(PDF) . IEEE Concurrency . 8 (4). ACM: 72–79. doi :10.1109/4434.895109 . 2014 年 2 月 24 日閲覧。
- ^ Bocci, Andrea (2004-04-01). 「例外処理の方法」. 2014-02-24閲覧。
- ^ 「C++ ABI サマリー」。Mentor Graphics。2001 年 3 月。2014 年 2 月 24 日閲覧。
- ^ Manchester, Phil (2008-01-16). 「Dip into Concept Programming」. The Register . 2010-02-03閲覧。
- ^ 「初の3Dプラットフォームビデオゲーム」。ギネス世界記録。 2023年6月1日閲覧。
- ^ Loguidice, Bill; Barton, Matt (2009).ヴィンテージゲーム: Grand Theft Auto、Super Mario、そして史上最も影響力のあるゲームの歴史を振り返る。Taylor & Francis。p. 6. ISBN 978-0-24081146-8。
- ^ 「HP-48用Lemmings」HPCalc.org . 2014年2月24日閲覧。
- ^ 「PacMan for HP-48」。HPCalc.org 。 2014年2月24日閲覧。
- ^ “ポール・クルビスへのインタビュー”. HP-Network.com 。2014 年 2 月 24 日に取得。
- ^ Loli, Eugenia (2003-07-08). 「HP-UX エンジニア Christophe de Dinechin 氏へのインタビュー」. OSNews . 2014-02-05閲覧。
- ^ 「Christophe de Dinechin を発明者として引用している米国特許」。米国特許庁。2014 年 2 月 24 日閲覧。
- ^ de Dinechin, Christophe (2022). 「DB48X on DM42 - RPL ランタイム for the DM42 calculator, in the spirit of HP48/49/50」。DB48X。 2023-11-03 にオリジナルからアーカイブ。2023-10-23に取得。
- ^ de Dinechin, Christophe (2023-02-03). 「Reviving Reverse Polish Lisp - Building an open-source HP48-like calculator」. FOSDEM . 2023-10-03時点のオリジナルよりアーカイブ。2023-10-03に取得。(注: SwissMicros DM42およびDM32用のRPLの改良派生版である DB48X があります。)
- ^ 「Emacs on Aqua」。SourceForge 。 2014年2月24日閲覧。
- ^ 「HP DE200C 用ドライバー」Grenouille Bouillie 2014 年 2 月 24 日閲覧。
- ^ “Tao3D”. Sourceforge . 2023年6月1日閲覧。
- ^ アントワーヌ・ラヴェリン;デ・ディネシン、クリストフ (2019-10-15)。インフォマジー。 Roman d'anticipation - Ou pas (フランス語) (第 1 版)。クリストフ・ド・ディネシン。ISBN 978-1-69985081-7。
- ^ 体格の再会! Du jeu vidéo à unevision pixelisée de l'univers intégrant la Théorie de la Relativité et la Mécanique Quantique (フランス語) (第 1 版)。 Dés-Cubes エディション。 2023年5月16日。ISBN 979-8-39488223-4. 2023年6月1日閲覧。
- ^ 不完全測定の理論:物理法則の統一的ビジョンに向けて(第1版)。Dés-Cubes Editions。2022-03-09。ISBN 979-8-42773619-0. 2023年6月1日閲覧。
