Upgrade to Pro — share decks privately, control downloads, hide ads and more …

BrainFuckをつくった

 BrainFuckをつくった

#uzimaru生誕LT会

uzimaru0000

June 01, 2020
Tweet

More Decks by uzimaru0000

Other Decks in Technology

Transcript

  1. BrainFuckってなに? 難解プログラミング言語のひとつ + - > < , . [ ]

    の8つの記号だけを使ってプログラミングをする言語 チューリング完全なので実質なんでも作れる[要出典] 記号部分を任意のトークンに変えるだけで自作言語()が作れる 例 : https://github.com/masarakki/nyaruko_lang
  2. 命令を型にする - > 右にシフト
 - < 左にシフト
 - + 加算


    - - 減算
 - , 入力
 - . 出力
 - [ ループの開始
 - ] ループの終わり

  3. 命令を型にする - > 右にシフト
 - < 左にシフト
 - + 加算


    - - 減算
 - , 入力
 - . 出力
 - [ ループの開始
 - ] ループの終わり