Whats the difference between PIR and PASM?
PASM stands for Parrot Assembly and is Parrot’s native language. PIR, on the other hand, is a bit more high level, and should be considered as a layer of syntactic sugar on top of PASM. Just as PASM, PIR can be read by Parrot as well. As long there is not a complete High Level Language (HLL) for Parrot, PIR is the recommended language to program Parrot.