![]() | |
| 誕生 : | 1957年 カリフォルニア (米国) |
|---|---|
| 住居 : | ユカイア |
| 国籍 : | アメリカ人 |
| 機関: | Commodore_Amiga りんご ヒューレット・パッカード |
| 卒業証書 : | カリフォルニア大学デイビス校 |
| 有名なもの: | Amiga OS、CDTV、 REBOLコンピュータ言語 |
カール・サッセンラート(1957 年生まれ) は、アメリカのコンピューター科学者です。彼は 1996 年の REBOL プログラミング言語の作成者であり、 AmigaOSオペレーティング システムのアーキテクトでもありました。 1997 年にレボル テクノロジーズを設立しました。
初期の頃
カール・サッセンラスは、1957年にカリフォルニアでチャールズ・サッセンラスとキャロリン・サッセンラス夫妻の間に生まれました。彼の父親は、石油精製、製紙、公害防止システムに関連する研究開発に携わる化学技術者でした。 1960 年代後半、彼の家族はサンフランシスコのベイエリアからユーレカの小さな町に引っ越しました。カールは幼い頃からエレクトロニクス、アマチュア無線、写真、短編映画の分野で活躍しました。 13 歳のとき、公共テレビ局KEETで働き始めました。 1 年後、彼は関連会社であるKVIQのカメラマンになり、テクニカル ディレクターおよびローカル ニュース、コマーシャル、番組のディレクターまで昇進しました。
1980 年に彼はカリフォルニア大学デービス校の試験に合格し、電気工学の理学士号を取得しました。勉強中に、彼はオペレーティング システム、並列コンピューティング、プログラミング言語、神経生理学に興味を持つようになりました。彼はプログラミング コースのアシスタントや、神経科学と生物学的分析の研究アシスタントを務めてきました。彼の叔父のジュリアス・サッセンラート博士はカリフォルニア大学デービス校の心理学部を率いており、叔母のエセル・サッセンラートはカリフォルニア霊長類研究センターでThcを支えた研究者の一人であった。

ヒューレット・パッカードでのキャリア
大学 4年生のとき、カール サッセンラスは、HP 3000 用の MPEファイル システムを設計するグループのメンバーとしてヒューレット パッカードに入社しました。彼の仕事は、記述的かつ手続き型のoutqueueと呼ばれる新しいタイプの言語用のコンパイラを追加することでした。 1 年後、彼は MPE IV オペレーティング システム カーネル開発チームのメンバーになり、その後 HPE に入社しました。 HP で働いている間、彼は当時のほとんどのオペレーティング システムの複雑さを最小限に抑えることを試み、マイクロカーネル ベースのオペレーティング システムの概念を策定しました。彼はそれを HP に提案しましたが、彼は非常に冷たくあしらわれました。 1981 年から 1982 年にかけて、カール サッセンラートは南極のアムンセン スコット基地で国立科学財団の研究を行うため 1 年間休暇をとりました。帰国後、分散コンピューティングのグラフィカル インターフェイスやリモート プロシージャ コール方法など、新しいコンピューティング領域で独立した研究を進めることで HP と合意に達しました。
1982 年後半、Xerox_PARC と MIT メディア ラボで発表された新しいアイデアに感銘を受けたカール サッセンラスは、HP でマウスとウィンドウのインターフェイスを開発するプロジェクトを立ち上げました。 Probus と呼ばれるこのプロジェクトは、スタンフォード在学中に Andy Bechtolsheim から貸与されたSun Microsystems のプロトタイプを基に作成されました。 Probus は、グラフィカル インターフェイスの威力を明確に実証しました。このシステムには、ハイパーリンクと分散コンピューティングの初期の概念も組み込まれていました。
Hewlett-Packard 社内で、Carl Sassenrath は、Ada、Pascal、 Smalltalk 、 Lisp 、Forth、SPL などのプロジェクトに関与し、影響を受けました。
Amigaでのキャリア
1983 年、カール サッセンラスはシリコン バレーの新興企業である Amiga Computer Inc. に入社しました。プロジェクト マネージャーとして、彼は、後に Commodore Amiga となるマルチメディアコンピューター、Amiga 用の新しいオペレーティング システムを設計するよう依頼されました。当時としては洗練されたこのコンピューター (Amiga は 25 の DMA チャネルとコプロセッサーを使用) のために、彼はマイクロカーネルに基づいたプリエンプティブ マルチタスク オペレーティングシステムを作成することにしました。これは、パーソナル コンピュータのオペレーティング システムがms-dos (1981 年) のようなシングルタスク、またはMacintosh (1984 年) のような非プリエンプティブであった 1983 年の新しいアプローチでした。 Amiga マルチタスク カーネルには、Exec (EXECutif の場合) として知られるリアルタイム メッセージ パッシング コア (プロセス間通信用) に基づくマイクロカーネル方法論も初めて組み込まれ、動的に読み込まれるライブラリと依存関係が含まれています。その他、グラフィックス、サウンド、グラフィカル インターフェイス、d7 プレーヤー、ファイル システム。このモジュール方式により、開発者は長年にわたって何百ものモジュールを追加することができました。
Appleでのキャリア
1986 年、カール サッセンラートは、次世代オペレーティング システムの開発のために Apple の ATG グループに採用されました。これは、3D インターフェイスに基づく Mac の後継となるはずだったクアッドコアマイクロプロセッサプロジェクト (Apple の Cray xmp-48 でシミュレート) である Aquarius に統合されました。
この時期には C++ が導入されたばかりでしたが、Carl Sassenrath や多くの Apple 研究者は Smalltalk の OO1 バージョンを好みました。 ATG グループ内で、彼はアラン ケイ、ラリー テスラー、ダン インガルス、ビル アトキンソンなどの人物と協力し、コンピューティングのビジョンを形作るのに役立つリソースと知識の一部を彼に提供しました。
サッセンラート研究
1988 年、カール サッセンラートはシリコン バレーを離れ、サンフランシスコから 2時間北にあるユカイアバレーの山々へ向かいました。そこから、Pantarray、American Multimedia、Videostream などのマルチメディアテクノロジー企業を設立しました。彼はまた、Commodore Amiga にロゴ言語を導入し、CDTV (CD-ROM を備えた最初のセットトップ ボックスの 1 つで、実質的に DVD の前身) の開発を監督し、Viscorp の ED 用のオペレーティング システムを開発しました。テレビからインターネットへのアクセスを可能にする最初のセットトップ ボックスの 1 つ。

