Loading article…
| パラダイム | オブジェクト指向 |
|---|---|
| デザイン: | アンドリュー・P・ブラック、ノーマン・C・ハッチンソン、エリック・B・ジュル、ヘンリー・M・レヴィ |
| 初登場 | 1980年代 |
| タイピングの規律 | 強い、静的 |
| Webサイト | www.emeraldprogramming language.org |
| 影響を受けた | |
| パスカル、シミュラ、スモールトーク | |
| 影響を受けた | |
| Java、シンギュラリティ | |
エメラルドは、1980年代にワシントン大学コンピュータサイエンス学部のアンドリュー・P・ブラック、ノーマン・C・ハッチンソン、エリック・B・ジュール、ヘンリー・M・レヴィによって開発された分散型オブジェクト指向プログラミング言語です。 [1]
シンプルな Emerald プログラムでオブジェクトを作成し、システム内で移動することができます。
const Kilroy ← object Kilroy
process
const origin ← locate self
const up ← origin.getActiveNodes
for e in up
const there ← e.getTheNode
move self to there
end for
move self to origin
end process
end Kilroy
Emerald は、オブジェクトの高パフォーマンスな分散、位置、および高パフォーマンスをサポートし、分散プログラミングを簡素化し、情報の隠蔽を活用し、小さな言語となるように設計されました。
参考文献
外部リンク
- 公式サイト
- 「UBCのエメラルドページ」。2020年1月14日時点のオリジナルよりアーカイブ。
- Sourcefourge の Emerald プロジェクト (Eclipse プラグインを含む)
