Parrot-Datentypen


Advertisements

Der Parrot CPU hat vier Grunddatentypen:

  • IV

    Eine Ganzzahl-Typ; garantiert breit genug, um einen Zeiger zu halten zu sein.

  • NV

    Eine Architektur-unabhängige Gleitkommatyp.

  • STRING

    Eine abstrahierte, Encoding-unabhängige String-Typ.

  • PMC

    Ein Skalar.

Die ersten drei Typen sind ziemlich selbsterklärend; Die letzte Art - Parrot Magic Cookies, sind etwas schwer zu verstehen.

Was sind PMCs?

PMC steht für Parrot Magic Cookie. PMCs repräsentieren jede komplexe Datenstruktur oder die Art, einschließlich Aggregatdatentypen (Arrays, Hash-Tabellen, etc.). Ein PMC kann sein implementieren seine eigenes Verhalten für arithmetische, logische und String-Operationen die damit ausgeführt , so dass für sprachspezifische Verhalten eingeführt werden. PMCs können Sie sich bei der Parrot ausführbare Datei oder gebaut dynamisch geladen, wenn sie benötigt werden.

Advertisements