レボルテクノロジーズ
1996 年、Java、Perl、Python などの言語の成長と発展を見た後、カール サッセンラートはコンピューター言語の世界で自分のアイデアを発表することを決意しました。その結果、 Rebol (相対式ベースのオブジェクト言語)が誕生しました。 Sassenrath 氏は、Rebol はコンテキストと象徴性の間の満足のいくバランスであり、ユーザーがシンボルとその意味の間に新しい関係を生み出すことを可能にするものであると説明しています。そうすることで、コード、データ、メタデータなどの概念が統合されると彼は主張します。サッセンラート氏は、Rebol を自分の「大きな実験」だと考えています。その理由は、他のほとんどの言語とは異なり、Rebol は文脈をより詳細に制御でき、単語を使用してさまざまな文脈 (方言と呼ばれます) でさまざまな文法を形成できるからです。 Carl Sassenrath は、Rebol は XML に似たマークアップ言語手法の究極の進化であると主張しています。
Rebol の背後にあるもう 1 つの主なアイデアは、コンピューティングを「軽量」に保つことであり、より具体的には、分散コンピューティングのより効率的な方法を提供することです。 Sassenrath 氏は、現代のコンピューティングは必要以上に複雑になっており、それはユーザーにとっても開発者にとっても同様に悪いことである、と結論付けています。カールは、Rebol が万人向けではないことを認めています。この言語は高度なレベルにあり、他の言語とは多くの点で異なります。同氏は、一部のユーザーは、コンピューティングへの新しく明確なアプローチを構築するために、自分が知っていると思っているすべてを忘れる必要があると示唆しました。 1998 年に、サッセンラートは現在も存在する会社である Rebol technology を設立しました。それ以来、彼は Rebol のいくつかの新しいバージョンを作成し、 Rebol/view 、 Rebol/command 、 Rebol/sdk 、 Rebol/iosなどの拡張機能を作成しました。彼は、Rebol に関する多数の書籍、数百のサンプル スクリプト、Rebol の多数のアプリケーションも執筆しています。 Sassenrath は、2007 年に新しいバージョン Rebol 3.0 をリリースする予定です。
スタッフ
カール・サッセンラスはカリフォルニア州ユカイアのサッセンランチに住んでいます。彼はブドウを栽培し、カベルネ・ソーヴィニヨンとメルローをベースにした独自のワインを醸造しています。彼は、ユカイア地域でテレビ番組を放送するコミュニティ組織であるテレビ改善協会に参加しています。彼はアマチュア無線、ビデオ制作、量子電気力学、ボートに興味を持ち続けています。

