エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Coins めも(1) - hogelogの日記
大学の実験で Coins いじってるんでめも。コンパイラの作り方は http://www.coins-project.org/advanced... 大学の実験で Coins いじってるんでめも。コンパイラの作り方は http://www.coins-project.org/advanceduse/index.html あたりに軽く書いてある。 あと情報処理学会誌でやってた連載「21世紀のコンパイラの道しるべ」の連載第一回(Vol.47 No.4 2006年4月号)と第二回(Vol.47 No.5 2006年5月号)では C言語のサブセットの C0 言語というもののコンパイラの作り方を解説している。第三回以降では SSA 最適化とかの話が書かれてました。 Coins はコンパイルの過程にて、まずソース言語から高水準内部表現(HIR)に変換、それから低水準内部表現(LIR)に変換、ほんでもって実際のマシンのアセンブラコードに変換して、アセンブルします。なんで、新たにコンパイラを作るにはソース言語から HIR への変換をすればいいわけです。