タグ

2018年11月1日のブックマーク (2件)

  • 低レイヤを知りたい人のための Cコンパイラ作成入門

    はじめに このオンラインブックは執筆中です。完成版ではありません。フィードバックフォーム このには一冊のに盛り込むにはやや欲張りな内容を詰め込みました。書では、C言語で書かれたソースコードをアセンブリ言語に変換するプログラム、つまりCコンパイラを作成します。コンパイラそのものもCを使って開発します。当面の目標はセルフホスト、すなわち自作コンパイラでそれ自身のソースコードをコンパイルできるようにすることです。 このでは、コンパイラの説明の難易度が急に上がりすぎないように、様々なトピックを書全体を通じて次第に掘り下げていくという形で説明することにしました。その理由は次のとおりです。 コンパイラは、構文解析、中間パス、コード生成といった複数のステージに概念的に分割することができます。よくある教科書的アプローチでは、それぞれのトピックについて章を立てて解説を行うことになりますが、そのよう

    akanehara
    akanehara 2018/11/01
  • 殺人予告|生活学習|note

    コミティアで発行した漫画を販売もしくは公開しています。日記も書いています。しかし、codocに移転。→ https://codoc.jp/sites/seikatsugakusyu ツイッター→https://twitter.com/seikatsugakusyu ここは跡地。

    殺人予告|生活学習|note
    akanehara
    akanehara 2018/11/01