エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Brainfuck -> Javaバイトコード コンパイラー-Idiotproof
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Brainfuck -> Javaバイトコード コンパイラー-Idiotproof
BrainfuckソースコードをJavaバイトコードにコンパイルするプログラムを作ってみたのでメモ。 詳細なJav... BrainfuckソースコードをJavaバイトコードにコンパイルするプログラムを作ってみたのでメモ。 詳細なJavaバイトコードの解説は行いません。 リポジトリ The Java Virtual Machine Specification クラスファイルについては4章、命令セットについては6章を参照されたし。 Brainfuck? Wikipedia 命令がわずか8つしかないチューリング完全なプログラミング言語。実用性はないが面白い。 大雑把に説明すると、Brainfuck実行環境はbyteの配列とその要素を指すポインタを持ち、それを命令セットで操作していく感じ。 詳細はリンク先を参照のこと。 準備 byte配列をちまちま作るのはやっていられないので、まず、Byteを書き込むためのコンビニエンスメソッドを定義する。 /** * Helper class to create byte arr