Brainf**k
はじめに 久しぶりの講座ネタとして、最近締め切りを迎えた、CodeIQの「あしあと」を題材に、Brainf**kでのコードを設計し実装するまでを解説してみたいと思います。 ※なお、Brainf**k講座本編に関しては、最後の第8回をご覧ください。 codeiq.jp
Esolang Advent Calendar 2016、10日目の記事です。 続き 昨日「最終形になりました」と書いたばかりだったのに…。スマンありゃウソだった。 ※経緯については昨日の記事をご覧ください。
Esolang Advent Calendar 2016、9日目の記事です。 はじめに 久しぶりに、以前のBrainf**k講座(最終の第8回はこちら)の番外編です。 CodeIQで出題されたPPSPでBrainf**k golfが一部?盛り上がりを見せたこともあり、今回は趣向を変えて、コードを縮めていく過…
はじめに CodeIQというところでプログラミング問題に挑戦しましたので、ネタバレです。 codeiq.jp
はじめに CodeIQというところでプログラミング問題「変進小数の足し算」に解答しましたので、ネタバレです。 codeiq.jp
はじめに 講座そのものは第8回で終わっているのですが、Brainf**kのgolfに挑戦した問題として、Baconian Cipherを取り上げ、解説したいと思います。
はじめに 今回でいよいよ最後になりました。トリとして、BCD演算を紹介したいと思います。
はじめに 前回で一通り、処理の制御を終わりましたBrainf**k講座、今回からは応用として、良く使う典型的な処理を紹介していきたいと思います。
はじめに いよいよ今回で条件分岐の最後の話題になります。ここがある意味、Brainf**kの醍醐味なのではないかと思っている、非破壊的条件分岐のお話です。
はじめに 前回から条件分岐に入りましたBrainf**k講座、条件分岐にも色々なバリエーションがありますので、今回・次回と分けて説明していきたいと思います。
はじめに 前回まででループを一通りマスターされたことと思われますBrainf**k講座、今回からは条件分岐、いわゆるif文の処理に入ります。実はループよりもif文の方が複雑なのですが、これを身に着ければ、大抵のコード ( Brainf**k向きの ) は書けるようにな…
はじめに 既に基本機能をマスターされたことと思われますBrainf**k講座、ループ処理の幅を広げるために、実践的なコードに触れていきたいと思います。
はじめに 前回より始まりましたBrainf**k講座、実際のコードを通じて、少しずつできることを増やしていく予定です。
はじめに Brainf**kは、命令が+-<>[],.のたった8種類という、超シンプルなプログラミング言語であり、初心者にも易しい ( はず!! 絶対! …多分 ) のですが、実用的な組み方の指針と言うのがなかなかなく、興味を持ってもとっつきにくいのではないかと感じてい…
はじめに 2016/7/2開催の「オフラインリアルタイムどう書くE05」に参加しましたので、そのレポートです。
はじめに anagol ( anarchy golf ) というコードゴルフサイトで最近出題された、“The B Programming Language”という問題、締め切りを過ぎましたが、Brainf**kで実装してみましたので、備忘録として解説を載せます。
はじめに 2016/6/4開催の「オフラインリアルタイムどう書くE04」に参加しましたので、そのレポートです。
はじめに CodeIQというところでプログラミング問題「レッド・アンド・ホワイト」に解答しましたので、ネタバレです。 codeiq.jp
はじめに CodeIQという所で週次で出題される「今週のお題」シリーズに解答しましたので、ネタバレです。 codeiq.jp
はじめに Brainf**kでセルフインタプリタ書いてみました。折角なので ( というか放っておくと何やったか分からなくなるので )、一応記事にしてみます。