トップページ⇒tech
19コメント3KB

記号を切りつめてみる

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
とりあえずC++の演算子は
=,-,*,/,&,~,!,<,>,==,&&,(,)まで切りつめても大丈夫。
(恐ろしく読みにくくなるガナー)
0002デフォルトの名無しさんNGNG
で?
0003デフォルトの名無しさんNGNG
名電波スレの予感
0004デフォルトの名無しさんNGNG
=,-,*,/,&,~,!,<,>,==,&&,(,) これらC++の演算子を
切りつめないで表記するとどれだけ長くなるんだ?
0005デフォルトの名無しさんNGNG
それいったら全ての演算は AND OR NOT だけで作れる。
0006デフォルトの名無しさんNGNG
大小の比較は引いて符号ビット見ればわかるんじゃないか?
0007デフォルトの名無しさんNGNG
~
!
-
どれか消せそう
0008デフォルトの名無しさんNGNG
2入力の xor だけあればすべての論理演算は導出可能
1命令だけのコンピューターも(メモリが十分にある場合)他の計算機と同じ
プログラムを実行できる。
0009デフォルトの名無しさんNGNG
ちゅーりんぐまちん
0010デフォルトの名無しさんNGNG
ともかく1は釈明せよ
0011デフォルトの名無しさんNGNG
>>1
'+'がないぜよ。
0012デフォルトの名無しさんNGNG
3+4
は
3-(-4)

とかけるから + が無くても大丈夫だYO!
0013デフォルトの名無しさんNGNG
>>8
メモリ転送命令やIOがないと他のコンピュータと同じ機能を実現するのは不可能だろ

XORでNAND作れたか?
NANDがあればどんな演算でも可能だが。
0014デフォルトの名無しさんNGNG
http://www.catseye.mb.ca/esoteric/bf/
これがいい。
0015デフォルトの名無しさんNGNG
>>12 負符号と減算を一緒に見立てるのか
0016デフォルトの名無しさんNGNG
>>14
こっち貼ったほうがわかりやすげ。
http://www.muppetlabs.com/~breadbox/bf/
0017デフォルトの名無しさんNGNG
少なくとも代入 = はいるよね…
= と xor と0と1で全部できる?
0018デフォルトの名無しさんNGNG
a | b をどうやって xor で出来るのよ?

nor の間違いでしょ?

  01
 ┌──
0│10
1│01

  01
 ┌──
0│10
1│00
0019デフォルトの名無しさんNGNG
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=1001185952&st=126&to=126&nofirst=true

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