ニクラウス・ヴィルト

ニクラウス・ヴィルト ("Niklaus Wirth", 1934年2月15日 - )はスイスの計算機科学者。プログラミング言語Pascal、Modula-2などの開発や、ソフトウェア工学分野の開拓的研究で知られる。
略歴.
1934年、スイスのヴィンタートゥールに生まれる。高校時代にロケットを製造して校庭で打ち上げたところ、校長の前に落下したが、処分はされなかった。1954年にスイス連邦工科大学チューリッヒ校(ETH)に入学、当時、ETHは1950年9月にコンラート・ツーゼ（Konrad Zuse）が開発した デジタル計算機「Zuse Z4」を1950年9月に導入して翌年には欧州で最初のプログラミング講座を開設していた。1950年から1955年にかけて応用数学研究所の教授であるエドゥアルド・シュティーフェルの下で大学院生だったアンブロス・スペイゼル（Ambrosius Paul Speiser）が「ERMETH」を製作していた。
1959年、スイス連邦工科大学チューリッヒ校にて電気工学の学位を取得。1960年、カナダのラバル大学で理学修士号を得る。その後、カリフォルニア大学バークレー校でコンピュータ設計の先駆者ハリー・ハスキーの指導を受け、1963年に電気工学・計算機科学分野の博士号を得る。
1963年から1967年までスタンフォード大学およびチューリッヒ大学の計算機科学分野の助教授を務めた。1968年にはスイス連邦工科大学チューリッヒ校の情報科学科の教授となり、2年間のサバティカル休暇をカリフォルニア州のパロアルト研究所で過ごした。
1999年に退職。
業績.
ヴィルトは、プログラミング言語ALGOL W、Pascal、Modula、Modula-2やオペレーティングシステムOberon のチーフデザイナーを務めた。また、Oberon、ビットスライスプロセッサを用いたワークステーションLilith、ハードウェアの設計やシミュレーションを行うハードウェア記述言語 Lola の主要部分を手がけた。これらの功績により、ヴィルトは1984年にACM チューリング賞を受賞した。
プログラミングの教育法について書いた記事 "Program Development by Stepwise Refinement"は、ソフトウェア工学の分野における古典である。1975年の著作『アルゴリズム＋データ構造＝プログラム』は広く知られ、今なお価値を失っていない。同書では、コンパイラ設計の説明のために、単純なプログラミング言語PL/0を設計。様々な大学のコンパイラ設計の授業で利用された。
外部リンク.
特に断りがなければ全て英語。