タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

parrotと!share-withに関するtyruのブックマーク (1)

  • parrot事始め - 初学者の箸置

    昨日は嘘ばっかり書いていた。pasmじゃなく pir形式だったりとか、 pbcは言語の実体じゃなくpirとかの形式をコンパイルした後のバイトコードだったり*1。とりあえずまとめ。 Parrotとは ParrotはレジスタベースのVM。まあこのアタリは言うまでもなく。2001年のエイプリルフールが誕生日。動的型付き言語をターゲットに設計されている。 ファイル形式 ファイル形式は4タイプある。 PIR (Parrot Intermediate Representation) PASM(Parrot Assembly) PAST(Parrot Abstract Syntax Tree) PBC(Parrot Bytecode) 下に行くほど抽象度が低い。 1.は昨日見ていたヤツ。抽象度がある程度あってサブルーチンコールみたいなのベースとかいろいろ糖衣構文があるやつ。手書きとコンパイラ出力両方を念

    parrot事始め - 初学者の箸置
  • 1