カール・サセンラス

カール・サセンラスの生涯と業績



カール・サセンラスは、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

カール・サセンラスは、コンピュータ業界における先駆者の一人であり、彼の革新的なアイデアと技術への情熱は、今後も多くの人々に影響を与え続けるでしょう。

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。