一覧。ARM 3.2から適当に改変。日本語も適当。
- 基本型 elementary
- 合成型 composite type
- タグ付けされていない untagged
- 配列 array (文字列を含む)
- レコード record
- タスクtask
- (共有データ)protected
- タグ付けされている(インターフェースを含む) tagged (including interfaces)
- 代入制限なしのレコード nonlimited tagged record
- 代入制限あり limited tagged
- レコード limited tagged record
- (並列処理) synchronized tagged
- タスク tagged task
- (共有データ) tagged protected
- タグ付けされていない untagged
見どころとしては
- ポインタじゃなくて参照
- 文字列は単なる配列
- 文字も真偽値も単なる列挙型