アクタープログラミング言語は、 1988年にホワイトウォーターグループのチャールズ・ダフによって発明されました。これは、彼が取り組んでいたForth言語のオブジェクト指向拡張から派生したものです。 [1]
Actor はSmalltalkスタイルの純粋なオブジェクト指向言語です。Smalltalk と同様に、小さな整数も含めすべてがオブジェクトです。Bakerセミスペースガベージ コレクターが使用され、(メモリ制限のある Windows 2.1 の時代では) オブジェクトをスワップするソフトウェア仮想メモリ システムも使用されます。16ビットx86 アセンブリ言語で記述されたトークン スレッドインタプリタ[2]がコンパイルされたコードを実行します。
Actor は、Microsoft Windows 2.1 および 3.0 専用にリリースされました。Actor は、ネイティブ オペレーティング システム コールを介した純粋なオブジェクト指向フレームワークを基本 GUI アーキテクチャとして使用しました。これにより、Actor アプリケーションは C で記述された Windows アプリケーションとまったく同じ外観と操作性を実現しながら、インタラクティブな Smalltalk のような開発環境の利点をすべて備えています。このアーキテクチャの長所と短所は、Windows アーキテクチャとの密接な結合と、オブジェクトへの薄い抽象化レイヤーです。これにより、豊富な Windows OS API を直接使用できますが、アプリケーション フレームワークを大幅に書き直さない限り、他の OS をサポートすることはほぼ不可能になります。
ActorのデモはComputer Chroniclesのエピソードで紹介されました。[3]
さらに読む
- [4]
参考文献
- ^ Ziff Davis Inc (1991-03-26). PC Mag. Ziff Davis, Inc.
- ^ InfoWorld Media Group (1991-02-25). InfoWorld. InfoWorld Media Group, Inc.
- ^ Computer Chronicles. エピソード 718. プログラミング言語、1990-03-01、2022-07-10取得
- ^ Don Crabs (1990 年 10 月 15 日)。「Actor は洗練された OOP 開発システムを提供します」。InfoWorld。InfoWorld Media Group, Inc.: 86– 。ISSN 0199-6649。2011年8 月 18 日閲覧。
