Parrot CPU有四种基本数据类型:
IV
整数类型;保证足够宽以容纳指针.
NV
建筑 - 独立浮点类型.
STRING
抽象的,与编码无关的字符串类型.
PMC
标量.
前三种类型几乎不言自明;最终类型 - 鹦鹉魔术饼干,稍微难以理解.
什么是PMC?
PMC代表Parrot Magic Cookie. PMC表示任何复杂的数据结构或类型,包括聚合数据类型(数组,哈希表等). PMC可以对其执行的算术,逻辑和字符串操作实现自己的行为,从而允许引入特定于语言的行为. PMC可以内置到Parrot可执行文件中,也可以在需要时动态加载.