2010-09-19から1日間の記事一覧

file に関連付けられた stream かどうか

file size 調査用に istream を受け取ってその最後の streampos を返す関数、てのを作ってたんだけどこいつの test してたら関数 std::istream::tellg(0) の返り値が非負の場合 file っぽいことに気付いたのでそういう関数作ってみた。 http://github.com/ja…

日本語もいける

ASCII code 表示できるんだから encoding あわせてやりゃいけるはずだよなと思って試してみたらやっぱりいける。 http://github.com/januswel/brainf_ck/blob/master/scripts/HIRAGANA_LETTER_A.bf 「あ」を UTF-8 で出力する script 。なので LANG=ja_JP.UT…

Brainf*ck interpreter

http://ja.wikipedia.org/wiki/Brainfuck http://d.hatena.ne.jp/hogelog/20100914/p1 読んでいろいろいじるには brainf*ck がいい教材だということに気付いたのでとりあえず base になる interpreter code を書いてみた。細かい処理内容は元ネタの記事と一…