エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
気まぐれな戯れ言の部屋 バックナンバー13
ようやくC++で本格的なコンパイラを作ります。 作成したものはプログラム実験部屋のその5-JBCompiler... ようやくC++で本格的なコンパイラを作ります。 作成したものはプログラム実験部屋のその5-JBCompilerにおいてあります。 1. はじめに コンパイラ作ってみるかも編-その1で始めたコンパイラ作成ですが、VBで軽く字句解析・構文解析の基礎を学んでみました。 そこで、ようやくここから実際のコンパイラを作成しようと思います。 まず、今回作成するコンパイラの大まかな仕様を決めておきます。 今回はx86のコードは生成せず、Javaのクラスコードを生成します。 この利点として、メモリ管理をJavaVMに丸投げできることや、多少変なコードでもPCの動作に影響を与えず実行できるという利点があります。 .exeを吐くコンパイラを作ると、まともに動くまで何度もおかしな動作しそうでちょっと怖いし(^^; flex(Wikipedia)とbison(Wikipedia)は、それぞれ字句解析・構文解析を行う
2011/10/06 リンク