エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
compilium v2 (in progress)の工夫点 - /var/log/hikalium
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
compilium v2 (in progress)の工夫点 - /var/log/hikalium
この記事は、言語実装アドベントカレンダーの7日目にあたります。 ちなみに、これを書いている現在は201... この記事は、言語実装アドベントカレンダーの7日目にあたります。 ちなみに、これを書いている現在は2018年12月7日の12:00です。果たして今日中に記事を公開することはできるのでしょうか…。 compilium v2とは github.com compiliumは、hikaliumが開発しているC11準拠(予定)のCコンパイラです。C言語で書かれています。 compilium v2では、v1での反省点およびセキュリティ・キャンプ全国大会2018のCコンパイラ自作ゼミでの知見をもとに、よりわかりやすく単純でインクリメンタルに開発できることを目標に開発しています。 この記事では、これらの得られた知見とともに、それらが実際にどのようにcompilium v2に活かされているかを紹介します。 最初からレジスタマシンとしてアセンブリを出力する 当初、Cコンパイラゼミでは、スタックマシンとしてアセン