オウム-データ型
Parrot CPUには、次の4つの基本的なデータ型があります。
IV
整数型。ポインタを保持するのに十分な幅が保証されています。
NV
アーキテクチャに依存しない浮動小数点型。
STRING
抽象化された、エンコーディングに依存しない文字列型。
PMC
スカラー。
最初の3つのタイプは、ほとんど自明です。最後のタイプであるオウムのマジッククッキーは、理解するのが少し難しいです。
PMCとは何ですか?
PMCはParrotMagicCookieの略です。PMCは、集約データ型(配列、ハッシュテーブルなど)を含む、複雑なデータ構造または型を表します。PMCは、PMCに対して実行される算術、論理、および文字列操作に対して独自の動作を実装できるため、言語固有の動作を導入できます。PMCは、Parrot実行可能ファイルに組み込むことも、必要に応じて動的にロードすることもできます。