リチャード・D・グリーンブラットについて
リチャード・D・グリーンブラット(
1944年12月25日生まれ)は、アメリカの著名な
プログラマーであり、MITの
ハッカー文化を誕生させた重要な人物です。彼は、ビル・ゴスパーとともに、クリエイティブなプログラミングの世界を築き上げました。グリーンブラットは、LISPプログラミング言語の初期発展に寄与し、
MIT人工知能研究所で独自の役割を果たしてきました。
幼少期の背景
リチャードはオレゴン州ポートランドに生まれましたが、幼少期に家族がペンシルベニア州
フィラデルフィアに移住します。その後、両親の離婚に伴い、母親と姉妹と共に
ミズーリ州コロンビアに移りました。この経験が彼の後の人生にどのような影響を与えたのかは定かではありませんが、多様な環境で育ったことは確かです。
1962年に
マサチューセッツ工科大学 (MIT) に入学したグリーンブラットは、学部の2学期目に
ハッカー文化で知られるMITのテック鉄道模型クラブ (TRMC) に参加しました。このクラブでは、プログラミングに関する実践が行われ、彼はその中でただの学生ではなく、自身の才能を活かすチャンスを見出しました。
もともとはクラブのために
IBM 709用のFORTRANプログラムを書く仕事が任されましたが、グリーンブラットは自ら
PDP-1用のFORTRANコンパイラを実装するという大きな目標を立てました。しかし、限られたCPU時間や打ち込みの制約から、目標は容易には達成されませんでした。数年後に、彼が学んだことでPDP-4用のFORTRANコンパイラも役立ちますが、結局このコンパイラはさらなる発展を遂げることなく、時代に逆行してしまいました。
人工知能への移行とプログラミングの才能
グリーンブラットは、TMRCでの経験や、DECでのアラン・コトックの影響を受け、MITの人工知能ラボに引き寄せられました。その環境で彼は
プログラマーとしての実力を発揮し、同時に「ハッカーの中のハッカー」と称賛されるようになりました。著名な教育者であるジェラルド・ジェイ・サスマンとハロルド・エイブルソンからも、彼の指導を受けたことは幸運だったと評価されています。グリーンブラットは、MITでの学業に多くの時間を費やしたため、成績不良で一時休学、Charles Adams Associatesでの仕事を経て、AIラボに
プログラマとして就職することになりました。
主な業績とソフトウェア開発
グリーンブラットは、
PDP-6上でのマクリスプ(Maclisp)の実装を手掛け、さらに世界初のトーナメントレベルでプレイ可能な
チェスプログラム「
マックハック」を開発しました。このプログラムは、
ヒューバート・ドレイファスがコンピュータが高度な
チェスをプレイできるはずがないと豪語していたことに対抗する形で、コンピュータによる実現可能性を示しました。1977年には、
チェス界のチャンピオンである
ボビー・フィッシャーがグリーンブラットのプログラムと対戦した際、フィッシャーは全勝したものの、彼のプログラムは注目を集めました。
また、トム・ナイトとスチュアート・ネルソンと協力して、
Incompatible Timesharing System (ITS)という
PDP-6および
PDP-10用の
タイムシェアリングシステムを開発し、MITで広く使用されるシステムを作り上げました。
その後、グリーンブラットはトム・ナイトと共にMITの
LISPマシンを設計し、ハッカーの理想に基づく企業、Lisp Machines, Inc.を設立しました。この企業は後にGigamos Systemsと改名され、情報技術において重要な役割を果たしました。彼の業績と革新は、現代のプログラミングと人工知能の進展において今なお影響を与えています。
結論
リチャード・D・グリーンブラットの偉業は、プログラミングや人工知能の発展において、彼の先駆性と革新的なビジョンを示しています。彼の貢献は、
ハッカー文化の創造にとどまらず、未来の技術への道をも開くものでした。