簡単にBrainf**kを書けるプログラムを制作中
Brainf**kってHello, World!だけで難しいらしいです。
実際のコード
>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.[-]
>++++++++[<++++>-] <.>+++++++++++[<++++++++>-]<-.--------.+++
.------.--------.[-]>++++++++[<++++>- ]<+.[-]++++++++++.
出力
Hello world!
解読性皆無でちょっとやばいですね。
そこで、私、開発しました。
Brainhackを。
使い方
まずこのようなコードを保存します。
printtext Hello, World!
言うまでもなくハローワールドですね。
それを自作「「BrainHack」」の実行ファイルにドラッグ&ドロップ
そうすると...
out.bf.txtが出力されました。
それを見てみると...
[-]++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]++++++++++++++++++++++++++++++++++++++++++++.[-]++++++++++++++++++++++++++++++++.[-]+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.[-]+++++++++++++++++++++++++++++++++.
何かが出力されました。これをBrainf**kに入れてみましょう。
出力
Hello, World!
はい、出力できました。
これはですね、私オリジナルの言語をBrainf**kに変換できます。
これはスペースで区切る言語です。テキストは自動的に結合されるのでご心配なく
書いている当時である関数はこういうものです。
機能は詳しく言いません。すみません。
// 最初の関数名は大文字小文字問いません
printtext Hello, World!
printvar 1
set 10 5
cp 10 20
ptr 10 + 5
ptr 10 * 5
printvars 10 2
savetext 10 hello
詳しくはコメントで聞いてほしいです。
Github上で説明書をいつか作っておきます。
C#で書いています。
できればアドバイスなど色々お願いします。