20170113-7




1: 風吹けば名無し 2018/01/11(木) 19:52:56.51 ID:XSF6ki/k0
「パソコンは段階的オンオフといって電気回路的に0か1というデータを生成している。
人間がコンパイラにプログラミング言語を打ち込むとバイナリ形式のデータに書き換えられる
このバイナリ形式は0か1かのみで構成されたデータであり、結果的にそれをコンピュータが段階的オンオフによって処理することにより動作を実現している。」

って返答来たんやけどどういう意味か教えてくれや



2: 風吹けば名無し 2018/01/11(木) 19:53:19.08 ID:XSF6ki/k0
情報系学生教えてクレメンス



3: 風吹けば名無し 2018/01/11(木) 19:53:23.42 ID:Sv+Oijoc0
なるほどね
ほぼほぼ教授と同意やわ



5: 風吹けば名無し 2018/01/11(木) 19:54:16.73 ID:XSF6ki/k0
>>3
マジで教えてくれや
教授も難しい単語でごまかしとるだけやろ



4: 風吹けば名無し 2018/01/11(木) 19:53:55.93 ID:XSF6ki/k0
だれか



6: 風吹けば名無し 2018/01/11(木) 19:54:33.49 ID:DjVN68Nf0
そのまんまやん



9: 風吹けば名無し 2018/01/11(木) 19:55:13.70 ID:MMpeEbY+p
電池と電球とスイッチの関係と一緒や



14: 風吹けば名無し 2018/01/11(木) 19:56:21.91 ID:UB00EPeS0
コンピュータは0と1だけで色々出来るってことや



23: 風吹けば名無し 2018/01/11(木) 19:57:59.36 ID:XSF6ki/k0
>>14
それ何回も聞いたけど矛盾してるで
パソコンに2を打ち込んだらちゃんと2が出てくるんやけど



27: 風吹けば名無し 2018/01/11(木) 19:58:41.64 ID:LKrI+/z3p
>>23
そんなこともわからんのに聞いたんか
もっと初歩を学ばんとあかんのやない?



34: 風吹けば名無し 2018/01/11(木) 19:59:37.51 ID:DjVN68Nf0
>>23
コンピューター自体は2とか3とかいう概念を理解してない
「2という文字を表示しろ」という命令を受けたから2を表示しただけ



37: 風吹けば名無し 2018/01/11(木) 20:00:02.67 ID:kCWZX1zAa
>>23
せめて2進数くらいわかってから触れるべき話題だと思うぞ



46: 風吹けば名無し 2018/01/11(木) 20:02:08.30 ID:mgcq4vdk0
>>23
「ある」と「ない」をたくさん使うんや
2個使えば、「あるある」「あるない」「ないある」「ないない」の4通り作れる
「ないない」を0、「ないある」を1、「あるない」を2、「あるある」を3にするんや



61: 風吹けば名無し 2018/01/11(木) 20:03:46.60 ID:fpjrLRHMa
>>46
北斗の拳に出てきそう



119: 風吹けば名無し 2018/01/11(木) 20:10:55.43 ID:bJKvkHrld
>>61
どこら辺がだよ



128: 風吹けば名無し 2018/01/11(木) 20:11:52.83 ID:XyH/5ooS0
>>46
どっちなんだ
あるのか
ないのか



131: 風吹けば名無し 2018/01/11(木) 20:12:38.78 ID:mgcq4vdk0
>>128
リンゴが「ある」、みかんは「ない」、みたいなことや
リンゴがあったりなかったりするのが量子コンピュータや



15: 風吹けば名無し 2018/01/11(木) 19:56:50.41 ID:dg+YRIUC0
パソコンは0か1かしか理解できなくて、プログラム言語もコンパイルすることで0,1のデータになるから
パソコンでも読めるよってことちゃうん?



17: 風吹けば名無し 2018/01/11(木) 19:56:54.81 ID:zMX+SzsW0
コンパイラ使って機械語に翻訳するだけやし
コンパイラが偉大なんやで



