5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

BrainFuck <[+-.,]>

1 :BF:02/10/31 06:38
BrainFuckとは
 難解プログラミング言語の一つ。
 オシシメサイトはhttp://www.google.co.jp/
 でも日本語だと情報は皆無に等しいぞ☆
 月刊Interfaceは神の雑誌です。

以下俺的見解
 ・スレッドタイトルに全命令が入る素敵な言語。
 ・1レス内に全命令のリファレンスが入る素敵な言語。
  > ポインタをインクリメント
  < ポインタをデクリメント
  + ポインタが示すメモリ位置のデータをインクリメント
  + ポインタが示すメモリ位置のデータをデクリメント
  . ポインタが示すメモリ位置のデータを出力
  , ポインタが示すメモリ位置のデータに入力
  [ ポインタが示すメモリ位置のデータがヌルなら対応する]までジャンプ
  ] ポインタが示すメモリ位置のデータがヌルじゃないなら対応する[までジャンプ

952 :デフォルトの名無しさん:2007/04/20(金) 21:27:04
脑奸 (nao3 jian1)

953 :デフォルトの名無しさん:2007/04/20(金) 21:59:46
C−

954 :デフォルトの名無しさん:2007/04/20(金) 23:35:32
のーみそこねこね。

955 :デフォルトの名無しさん:2007/04/21(土) 05:03:49
>>949
ノーカン、クソワロタ

956 :デフォルトの名無しさん:2007/04/21(土) 22:47:48
暇だったので作ってみた
後悔はしていない
http://www.uploda.org/uporg782704.zip.html
パス:brainfuck

957 :デフォルトの名無しさん:2007/04/22(日) 08:30:33
>>956
もうとっくに消えてるorz
もうしわけないが、再うpしてくれないか。

958 :デフォルトの名無しさん:2007/04/22(日) 12:05:17
>>957
http://www.bnbest.net/uploader/upload.cgi?mode=dl&file=482
パス:BF

Shift_JISに対応できない(´・ω・`)

959 :デフォルトの名無しさん:2007/04/22(日) 13:02:30
>>958
ありがとうございます!
さっそく居ただきました!

960 :デフォルトの名無しさん:2007/04/22(日) 16:30:20
Brainfuck追加文字
: 画像のロード
; ロードして画像を出力

例)>:"img\\test.bmp";
> ・・・ メモリ{1}に移動して

:"img\\tets.bmp" ・・・ imgフォルダのtest.bmpを読み込む
このとき、test.bmpがnバイトとすると、{1}〜{n-1}は画像に占領される。
{n}は、画像終了を意味する文字が入る

; ・・・ {1}から{n-1}までの画像データを出力

961 :デフォルトの名無しさん:2007/04/22(日) 17:14:37
>>946
八則程序編制

八つで組むプログラミングみたいな意味

962 :,+[-.,+]:2007/04/22(日) 18:06:52
ポインターゴルフ

ポインターをこつこつ叩いて、ゴールまで持ってく感じ

963 :デフォルトの名無しさん:2007/04/22(日) 22:16:06
>>958
頂きました。
俺もJavaScript実装書いてるのでパクらせ、、、参考にさせてて頂きますw

964 :デフォルトの名無しさん:2007/04/23(月) 19:25:52
Brainfuck→脳姦→のうかん→脳幹

脳幹
電脳の中でメモリーをこつこつ叩いて、ゴールまで持ってく感じ

965 :デフォルトの名無しさん:2007/04/23(月) 20:07:42
ゆとり「のう・・・・・・かん・・・?」

966 :デフォルトの名無しさん:2007/04/24(火) 17:29:05
ノーコンみたいやね

967 :デフォルトの名無しさん:2007/04/25(水) 18:20:54
やっと>>1から読んだけど、すごいね。

968 :デフォルトの名無しさん:2007/04/26(木) 05:08:13
もし次スレを立てるようなことがあるなら、スレタイの< >には注意な
&lt; &gt;で

969 :デフォルトの名無しさん:2007/04/26(木) 22:34:30
Win32ネイティブBFコンパイラ
バグあるかもしれん。時間あったら直します。

http://ten.vc/uploader/upload.cgi?mode=dl&file=496

DLパス:bfc

あと俺は>>375>>504とは別人なので。念のため


970 :デフォルトの名無しさん:2007/04/26(木) 22:41:36
コンパイラやインタプリタばっかり出てコードが出てこない(´・ω・`)

971 :デフォルトの名無しさん:2007/04/27(金) 13:18:55
それがこの言語の本質でもあるからな

972 :デフォルトの名無しさん:2007/04/27(金) 18:43:43
>>969
付属のhello.bfで試したけど上手くいかないな。

973 :デフォルトの名無しさん:2007/04/27(金) 20:01:54
次スレ案
Brainfuck +++++++[>+++++++<-]>+.

コピペ用
Brainfuck +++++++[&gt;+++++++&lt;-]&gt;+.

974 :デフォルトの名無しさん:2007/04/27(金) 20:03:20
もう少しリーダブルにしろよw
ここは品悪く
<[+-.,]>BrainFuck 2回戦目


975 :デフォルトの名無しさん:2007/04/27(金) 21:05:12
http://golf.shinh.org/
ここの問題2,3問といてたら、>>973程度は十分リーダブル。
むしろ、<[+-.,]>という良く分からない無意味なプログラムが気持ち悪く感じる。

976 :デフォルトの名無しさん:2007/04/27(金) 22:07:56
いくらなんでも板の風習を無視しすぎ

977 :デフォルトの名無しさん:2007/04/27(金) 22:17:47
どんな風習だよ

978 :デフォルトの名無しさん:2007/04/27(金) 22:27:43
別に意味あるプログラムにする必要はないじゃん
変に凝ろうとしたり、書き方を変える(Vol.X→X巻 等)のもわかりづらい。
今のスレの次スレということがわかるタイトルにすればよろし。

979 :デフォルトの名無しさん:2007/04/27(金) 23:25:23
>>975
全コマンドを列挙してあるんじゃん。
>>973 みたいなのがスレタイにあるほうが嫌やわ。

980 :デフォルトの名無しさん:2007/04/30(月) 14:55:05
【<[+-.,]>】Brainfuck【+++++++[>+++++++<-]>+.】

981 :デフォルトの名無しさん:2007/04/30(月) 16:45:55
>>980
なんという複合スレタイ…
どう見ても両方の悪いところしか残っていない…

982 :デフォルトの名無しさん:2007/04/30(月) 16:58:38
BrainFuck 2 <[+-.,]>

でいいじゃん

983 :デフォルトの名無しさん:2007/04/30(月) 16:58:58
Brainfuckの文字列があればあとはなんでも良いよ。

984 :デフォルトの名無しさん:2007/04/30(月) 17:25:30
>>982
斬新だ!

985 :デフォルトの名無しさん:2007/04/30(月) 17:42:11
じゃあ次スレはBF拡張について話そうか。

986 :デフォルトの名無しさん:2007/04/30(月) 17:47:45
拡張したらもはやBrainfuckとは言えないのだよ

987 :デフォルトの名無しさん:2007/04/30(月) 19:24:27
>>986
じゃあ次のネタよろ。(´ω`)

988 :969:2007/04/30(月) 20:40:24
流れぶった切って投下

>>969 を修正してみた
http://up.spawn.jp/file/up18148.zip.html

文字比較書いてみたけど難しい…。これで大丈夫かな?
http://up.spawn.jp/file/up18154.txt.html

989 :デフォルトの名無しさん:2007/04/30(月) 21:47:30
Brainf**ck

990 :デフォルトの名無しさん:2007/04/30(月) 21:53:23
>>988
helloworldが

0=DDGSGOGJD<H

とか吐いたんだがこれはなんだ

991 :デフォルトの名無しさん:2007/04/30(月) 23:47:17
最近知ったんだけど、これ面白いね
まだよく理解できてないけどorz

992 :BrainFuck状態な人の発言:2007/05/01(火) 01:18:30
抽象化した結果表現されるものは、設計者が想定した概念やイメージだ。しかし、
実在するものそのものではなく、人が考えたものであるために、このイメージは
非常に脆く、不安定だ。外部からの影響をもろに受け、形を変え易い。個々人が
持つイメージの些細な相違から認識のずれが生じ易い。扇風機の使い方は人に
よって異なることはないが、人がイメージしたものは、その生成から、破棄に至る
まで、非常に不安定な状態になり易い。それを防ぐには、イメージそのものをなる
べく強固なものにし、インターフェースに一貫性と整合性をもたせ、外因による影響
を受けに難くく、壊れ難くするための技術を見につけ、理解を深めておくしかない。

仮想化とは対象物を不完全ながらもその性質や姿を模倣し現出させることだ。
対して抽象化は、対象物のある特徴的な側面を抽出し概念化することだ。
仮想化で抽象化の技術が使われることはあるだろうが、その逆は考え難い。
コンピュータを使い、扇風機やコタツを抽象化することはできても、仮想化する
ことはできないのだ。少なくとも今の技術では無理だ。コンピュータがその姿形
を変えることはできないのだから。コンピュータが仮想化できるものは、コンピュー
タそのものが直接扱うものだけだ。例えば、仮想メモリ、仮想ネットワーク、仮想
マシン、仮想キーボードといったものだ。

993 :デフォルトの名無しさん:2007/05/01(火) 07:53:07
>992
「BrainFuck状態な人の発言」なら、ちゃんとBFのコードで語るハズだ

994 :デフォルトの名無しさん:2007/05/01(火) 11:04:31
とりあえず、日本語喋れるBFに拡張しようぜ。

995 :デフォルトの名無しさん:2007/05/01(火) 11:38:53
BFで書かれたBFコンパイラとかよくあるけどあれの使い方が分かんない

996 :デフォルトの名無しさん:2007/05/01(火) 11:57:44
999ならナナリンはオレ(ンジ)のもの

997 :デフォルトの名無しさん:2007/05/01(火) 11:59:23
999なら(戦艦)長門は俺の嫁

998 :デフォルトの名無しさん:2007/05/01(火) 12:01:13
>>995
そのBFコンパイラを別のコンパイラでコンパイルして、標準入力からBFコードを食わせるんだ。

999 :デフォルトの名無しさん:2007/05/01(火) 12:01:30
BrainFuck Part.2 <[+-.,]>
http://pc11.2ch.net/test/read.cgi/tech/1177988460/

1000 :デフォルトの名無しさん:2007/05/01(火) 12:02:30
1000ならみんなでたのしくBrainfuck

1001 :1001:Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

210 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)