📜  Parrot-数据类型

📅  最后修改于: 2020-11-03 16:06:30             🧑  作者: Mango


Parrot CPU具有四种基本数据类型:

  • IV

    整数类型;保证足够宽以容纳指针。

  • 内华达州

    与体系结构无关的浮点类型。

  • 抽象的,独立于编码的字符串类型。

  • PMC

    标量。

前三种类型很容易解释。最后一种-鹦鹉魔术饼干,稍微难懂。

什么是PMC?

PMC代表鹦鹉魔术饼干。 PMC代表任何复杂的数据结构或类型,包括聚合数据类型(数组,哈希表等)。 PMC可以针对在其上执行的算术,逻辑和字符串运算实现自己的行为,从而允许引入特定于语言的行为。 PMC可以内置在Parrot可执行文件中,也可以在需要时动态加载。