カール・サセンラスの生涯と業績
カール・サセンラスは、
1957年に
カリフォルニア州で生まれ、
オペレーティングシステムと
プログラミング言語の分野で多大な貢献をしてきた人物です。彼のキャリアは、革新的なアイデアと技術への情熱に彩られています。特に、
AmigaOSの
カーネル開発とREBOL言語の設計は、彼の卓越した才能を示す代表的な業績と言えるでしょう。
学生時代
サセンラスは幼い頃から電子工学、
アマチュア無線、写真、映画撮影といった分野に興味を持っていました。13歳で地元のテレビ局で働き始め、
撮影技師やディレクターとしての経験を積みました。1980年には
カリフォルニア大学デービス校で
電気工学と
計算機科学の学士号を取得。大学では、
オペレーティングシステム、並列処理、
プログラミング言語、神経生理学といった分野に特に強い関心を持ち、研究助手としても活躍しました。
大学卒業後、サセンラスは
ヒューレット・パッカード(HP)に入社し、HP 3000用のOSであるMPEの開発に携わりました。そこで、彼は
ファイルシステムの設計や制御言語
コンパイラの実装を行いました。MPE-IVの
カーネルチームの一員となった彼は、当時複雑であったOSを簡素化するため、マイクロ
カーネルの概念に着目しました。このアイデアは当時HPには受け入れられませんでしたが、彼の後のキャリアに大きな影響を与えることになります。その後、HPでの研究活動の中で、マウスを使った現代的なウィンドウベースのGUIを開発する社内プロジェクト「Probus」を立ち上げました。このプロジェクトは、後のGUIの発展に繋がる重要な一歩となりました。
Amiga Computerでの革新
1983年、サセンラスは
Amiga Computerに移籍し、OS開発の責任者として
AmigaOSの開発を主導しました。当時、
パーソナルコンピュータのOSはシングルタスクが主流でしたが、サセンラスはマイクロ
カーネル設計に基づくプリエンプティブ・
マルチタスクOSを開発しました。これは、当時としては画期的な設計であり、
AmigaOSはリアルタイムメッセージパッシングをベースとした柔軟かつ拡張性の高いOSとして、1980年代のコンピュータ業界に大きな影響を与えました。
アップルコンピュータでの活動
Amiga Computerを退社後、1986年にサセンラスはアップルコンピュータに移籍しました。ここでは、次世代OSの開発プロジェクト「Aquarius」に参加し、
オブジェクト指向プログラミング言語であるSmalltalkをベースとした開発に携わりました。この時期に、
アラン・ケイやビル・アトキンソンといった著名な研究者と共に働くことで、彼の知識と
コンピュータ言語観はさらに深まりました。
独立後の活動とREBOL言語
1988年、サセンラスは
シリコンバレーを離れ、マルチメディア関連の企業を設立しました。その後、1996年には独自の
プログラミング言語であるREBOLの開発に着手しました。REBOLは、他の言語とは異なる独自のアプローチを採用しており、サセンラス自身もこの言語が万人向けではないことを認めています。1998年にはREBOL Technologiesを創設し、REBOLとその派生製品の開発を続け、現在もREBOL V3.0の開発を進めています。
私生活
サセンラスは現在、
カリフォルニア州ユカイアに在住し、ブドウ栽培や自家製ワイン造りを楽しんでいます。また、
アマチュア無線やビデオ制作を趣味とし、地域の非営利放送局のボランティアとしても活動しています。彼の多岐にわたる興味と活動は、彼の豊かな創造性と探求心を反映していると言えるでしょう。
参考文献
サセンラスは、自身の研究や開発に関する多くの文献を執筆しています。これらの参考文献は、彼の業績を深く理解するための貴重な資料となっています。
Amiga ROM Kernel Reference Manual: Exec (1986)
Guru's Guide to the Commodore
Amiga (1989)
The Object Oriented Amiga Exec (1991)
REBOL Bots (1999)
Inside the REBOL Scripting Language (2000)
REBOL for Dummies (2000)
REBOL Programming (2001)
Computing Encyclopedia, Vol 5: People (2002)
The REBOL IOS Distributed Filesystem (2002)
The REBOL/Core Users Guide (2000-2005)
外部リンク
本人のサイト
REBOL Technologies
Biographic notes
Carl' Blog
TV Improvement Assoc.
Interview, Obligement - May, 2007
カール・サセンラスは、コンピュータ業界における先駆者の一人であり、彼の革新的なアイデアと技術への情熱は、今後も多くの人々に影響を与え続けるでしょう。