[フレーム]
はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

気に入った記事をブックマーク

  • 気に入った記事を保存できます
    保存した記事の一覧は、はてなブックマークで確認・編集ができます
  • 記事を読んだ感想やメモを書き残せます
  • 非公開でブックマークすることもできます
適切な情報に変更

エントリーの編集

loading...

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。

タイトルガイドライン

このページのオーナーなので以下のアクションを実行できます

タイトル、本文などの情報を
再取得することができます
コメントを非表示にできます コメント表示の設定

ブックマークしました

ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください

Twitterで共有

ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します

2219users がブックマーク コメント 137

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

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

2219 users www.sigbus.info

ガイドラインをご確認の上、良識あるコメントにご協力ください

0 / 0
入力したタグを追加

現在プライベートモードです 設定を変更する

おすすめタグタグについて

よく使うタグ

はてなブックマーク

はてなブックマークで
関心をシェアしよう

みんなの興味と感想が集まることで
新しい発見や、深堀りがもっと楽しく

ユーザー登録

アカウントをお持ちの方はログインページ

記事へのコメント137

  • 注目コメント
  • 新着コメント
yuzu441
会社卒業したらじっくり読もう

その他
n314
一番大変な部分はアセンブラとかじゃなくて構文解析じゃないかな...と思ってソース見に行ったらlexとかじゃなく全部自作だった。

その他
Nyoho
さすがルイさん。さするい。

その他
cu39
このテキストと https://github.com/rui314/9cc の間が埋まっていく感じになるのかな。

その他
blockchain-bitcoin
投げ銭したいくらいの良記事

その他
kenkenpa198
>その言語の実装をコンパイルするために使った別のコンパイラ、というように系譜をさかのぼっていくと、最終的に、コンピュータの黎明期に誰かが機械語で直接書いた単純なアセンブラにたどりつくはずです。 ロマンだ

その他
s51517765
あとで読みたい

その他
zu2
細部まで気をつけて書かれていて、実にプロの仕事である / スタックの伸びる方向は気になるな。上が若いアドレスの方が自然に感じる(stackって積むものだし)

その他
nilab
「本書では、C言語で書かれたソースコードをアセンブリ言語に変換するプログラム、つまりCコンパイラを作成します。コンパイラそのものもCを使って開発します」

その他
tech_usami17
時間かけてやりたい

その他
fuyu77
へぇー。"その言語の実装をコンパイルするために使った別のコンパイラ、というように系譜をさかのぼっていくと、最終的に、コンピュータの黎明期に誰かが機械語で直接書いた単純なアセンブラにたどりつくはずです"

その他
ockeghem
ここにしびれた>『大きなプログラムを小さなステップにわけて少しづつ作っていく方法や...そしてコンパイラ作成のような野心的なプロジェクトに取り組むときの心構えすら学ぶことができるはずです』

その他
koba789
解説の書き方の参考になる

その他
nc44v-134-nvtyqfgq
C言語の自作コンパイラを作る入門サイト

その他
codelynx
"CコンパイラがCで書かれているといった自己参照的な状況は珍しくありません。C以外でも、数多くの言語実装がその言語自体を使って書かれています。 "

その他
igrep
そう言えば公開当時は天の邪鬼な気持ちでスルーしていた。今欲しい情報もたくさん書いてあるみたいなんでそこだけでも読もう。

その他
twinnoze
Rui Ueyama氏によるC言語コンパイラ作成の解説。このサイトのおかげで再帰降下構文解析、使えるようになった。

その他
takujitsu
コンパイラ自作

その他
stealthinu
なにこれすごい。rui314さんが書かれてるので間違いない内容。てかすごい。

その他
belgianbeer
とても丁寧に書いてある

その他
pyamax
手が空いたらやりたい

その他
gallu
ちぇく。

その他
atoh
ブコメ見て構文解析も自作だと分かったので、拝読いたします。

その他
prototechno
#wakate2019w

その他
leokun0210
読むぞースレ

その他
leiqunni

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

その他
lowpowerschottky
"「独自言語」に機能を追加していって、最終的にそれをC言語と一致するものに育て上げる"

その他
UDONCHAN
参考になる

その他
efcl
Cコンパイラを作る書籍

その他
asakura-t
「インストラクションカウンタ」は「インストラクションポインタ」の間違いだな。

その他
mas-higa
すごく丁寧に書かれてるのに Github のとこすごくあっさりしてた。

その他
ysync
「インストラクションカウンタ」って呼び方知らんかったけど、386方言なのかな?

その他
naari_3
rui ueyama

その他
labocho
rui ueyama

その他

注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

リンクを埋め込む

以下のコードをコピーしてサイトに埋め込むことができます

プレビュー
アプリのスクリーンショット
いまの話題をアプリでチェック!
  • バナー広告なし
  • ミュート機能あり
  • ダークモード搭載
アプリをダウンロード

関連記事

usersに達しました!

さんが1番目にブックマークした記事「低レイヤを知りた...」が注目されています。

気持ちをシェアしよう

ツイートする

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

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

ブックマークしたユーザー

  • hiros02025年08月24日 hiros0
  • sora_h2025年08月09日 sora_h
  • thamaguti2025年08月07日 thamaguti
  • arrayszk2025年06月02日 arrayszk
  • heiwaboke2025年04月14日 heiwaboke
  • kappa-kappakun2025年03月16日 kappa-kappakun
  • rCjmRYbLtJ3byU5H2024年12月29日 rCjmRYbLtJ3byU5H
  • nhayato2024年09月14日 nhayato
  • westlife2024年08月31日 westlife
  • nixeneko2024年08月20日 nixeneko
  • kenkenpa1982024年08月16日 kenkenpa198
  • logiteca72024年06月25日 logiteca7
  • mizhiro2024年06月24日 mizhiro
  • rice_kokumutyoukan2024年04月27日 rice_kokumutyoukan
  • fivestech2024年03月27日 fivestech
  • uzulla2024年02月06日 uzulla
  • massans2024年01月20日 massans
  • s515177652023年12月28日 s51517765
すべてのユーザーの
詳細を表示します

ブックマークしたすべてのユーザー

同じサイトの新着

同じサイトの新着をもっと読む

いま人気の記事

いま人気の記事をもっと読む

いま人気の記事 - テクノロジー

いま人気の記事 - テクノロジーをもっと読む

新着記事 - テクノロジー

新着記事 - テクノロジーをもっと読む

同時期にブックマークされた記事

いま人気の記事 - 企業メディア

企業メディアをもっと読む

はてなブックマーク

公式Twitter

はてなのサービス

Copyright © 2005-2025 Hatena. All Rights Reserved.
設定を変更しましたx

AltStyle によって変換されたページ (->オリジナル) /