Joyce (programming language) とは

Joyceは、Per Brinch Hansenによって1980年代に設計された安全で並行したプログラミング言語です。これは、順次言語Pascalと、通信シーケンシャルプロセス(CSP)の原則に基づいています。これは、プログラミング言語としてのCSPの欠点に対処し、分散システム実装のための主に教授のためのツールを提供するために作成されました。
言語はエージェントの概念に基づいています。チャネルの使用とメッセージの受け渡しによってのみ通信するポーズを同時に実行します。エージェントは、サブエージェントを動的かつ再帰的に起動することができる。 Joyceの開発は、1993年頃にBrinch Hansenによって開発されたSuperPascal言語の基盤を形成しました。