19: 風吹けば名無し 2018/01/11(木) 19:57:25.36 ID:TVC13W0e0
パソコン最初に作った人すげー
誰かは知らん



22: 風吹けば名無し 2018/01/11(木) 19:57:50.96 ID:HGM5r7cfa
例えば「00101100」という信号を受けたら屁をする、「11001111」という信号を受けたら電車の中でウ○コを漏らすようなコンピュータを作るとするやん

そんでコンピュータ言語で「屁をしろ」って書き込むと「00101100」というコンピュータに理解できる信号に翻訳してくれるのがコンパイラや



28: 風吹けば名無し 2018/01/11(木) 19:58:48.05 ID:mB4M4LfqM
>>22
11001111



74: 風吹けば名無し 2018/01/11(木) 20:04:54.44 ID:AEKSPNzJd
>>28
あああああああああああああああああああああああああああああああ!!!!!!!!!!!(ブリブリブリブリュリュリュリュリュリュ!!!!!!ブツチチブブブチチチチブリリイリブブブブゥゥゥゥッッッ!!!!!!! 



186: 風吹けば名無し 2018/01/11(木) 20:21:17.69 ID:DLSIUcLE0
>>74



144: 風吹けば名無し 2018/01/11(木) 20:14:58.88 ID:zGR6FLtk0
>>28
すき



41: 風吹けば名無し 2018/01/11(木) 20:01:05.90 ID:vWK/2jb50
>>22
じゃあコンピュータは初めから全部知ってるってこと?



50: 風吹けば名無し 2018/01/11(木) 20:02:22.67 ID:mB4M4LfqM
>>41
そういう定義(仕様)が決められてるんや
CPUは神



65: 風吹けば名無し 2018/01/11(木) 20:04:12.54 ID:+gdwD9prd
>>41
知らないよ
初めに宣言して教えてあげるんやで



52: 風吹けば名無し 2018/01/11(木) 20:02:26.23 ID:tGo89+hEd
>>22
コンパイラはどうやってわいらの言語を理解してるんや?



57: 風吹けば名無し 2018/01/11(木) 20:03:29.03 ID:PYnn64+DM
>>52
人間がコンパイラがわかる言語で入力してるからや
それがプログラムや



64: 風吹けば名無し 2018/01/11(木) 20:03:50.69 ID:tGo89+hEd
>>57
コンパイラくんはかしこいなぁ



75: 風吹けば名無し 2018/01/11(木) 20:05:01.53 ID:PYnn64+DM
>>64
そういう風に調教したんやで



59: 風吹けば名無し 2018/01/11(木) 20:03:36.36 ID:dg+YRIUC0
>>52
コンパイラは人が作ったソフトウェアやから
好きに設定できる



26: 風吹けば名無し 2018/01/11(木) 19:58:31.21 ID:PgwVxNDVa
なんで0と1で構成されとるんや



33: 風吹けば名無し 2018/01/11(木) 19:59:20.55 ID:HGM5r7cfa
>>26
電流が流れてる状態を1、流れてない状態を0で表現できるからや



35: 風吹けば名無し 2018/01/11(木) 19:59:37.88 ID:zMX+SzsW0
>>26
onとoffで表せられるから



55: 風吹けば名無し 2018/01/11(木) 20:02:49.13 ID:KIxh/7VJ0
>>26
あるとないとかONOFFとか何でもよくね?
それを0と1で表してるだけ



48: 風吹けば名無し 2018/01/11(木) 20:02:12.52 ID:XSF6ki/k0
そういうことか
なんとなくわかったわ
二進法ってことね
難しく言い過ぎなんだよガイジが



51: 風吹けば名無し 2018/01/11(木) 20:02:24.13 ID:NoUY3Quu0
この手の話は情報系学部より工学部電気電子のほうが専門だよな



53: 風吹けば名無し 2018/01/11(木) 20:02:41.16 ID:B0e1hrQk0
1と0しか無いのになんで桁数認識できるん?



63: 風吹けば名無し 2018/01/11(木) 20:03:49.84 ID:MMpeEbY+p
>>53
1+1=10という約束をつくればよい



58: 風吹けば名無し 2018/01/11(木) 20:03:31.63 ID:q7vfdCxYd
マシン語でプログラミングすればコンパイラいらないのでは?



72: 風吹けば名無し 2018/01/11(木) 20:04:34.33 ID:dg+YRIUC0
>>58
いらんけど他の人が見た時わけわからんから無理やろな



78: 風吹けば名無し 2018/01/11(木) 20:05:07.15 ID:rfWFaEGza
>>58
クソ面倒で書ける人が少なくて保守性に欠ける



88: 風吹けば名無し 2018/01/11(木) 20:06:42.46 ID:wX/eyzoka
>>58
0001001011100みたいなのを何行も入力しないといけないんだよなあ



105: 風吹けば名無し 2018/01/11(木) 20:08:58.06 ID:MMpeEbY+p
>>58
BASICとか英語わかればプログラム組めるから有難いやろ



134: 風吹けば名無し 2018/01/11(木) 20:12:56.08 ID:LQUIAEnva
>>58
昔のファミコンソフトだとマシンパワーがギリギリすぎて最後は機械語叩いてたとか



150: 風吹けば名無し 2018/01/11(木) 20:15:39.95 ID:mB4M4LfqM
>>134
ハードのバグも使って高速化したろ



152: 風吹けば名無し 2018/01/11(木) 20:15:58.43 ID:WdWN2Ky10
>>150
FF3かな



157: 風吹けば名無し 2018/01/11(木) 20:16:27.16 ID:44B6MUKJ0
>>134
SFCでC言語採用すら異端やったんちゃうん?



170: 風吹けば名無し 2018/01/11(木) 20:18:41.53 ID:BsbBpBvU0
>>134
メガドライブもコモドール64も後期のは機械語レベルで最適化してるぞ



82: 風吹けば名無し 2018/01/11(木) 20:06:00.41 ID:6GggbLRK0
パソコンの操作から半導体が動くとこまでに翻訳してくれる小人さんが大勢おって伝言ゲームやぞ



85: 風吹けば名無し 2018/01/11(木) 20:06:28.07 ID:XSF6ki/k0
あ、待てよ
お前ら、
電圧0.1ボルトにつき1表せるパソコン作ればもっと高性能になるってことやん
これ研究しようかな



96: 風吹けば名無し 2018/01/11(木) 20:07:49.60 ID:mgcq4vdk0
>>85
はい、ノイズ



99: 風吹けば名無し 2018/01/11(木) 20:08:26.82 ID:PYnn64+DM
>>85
作るのにどれだけ手間かかると思ってんねん
装置は簡素がベストやぞ



100: 風吹けば名無し 2018/01/11(木) 20:08:30.18 ID:et0DeKSA0
>>85
パソコンぶっ壊れるで



93: 風吹けば名無し 2018/01/11(木) 20:07:31.05 ID:35T57zlL0
>>85
トランジスタの順方向電圧がほぼ0.6ボルトで一定やから無理なんや…

シリコン以外にええ素材見つけるって話ならガンバッテクレメンス



101: 風吹けば名無し 2018/01/11(木) 20:08:34.73 ID:V8jtI9Cfa
>>93
実用までもっていけたら億万長者やな



114: 風吹けば名無し 2018/01/11(木) 20:10:03.59 ID:XSF6ki/k0
>>93
つまりトランジスタっていうかチップの材質を研究すればそういう可能性もあるということか

これもし成功すればノーベル賞ちゃうの?

すまん、お前らマジでノーベルとるわ



127: 風吹けば名無し 2018/01/11(木) 20:11:51.18 ID:8I7Nm6aDd
>>114
Siがあまりにもワイらの世界で都合の良すぎる性質持っとるからなぁ

神からの贈り物って言われてるくらいで他の酸化物とかも代わりに半導体開発されてるけどなかなか厳しいんや



142: 風吹けば名無し 2018/01/11(木) 20:14:39.82 ID:XSF6ki/k0
>>127
たしかに言われてみれば半導体って聞くとシリコン!シリコン!ばっかだよな
ほかにいい材料開発しろよと思ってたけどなんでなんやろ
でもそのくせムーアの法則だっけ、半導体の性能は指数的に上がってるんだよな
これなんでなん?



165: 風吹けば名無し 2018/01/11(木) 20:17:53.47 ID:tzcRYXEs0
>>142
ムーアの法則は10年前くらいの時点でもうかなり厳しかったけど今どうなんやろな



172: 風吹けば名無し 2018/01/11(木) 20:19:13.78 ID:mB4M4LfqM
>>165
7nm世代で終了言われとる



177: 風吹けば名無し 2018/01/11(木) 20:19:50.47 ID:mgcq4vdk0
>>172
32nm世代でも終了言われてたからヘーキヘーキ



181: 風吹けば名無し 2018/01/11(木) 20:20:20.94 ID:iJcREZAj0
>>177
トンネル効果「ダメです」



108: 風吹けば名無し 2018/01/11(木) 20:09:30.15 ID:wX/eyzoka
>>85
それみたいなのを量子コンピュータでやろうとしてるんやで



121: 風吹けば名無し 2018/01/11(木) 20:10:56.68 ID:B0e1hrQk0
二進数を機械が認識して動いているのはわかったけど
二進数の羅列で四則計算できる意味がわからん



125: 風吹けば名無し 2018/01/11(木) 20:11:34.74 ID:HqrmAyn50
>>121
補数とビット演算で検索しろ



126: 風吹けば名無し 2018/01/11(木) 20:11:45.04 ID:DeL/Bpksa
>>121
四則計算なんて全部足し算でできるやろ?



133: 風吹けば名無し 2018/01/11(木) 20:12:51.06 ID:35T57zlL0
>>121
(●´ω`●)自分で回路作ってみると面白いかも



159: 風吹けば名無し 2018/01/11(木) 20:16:43.92 ID:9rLJRpaq0
>>121
11z7c
sssp://o.8ch.net/11z7c.png



178: 風吹けば名無し 2018/01/11(木) 20:20:02.14 ID:PKYJ9Zo60
>>159
すごい!なんで?



189: 風吹けば名無し 2018/01/11(木) 20:21:33.90 ID:wX/eyzoka
>>178
10進数は9に1足すと桁が変わるってのを1に1足すと桁が変わるようにしただけで他は10進数と変わらんぞ



192: 風吹けば名無し 2018/01/11(木) 20:23:03.99 ID:mB4M4LfqM
>>178
両手で1023まで数えるんやで



130: 風吹けば名無し 2018/01/11(木) 20:12:38.03 ID:P4hFSU+ba
コンパレータ回路は電位差みたいな電気の性質の応用?



167: 風吹けば名無し 2018/01/11(木) 20:18:03.24 ID:35T57zlL0
>>130
2つの電位差をめっちゃ増幅させるんや

入力電圧がAとBの2つあるとして、
A-Bの数千倍まで増幅する。
AがBより大きいと正に数千倍
逆だと負に数千倍増幅される感じや

この増幅の制限は外部からの直流電圧源で出来る、つまりワイらが決められるんや

-4.5vとプラス4.5vに制限しとくとするで。
さっかのA-Bが小さい値でも増幅が数千倍やから一瞬で上限または下限に達するんや

これでカクカクの波ができるんや!!いわゆる矩形波や



195: 風吹けば名無し 2018/01/11(木) 20:23:22.41 ID:P4hFSU+ba
>>167
はえ~
そのAがBより大きいかどうかの判断はどうやってるんや

物理的な回路で分岐させなあかんよね?



205: 風吹けば名無し 2018/01/11(木) 20:24:32.17 ID:DeL/Bpksa
>>195
引いてみて正か負か



215: 風吹けば名無し 2018/01/11(木) 20:26:47.82 ID:P4hFSU+ba
>>205
コンパレータの中でプログラム動いてるんか?
なわけないよな

引くってのは物理的にどうなってるんや
少しの電位差があって小さい方は物理的にこっちに傾くとかそんなんイメージしてたけど



225: 風吹けば名無し 2018/01/11(木) 20:28:33.87 ID:8I7Nm6aDd
>>215
v=ziやから電流の向きじゃあかんか
2つの導線の電流を足し合わせる感じで



238: 風吹けば名無し 2018/01/11(木) 20:31:16.59 ID:ITA9PKHfd
>>215
電磁気の知識も必要やな
ポテンシャルとかそういう話になってくるで
どこかを0ボルトに決めて(基準電圧)そこから相対的にプラスマイナス決める

あと重ね合わせの原理とかあったり色々奥ゆかしいところがあるンゴ



139: 風吹けば名無し 2018/01/11(木) 20:13:59.53 ID:PgwVxNDVa
01の話はわかった、サンキューガッツ
じゃあプログラミング言語は英語ってイメージあるけど、日本語の言語は存在しないんか



143: 風吹けば名無し 2018/01/11(木) 20:14:55.53 ID:WdWN2Ky10
>>139
日本語でプログラムできる言語あったけどすぐに廃れてもうた



145: 風吹けば名無し 2018/01/11(木) 20:15:00.81 ID:mgcq4vdk0
>>139
あるで、ひまわりっていう言語や
誰も使ってないけどな



146: 風吹けば名無し 2018/01/11(木) 20:15:01.34 ID:DjVN68Nf0
>>139
あるで
なでしこってやつが有名(?)



147: 風吹けば名無し 2018/01/11(木) 20:15:10.34 ID:wX/eyzoka
>>139
ひまわりかなでしこか知らんけどあるで



149: 風吹けば名無し 2018/01/11(木) 20:15:26.82 ID:PYnn64+DM
>>139
昔ちょろっとあったで
まあ使うやつがほとんどいないし英語のプログラムも覚えればそこまで難しくないから廃れたやろ



154: 風吹けば名無し 2018/01/11(木) 20:16:08.88 ID:PgwVxNDVa
ほーん
日本語で書けたほうが日本人には便利だろうけど、それ以外の不都合があるんやな



173: 風吹けば名無し 2018/01/11(木) 20:19:25.27 ID:PCEVsSNk0
>>154
日本語で入力できたところでちょっと初心者が馴染みやすい程度のメリットしかないで
変換もせなあかんし



184: 風吹けば名無し 2018/01/11(木) 20:21:06.17 ID:DeL/Bpksa
>>154
2バイト文字使うなんてありえないし
日本語じゃ漢字の変換にキーボード叩く回数増える
ひらがなのみじゃ読みにくい



155: 風吹けば名無し 2018/01/11(木) 20:16:14.06 ID:mgcq4vdk0
日本語のプログラミング言語なでしこに調べてみたけどこんなん頭おかしくなるで

場所とは文字列
年齢とは整数
長さは30



163: 風吹けば名無し 2018/01/11(木) 20:17:31.40 ID:PCEVsSNk0
>>155
日常生活の日本語に支障が出そう



191: 風吹けば名無し 2018/01/11(木) 20:22:29.70 ID:35T57zlL0
コンパレータは入力電圧の差が正なら正の直流に、負なら負の直流に切り替えてくれる優れもの。
正弦波の電圧を1つでも入れたら矩形波に、つまりアナログからデジタルになるわけや



199: 風吹けば名無し 2018/01/11(木) 20:23:26.66 ID:XSF6ki/k0
>>191
よくわからんけどすげl



209: 風吹けば名無し 2018/01/11(木) 20:25:06.84 ID:P4hFSU+ba
>>191
コンパレータこそがパソコンの基礎やね
電気の研究あってこそや



219: 風吹けば名無し 2018/01/11(木) 20:27:22.03 ID:mgcq4vdk0
怖い話したろか
プログラム言語を機械が読めるようにするためのプログラムをコンパイラっていうんやけど
コンパイラもプログラムやから何か別のコンパイラを使って機械が読めるようにせなあかんのや
コンパイラを作るためにはコンパイラが必要なんや!
じゃあ最初のコンパイラは誰が作ったんや!!