プログラミング言語Dは、コンパイラや歴史的なコンピューターゲームを含む技術的成果を残したアメリカのソフトウェア開発者兼計算機科学者であるウォルター・ブライト(Walter Bright)によって作成されました。1959年に生まれたブライトは、近代的なオブジェクト指向プログラミングへの移行期においてソフトウェア工学の重要な人物として台頭し、従来の言語の限界を超えて、より効率的な直接オブジェクトコード変換を開発しました。
学歴
ブライトはカリフォルニア工科大学で正規の教育を受け、1979年に理学士号を取得しました。学部での研究は機械工学を中心に据え、航空工学の副専攻で補完されました。大学在学中には、PDP-10メインフレーム上で動作するウォーゲーム「Empire」をプログラムしました。さらに、学生でありながらマテル社のインテレビジョン(Mattel Intellivision)プラットフォーム向けにソフトウェアタイトルを開発しました。
プロフェッショナルなエンジニアリングとコンパイラ
卒業後、ブライトは1979年から1982年までボーイング・コマーシャル・エアピーンズ(Boeing Commercial Airplanes)で機械エンジニアとして働きました。1980年代初頭にはC言語プログラミングへと移行し、かつての「Empire」の作業をIBM PC向けに脚色したことで有名になりました。この移行により、言語実装に対する彼の関心が深まりました。その後、彼はZorland CやZortech Cなど様々な名前で市販されたDatalight Cコンパイラを開発しました。彼の技術的成果の画期的な節目となったのがZortech C++コンパイラであり、これは後にSymantec C++、そして最終的にDigital Mars C++として知られるようになりました。このコンパイラは、C言語を中間言語として標準的に依存するのをバイパスし、ソースコードを直接オブジェクトコードに変換する能力を持つことで重要性を獲得しました。
Dの開発
ブライトはプログラミング言語Dの設計者です。コンパイラ技術分野への彼の貢献は、『Dr. Dobb's Journal』のブロガーとしての活動や、プログラミング方法論を詳述した科学論文の発表にまで及んでいます。彼のその後の業績には、D言語で書かれた高速なC/C++プリプロセッサである「Warp」の開発が含まれており、2014年頃にフェイスブック(Facebook)向けに作成しました。
基本情報
- 生誕:1959年 - 学歴:カリフォルニア工科大学 - 学位:理学士 - かかつての勤務先:ボーイング・コマーシャル・エアピーンズ(Boeing Commercial Airplanes) - 主な著作・成果:D、Classic Empire、Zortech C++ - 国籍:アメリカ合衆国
よくある質問
### Zortech C++コンパイラに関連する主な技術的成果は何ですか?
Cを中間ステップとして使用することなく、ソースコードを直接オブジェクトコードに翻訳した最初のC++コンパイラでした。
### ブライトのWarpプリプロセッサを利用した主要企業は何ですか?
フェイスブック(Facebook)は、2014年頃にプログラミング言語Dで書かれたこのツールを利用しました。