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
マジで教えてくれや
教授も難しい単語でごまかしとるだけやろ
6: 風吹けば名無し 2018/01/11(木) 19:54:33.49 ID:DjVN68Nf0
そのまんまやん
10: 風吹けば名無し 2018/01/11(木) 19:55:16.90 ID:XSF6ki/k0
>>6
わからんからきいてるんや
ガイジが
12: 風吹けば名無し 2018/01/11(木) 19:55:53.15 ID:TNcpOnjs0
>>10
ゼロと1で書いたらスイッチ切り替えるだけで計算できるやんか
7: 風吹けば名無し 2018/01/11(木) 19:54:36.02 ID:+8MFsF92a
意味分かってないと理解できない説明だからあんまりその内容宛にしない方がいいよ
13: 風吹けば名無し 2018/01/11(木) 19:55:56.74 ID:XSF6ki/k0
>>7
教授は間違ってんの?
イライラするわ、理解させる言い方しろや
まるでお前もワイがバカみたいな言い方すんなやゴミ
20: 風吹けば名無し 2018/01/11(木) 19:57:25.37 ID:t61KDf0Up
>>13
アナログコンピュータでググれ
機械式計算機が高度化しただけや
47: 風吹けば名無し 2018/01/11(木) 20:02:10.08 ID:VZL3sA9P0
>>7
情報系ってこれがねえ
教える側もトップレベルの賢さだからより難しい
底辺学生でよければ答えるよ
OSI基本参照モデルってのがあってその物理層では電流が流れたか否か(0,1)で情報交換を行ってる
PCが理解しているのはこれで、機械語という
それを人間が理解しやすいようにコンパイルという機能を使って翻訳する
つまり厳密にはPCはプログラミング言語を理解できない
それを翻訳する機械がわかるように直しているだけ
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にするんや
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」というコンピュータに理解できる信号に翻訳してくれるのがコンパイラや
175: 風吹けば名無し 2018/01/11(木) 20:19:41.23 ID:YTLDJPpqd
>>22
わかりやすいなあ
28: 風吹けば名無し 2018/01/11(木) 19:58:48.05 ID:mB4M4LfqM
>>22
11001111
41: 風吹けば名無し 2018/01/11(木) 20:01:05.90 ID:vWK/2jb50
>>22
じゃあコンピュータは初めから全部知ってるってこと?
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
コンパイラくんはかしこいなぁ
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で表してるだけ
32: 風吹けば名無し 2018/01/11(木) 19:59:08.49 ID:AonKPSKKK
偉い人「orとNANDがあったら全ての論理回路が構築できる」
ワイ「はえ~すっごい…」
ワイ「すっごい…」(意味がわからンゴ)
40: 風吹けば名無し 2018/01/11(木) 20:00:43.55 ID:pl2H//rJ0
>>32
0と1しか扱わんからな
80: 風吹けば名無し 2018/01/11(木) 20:05:44.36 ID:9rLJRpaq0
>>32
nandだけでいいぞ
256: 風吹けば名無し 2018/01/11(木) 20:36:54.37 ID:YR7A8/7L0
>>32
ORもANDもNORもXORもNANDだけで、そのうち論理回路書かされるで
42: 風吹けば名無し 2018/01/11(木) 20:01:12.66 ID:rfWFaEGza
コンピュータが理解できるのはマシン語
マシン語への変換が可能な言語がプログラム言語
45: 風吹けば名無し 2018/01/11(木) 20:01:45.41 ID:35T57zlL0
(●´ω`●)ちなみにアナログ的な電気信号をでぢたるに変えているのはトランジスタを組み合わせて出来るオペアンプを工夫してできるコンパレータなのだ!
(●´ω`●)トランジスタの元はpn接合ダイオードで、それができるには量子力学が必要だったのだ
48: 風吹けば名無し 2018/01/11(木) 20:02:12.52 ID:XSF6ki/k0
そういうことか
なんとなくわかったわ
二進法ってことね
難しく言い過ぎなんだよガイジが
51: 風吹けば名無し 2018/01/11(木) 20:02:24.13 ID:NoUY3Quu0
この手の話は情報系学部より工学部電気電子のほうが専門だよな
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みたいなのを何行も入力しないといけないんだよなあ
85: 風吹けば名無し 2018/01/11(木) 20:06:28.07 ID:XSF6ki/k0
あ、待てよ
お前ら、
電圧0.1ボルトにつき1表せるパソコン作ればもっと高性能になるってことやん
これ研究しようかな
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世代でも終了言われてたからヘーキヘーキ
91: 風吹けば名無し 2018/01/11(木) 20:07:20.30 ID:/ifZTAIw0
別にパソコンは理解してないんじゃね?
ただ指定された行動を猿みたいに実行してるだけで
107: 風吹けば名無し 2018/01/11(木) 20:09:14.30 ID:AonKPSKKK
>>91
それ言い出したら中国語の部屋みたいな哲学になってまうで
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が小さい値でも増幅が数千倍やから一瞬で上限または下限に達するんや
これでカクカクの波ができるんや!!いわゆる矩形波や
139: 風吹けば名無し 2018/01/11(木) 20:13:59.53 ID:PgwVxNDVa
01の話はわかった、サンキューガッツ
じゃあプログラミング言語は英語ってイメージあるけど、日本語の言語は存在しないんか
143: 風吹けば名無し 2018/01/11(木) 20:14:55.53 ID:WdWN2Ky10
>>139
日本語でプログラムできる言語あったけどすぐに廃れてもうた
149: 風吹けば名無し 2018/01/11(木) 20:15:26.82 ID:PYnn64+DM
>>139
昔ちょろっとあったで
まあ使うやつがほとんどいないし英語のプログラムも覚えればそこまで難しくないから廃れたやろ
156: 風吹けば名無し 2018/01/11(木) 20:16:14.84 ID:PCEVsSNk0
>>139
結局日本語だろうが決められた命令を使ってアルゴリズム考えて並べるだけやろ
そう考えると入力しやすかったりすでに流行ってて情報の多い言語を使ったほうが何億倍もええんや
194: 風吹けば名無し 2018/01/11(木) 20:23:21.05 ID:RZaXGxs+0
プログラムを理解して実行するためのプログラムを理解して実行するためのプログラムを理解して実行するためのry
197: 風吹けば名無し 2018/01/11(木) 20:23:24.36 ID:GLemnZMD0
プログラミング言語を機械語に直すプログラムを人間様が作ってやったから動くんやぞ
210: 風吹けば名無し 2018/01/11(木) 20:25:21.63 ID:V8jtI9Cfa
>>197
趣味でやる分には最終的に自分のやりたい結果が出ればいいけど
仕事になるとソースはなるべく軽く且つ読みやすい且つ期限内に
と求められる質が変わるからな...
217: 風吹けば名無し 2018/01/11(木) 20:27:02.32 ID:mB4M4LfqM
>>210
バグ出したら焼き土下座やで
198: 風吹けば名無し 2018/01/11(木) 20:23:25.79 ID:YTLDJPpqd
こういうスレ見とるとプログラミングって楽しそうやな
ただ仕事にするのとなると違うのかもしれんが
219: 風吹けば名無し 2018/01/11(木) 20:27:22.03 ID:mgcq4vdk0
怖い話したろか
プログラム言語を機械が読めるようにするためのプログラムをコンパイラっていうんやけど
コンパイラもプログラムやから何か別のコンパイラを使って機械が読めるようにせなあかんのや
コンパイラを作るためにはコンパイラが必要なんや!
じゃあ最初のコンパイラは誰が作ったんや!!
223: 風吹けば名無し 2018/01/11(木) 20:28:02.30 ID:eY31Lw/da
結局やれることっていったら画面に文字や画像写すことだけだから難しい事はしてないぞ
235: 風吹けば名無し 2018/01/11(木) 20:30:49.56 ID:PKYJ9Zo60
>>223
確かに
なんかすごいことやってるようで
大したことじゃないよね今の情報技術って
プログラム打ったら
何も無いところからリンゴが一瞬で生成されて食べられるくらいのことが起きないと
246: 風吹けば名無し 2018/01/11(木) 20:33:37.62 ID:P4hFSU+ba
量子コンピュータも気になる
0電圧ない、1電圧ある、01で量子的な電圧
01ってのは物理的にどんな電気信号送ってるんや
250: 風吹けば名無し 2018/01/11(木) 20:34:28.84 ID:gteYdX6N0
トランジスタはなぜ動くか
CPUはなぜ動くか
プログラムはなぜ動くか
ちょっとづつやね
220: 風吹けば名無し 2018/01/11(木) 20:27:33.67 ID:kdEfNxrb0
J民「ワイはプログラミングバリバリやで」
面接官「ほう、では『#include <stdio.h>』とは何かわかりますか?」
J民「知ってるで!おまじないや!!」
J民「これを打ち込むとC言語が動くんや!」
222: 風吹けば名無し 2018/01/11(木) 20:27:59.88 ID:iJcREZAj0
>>220
何も間違ってないからセーフ
224: 風吹けば名無し 2018/01/11(木) 20:28:15.23 ID:mB4M4LfqM
>>220
これは正解