難解プログラミング言語のうち、最も有名なものの一つであるBrainf*ck(Brainfuck)に関するアドベントカレンダーです。
コンパイラが簡潔になるように設計された、手続き型プログラミング言語のエッセンスを抽出した極端にシンプルな言語仕様(わずか8命令!)と、それにも関わらずチューリング完全である表現力の高さが評価されています。知らんけど。
このアドベントカレンダーではBrainf*ckに関連する内容なら何でもOKとします。
例えばこんな記事が考えられますね!
- Brainf*ckで〇〇を実装してみた
- Brainf*ckインタプリタ・コンパイラを実装してみた
- 他の高級言語からBrainf*ckへのトランスパイラを実装してみた
- Brainf*ckでのコードゴルフテクニック
- Brainf*ckを実行するCPUを作ってみた
- Brainf*ck派生・拡張言語作ってみた
などなど…
初心者から脳がf*ckされた達人までどしどし書いていってください!
SUN | MON | TUE | WED | THU | FRI | SAT |
---|---|---|---|---|---|---|
1 kimiyuki | 2 みみねこ | 3 そすうぽよ | 4 matsu7874 | 5 そすうぽよ | 6 あんでぃ@量産型テ徒???? /-500/ | 7 あんでぃ@量産型テ徒???? /-500/ |
8 るふぁ | 9 roodni | 10 あんでぃ@量産型テ徒???? /-500/ | 11 そすうぽよ | 12 濃い紅茶 | 13 あんでぃ@量産型テ徒???? /-500/ | 14 うら |
15 て | 16 あんでぃ@量産型テ徒???? /-500/ | 17 そすうぽよ | 18 Szkieletor | 19 Szkieletor | 20 hsjoihs | 21 |
22 Siketyan | 23 angel as ㌵㌤の猫 | 24 うら | 25 るふぁ |
- 12/1プロの Brainfuck ゴルフ結果を読んで使われているテクなどを解説します
- 12/2Brainfuck縛りのバチャをやった話をいまさら書くことにしましたBrainfuck縛りのバーチャルコンテストを開いた - 3匹の猫
- 12/3BFmetaメタプログラミング可能なBrainf*ck派生言語BFmeta 【Brainf*ck Advent Calendar 2019 3日目】 - prime's diary
- 12/4RustでBrainfuckインタプリタを実装した話を書けるだろうか?
- 12/5様々な環境における0初期化の話いろいろなBrainf*ck処理系における値の0初期化、ムーブ、コピー、便利なイディオム 【Brainf*ck Advent Calendar 2019 5日目】 - prime's diary
- 一時変数を減らすちょっとしたテクニックのようななにかbrianfuckの小手先のテクニックで変数を削減 - 三流プログラマの戯言
- 配列のランダムアクセスの話brainfuck 閑話 : 配列のランダムアクセス - 三流プログラマの戯言
- 12/8コンパイラを作ろうかな
- 12/91993年のbrainfuckについて書きます最古のbrainfuck処理系と言語仕様【Brainf*ck Advent Calendar 2019 9日目】 - AdC用にとりあえず用意したブログ
- 12/10brainfuckでのオセロの記事を書きます。brainfuck でオセロを書く(前編) - 三流プログラマの戯言
- 12/11高速なBFmetaインタプリタ
- 12/12非破壊if文と呼ばれるものについて書くかもしれませんBrainf*ckにおける非破壊if文と呼ばれるテクについて - Brainf*ckを書かない
- 12/13brainfuckオセロの後編ですbrainfuck でオセロを書く(後編) - 三流プログラマの戯言
- 12/14BFmetaで遊ぶかもBFmeta で遊ぶ - 何か書く
- 12/15pythonでインタープリタ作ったついでにデバッガを作った
- 12/16デバッガに挟まれそうなので、デバッガ含めた自分のコーディングの記事書きます自作の brainfuck の開発環境の紹介 - 三流プログラマの戯言
- 12/17コンパイラかデバッガか競プロライブラリかなあオンラインBrainf*ckインタプリタ・デバッガを作った【Brainf*ck Advent Calendar 2019とその他のAdCの17日目】 - prime's diary
- 12/18Brainf*ck初挑戦で九九判定のプログラムを書きましたBrainf*ckで九九表に載っているか判定するプログラム - モモをたずねて
- 12/19Brainf*ckに挑戦してみて思ったこと(書きたい方いれば譲ります)Brainfuckに初挑戦して完成させるまでの記録 - モモをたずねて
- 12/202014年ごろの私「読み書きしやすくするためにBrainf*ckに抽象化を入れよう」 - hsjoihs’s diary
- 12/22PHP で Brainf*ck インタプリタを書いた (記事ではありませんが許してください)GitHub - Siketyan/Brainfucked: Object Oriented Brainfuck Interpreter in PHP
- 12/23温故知新でFizzBuzzを。ゴルフの題材として。Brainf**k ゴルフ事例解説-FizzBuzz(214) - Qiita
- 12/24BF置換言語を滅ぼす 間に合わなかったら今作ってるトランスパイラについて語る
- 12/25CPUつくったよFPGA上で動くBrainfuckCPUを作った - よーる