タグ

brainf*ckに関するsobataroのブックマーク (3)

  • Kugyu

    Kugyu – Provinsi Banten lagi-lagi menawarkan warna wisata baru yang dekat dengan ibu kota DKI Jakarta. Siapa sangka di balik padatnya Banten dan kota-kota yang mengelilinginya tersembunyi surga di bumi yang bernama Pantai Tanjung Lesung. Adanya beberapa destinasi wisata di Tangerang menambah pilihan wisata JABODETABEK selain tempat wisata Jakarta yang sudah populer sejak lama. Wisata Tanjung Lesun

  • JavaでBrainf*ckを実装してみた! - techlog

    1000speakers1:5のhackathonタイムでBrainf*ckが盛り上がっていた。 これまでは記号ばっかりの変なプログラムだな、としか思っていなかった。 Brainf*ckで「A」を出力させるコードはこんな感じ。 ++++++++[>++++++++<-]>+. でもちゃんと調べてみると、仕様がコンパクトで、みんなが遊んでいる理由がわかった。これは面白い。 Brainf*ckの仕様は、Wikipediaによるとこんな感じ。 > ポインタをインクリメントする。ポインタをptrとすると、C言語の「ptr++;」に相当する。 < ポインタをデクリメントする。C言語の「ptr--;」に相当。 + ポインタが指す値をインクリメントする。C言語の「(*ptr)++;」に相当。 - ポインタが指す値をデクリメントする。C言語の「(*ptr)--;」に相当。 . ポインタが指す値を出力する。

    JavaでBrainf*ckを実装してみた! - techlog
  • Brainf*ck

    アラン・チューリングという計算機科学者の考えた、 「チューリング・マシン」という仮想の計算機があります。 これは [0を書く]、[1を書く]、[右に進む]、[左に進む] と言った 非常に簡単な命令のみを実行できる想像上の計算機ですが、 我々の使っているパソコンでできるような計算は全て、 チューリングマシン用のプログラムとして書ける、ということが知られています。 …という前置きを付けてなんだか重々しい言語に見えてきたところで(^^;、 たぶんご存じの方も多いと思われる、わずか8文字の組み合わせで ありとあらゆるプログラムを表現する Brainfuck を弄ってみるとしましょう。 * Hello, World 導入 サンプル:表示1 サンプル:表示2 サンプル:echo * サンプル:足し算 サンプル:掛け算 C++によるインタプリタ実装 * サンプル:条件分岐1 サンプル:条件分岐2 まとめ

  • 1