タグ

2010年7月29日のブックマーク (3件)

  • Conway's Game of Life in HTML 5

    An implementation of Conway's Game of Life using HTML 5 and its canvas element.Welcome to sixfoottallrabbit's implementation of John Conway's Game of Life, using the HTML 5 canvas element. The Game of Life is a cellular automaton, which means that it consists of a grid of cells which can be in one of a finite number of states. Given any state, there are rules that govern what the next state of th

    nama_co
    nama_co 2010/07/29
    HTML5でALだってさ。これはハマる。
  • Brainf*ck

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

    nama_co
    nama_co 2010/07/29
    brainfuck基礎サンプル。
  • BrainFuck ダイナマイツ

    BrainFuck とは 以下の 8 個の命令だけで全ての処理を行う難読系プログラミング言語です (名称がアレですがこれでも立派なチューリング完全なんです)。 C/C++ のポインタなどのメモリ操作イメージを初心者に叩き込ませるのには最適かと思われます。

    nama_co
    nama_co 2010/07/29
    プログラミング言語「BrainFuck」のインタープリタアプレット。息抜きに遊ぶと楽しい。