脳女女女∴(のうじょとりぷる)@HSP Ver1.0 made by 東雲玲(ECR)http://shinonomegikou.wordpress.com 1.このアプリケーションについて 超マニアックプログラミング言語BrainF*ckのインタープリターです。 タイトルについては、「お察しください」 2.同梱物 +Noujo3 | |-BrFcIntp.exe 脳女女女∴@HSP Ver1.0 本体 |-start.ax オブジェクトファイル |-BrainF_ck.hsp ソースコード | |-readme.txt このファイル 3.使用法 1.「脳女女女∴ Input(Reserved)」ウィンドウにソースコードを記述します。  2.「実行」ボタンを押します。  3.二つのデバッグウィンドウを見て動作を楽しんでください。  4.文字列入力プロンプトが現れた場合、「数値」を入力してください。  5.実行が終了すると、「脳女女女∴ Result」ウィンドウが表示されます。 4.命令説明  + 現在のレジスタの値を1増加させる。 - 現在のレジスタの値を1減少させる。  < 現在のレジスタをひとつ前のレジスタに変更する。  > 現在のレジスタをひとつ後のレジスタに変更する。  [ 現在のレジスタの値が0なら対応する]の直後までジャンプする。それ以外は、その後の命令を実行する。  ] 現在のレジスタの値が0なら、次の命令に移る。それ以外は、対応する[の直後までジャンプする。  . 現在のレジスタの値を文字列として出力する。  , 数値を入力させ、その値を現在のレジスタの値に代入する。 5.仕様  レジスタ 8bit*8 最大プログラム長 500キャラクタ 出力保持長 1バイト 結果保持長 無制限(メモリによる制限) 6.注意・既知のバグ ・「+-<>[],. 」以外の文字を使用した場合、エラーが表示されます。改行もできません。 ・文字列入力ダイアログで数値以外を入力した場合、正常に動作しません。 7.ライセンス・著作権について このアプリケーションの著作権は 東雲玲 が所有しています。 紹介等は自由です。(紹介の価値なんて無いけどorz) なるべく、http://shinonomegikou.wordpress.com のURL(2011/08現在)を二次配布・紹介するウェブページ等に掲載してください。 このプログラムは無保証です。 ---ライセンス--- 脳女女女∴ 独自ライセンス 以下の条項の下において、このプログラムの二次配布・改変を許可する。 1.二次配布は以下の条件の下で自由とする。  1.添付されているソースコードは、改変しないこと。 2.このreadme.txtを改変しないこと。 3.書庫の内容を変更しないこと   4.作者が東雲玲であることを表示すること。 2.改変したプログラムの開発・公開・配布は以下の条件の下で自由とする。   1.元となったプログラムがこのプログラムであることを表示すること。 2.元となったプログラムの作者が東雲玲であることを表示すること。   3.改変者を表示すること。  3.改変したプログラムのソースコードの公開・配布は前項の条件の下において自由とする。   ソースコードを非公開とすることも認める。  4.条項の2.および3.において、このライセンスまたは、このライセンスに条項を追加したライセンスを添付して配布すること。   このライセンスから条項を削除・変更した形で公開・配布することは認めない。   二次改変以降においても同様とする。 ---ライセンス--- 8.動作環境 Windows2000/XP/Vistaのみ確認しています。 9.謝辞 Hot Soup Processor 3.1 おにたま氏 A.おまけ BrainF*ck用のFizzBuzzです。 ・FizzBuzzとは?  「世界のナベ○ツ」の「脳トレ」のようなものです。  3の倍数でFizzと表示し、5の倍数でBuzzと表示します。15の倍数ではその両方です。  このプログラムでは、100まで行います。 以下がソースコードです。 ++++++[->++++> >+>+>-<<<<<]>[<++++> >+++>++++> >+++>+ ++++>+++++> > > > > >++> >++<<<<<<<<<<<<<<-]<++++>+++ >-->+++>-> >--->++> > >+++++[->++>++<<]<<<<<<<<<<[->- [> > > > > > >]>[<+++>.>.> > > >..> > >+<]<<<<<-[> > > >]>[<+ ++++>.>.>..> > >+<]> > > >+<-[<<<]<[[-<<+> >]> > >+>+<<<<< <[-> >+>+>-<<<<]<]>>[[-]<]>[> > >[>.<<.<<<]<[.<<<<]>]>.<<<< <<<<<<<] EOF