1 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:37:06 ID:I1DDlbEPB
どういう仕組みなの
2 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:38:10 ID:Mfemcm5La
インタプリタとかいうこと?
5 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:39:03 ID:I1DDlbEPB
>>2
そのインタプリタを動かしてるプログラムって存在するんでしょ?
それって何なの?
3 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:38:25 ID:UmCcg4lUV
知りたい?
4 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:39:02 ID:3SMgtTM9o
気づいてしまったか…
どういう仕組みなの
2 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:38:10 ID:Mfemcm5La
インタプリタとかいうこと?
5 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:39:03 ID:I1DDlbEPB
>>2
そのインタプリタを動かしてるプログラムって存在するんでしょ?
それって何なの?
3 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:38:25 ID:UmCcg4lUV
知りたい?
4 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:39:02 ID:3SMgtTM9o
気づいてしまったか…
6 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:40:06 ID:38ojEKcFk
俺だよ
7 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:41:46 ID:UmCcg4lUV
論理回路でググると片鱗くらいは垣間見れる
8 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:45:58 ID:Ts8tuzPEZ

こいつ
11 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:47:46 ID:HQgcRB1og
>>8
なつかC
9 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:47:14 ID:Mfemcm5La
中国語の部屋 http://ja.wikipedia.org/wiki/%E4%B8%AD%E5%9B%BD%E8%AA%9E%E3%81%AE%E9%83%A8%E5%B1%8B
で例えると「マニュアル」がインタープリタになる
と複雑化させてみる
10 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:47:21 ID:3SMgtTM9o
結局は回路と電気なんじゃねーの?
知らんけど
12 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:50:24 ID:GbdKlP2KL
プログラムを書く→プログラムを機械への命令に翻訳する→機械がその通りに色んなスイッチをオン・オフする
簡単にいえばこんな感じ
13 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:50:48 ID:rLASnGKvs
0と1しか存在しないだなんて 俺には信じられない
14 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:55:48 ID:HRkFjP1E0
>>13
だよな
ハイ・イイエだけなのかなぁ
18 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)15:04:35 ID:GbdKlP2KL
>>14
端的に言えばハイ・イイエの2択だけど語弊があるといえばある
例えば2つのスイッチがオンならイエス(AND回路)とか、2つのスイッチのうちどちらかがオンならイエス(OR回路)とか色々ある
それこそ足し算する装置は、上のAND、OR、それにNOTの3つの論理回路だけで作れる
そういう論理回路が色々あって、その回路のハイ・イイエを組み合わせれば大体なんでも出来る
20 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)15:06:17 ID:RU738KdZs
MSCはMSCで作られてる謎
21 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)15:08:06 ID:Mfemcm5La
自己記述
22 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)15:08:07 ID:vG6TAPmnM
論理回路とかアセンブラ勉強して
基盤とかコンデンサとかICとか半田付けして
LED点滅させたり音出したりとかするような
簡単な基盤作ってみると理解できるよ
ハンズの電子工作コーナーとか行ってみろ
けっこう男心をくすぐられて面白いぞ
転載元:プログラムを動かしてるプログラムって何なの?
http://hayabusa.open2ch.net/test/read.cgi/news4vip/1403761026/
家の鏡だとイケメンなのにwwwwwwwwwwwwww
じゃあ逆にさ、女が男に「惚れてまうやろ~!」って瞬間教えてよ。
100均で買ってはいけないもの
ガチで視力が悪い人にしか分からない1000の事
もしかしてさ、この世界ってプログラムで出来てんじゃね?
髪型イケメンになりたいんだが
灘高校の生徒ってどうやって勉強してんの?
現代科学を使った恐ろしい兵器ってどんなのがあるの?
グーとパーでチーム分けするやつあるだろ?あれのかけ声何だった?
読書家のお前らオススメの小説教えろ。
大学受験で役に立った参考書教えてください
VIPPERって料理得意だろ?美味しいつまみのレシピ教えろ
結婚って何かメリットあんの?
3月11日の地震ってどんぐらい凄かったの?
1番日本を好いてくれている欧米の国はどこですか?
1万円でできる贅沢教えろ
女 受 け の い い 趣 味 教 え ろ
ドラえもんのトリビアってなんかある?
取ると良い資格教えてくれ
負けフラグは分かった。じゃあ勝ちフラグを教えれ!
お前らこの中の姉だったらどれがいい?
腰痛の治し方教えてくれ
予算2000円で休日を有意義に過ごす方法教えろ
楽器で殴り合ったら誰が勝つの?
寝坊を防ぐ方法教えてくれ
なぜ日本ではクレジットカードではなく現金率が他国より高いのか?
35歳になった女って本当に終わり?
一人旅するのにオススメの所教えてくれ
おすすめの田舎の美術館を教えてくれ
大人の男同士って何して遊ぶの?
北海道に旅行行くんだがオススメの場所教えろ
大学生向けのオススメ一人旅のスポットってある??
良いワックスおしえてくれ
たまには小説とか漫画じゃなくて知的な本を読みたい。おすすめを教えろ
今度こそ傑作すぎて徹夜で読んじゃう小説教えて
一番きれいなフォントって何よ?
三十路から友達作るにはどうすりゃ良いのかな?
一人でできる英語の勉強法教えてください
暇つぶしに最適なサイト教えれ
俺だよ
7 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:41:46 ID:UmCcg4lUV
論理回路でググると片鱗くらいは垣間見れる
8 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:45:58 ID:Ts8tuzPEZ
こいつ
11 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:47:46 ID:HQgcRB1og
>>8
なつかC
9 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:47:14 ID:Mfemcm5La
中国語の部屋 http://ja.wikipedia.org/wiki/%E4%B8%AD%E5%9B%BD%E8%AA%9E%E3%81%AE%E9%83%A8%E5%B1%8B
で例えると「マニュアル」がインタープリタになる
と複雑化させてみる
10 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:47:21 ID:3SMgtTM9o
結局は回路と電気なんじゃねーの?
知らんけど
12 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:50:24 ID:GbdKlP2KL
プログラムを書く→プログラムを機械への命令に翻訳する→機械がその通りに色んなスイッチをオン・オフする
簡単にいえばこんな感じ
13 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:50:48 ID:rLASnGKvs
0と1しか存在しないだなんて 俺には信じられない
14 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)14:55:48 ID:HRkFjP1E0
>>13
だよな
ハイ・イイエだけなのかなぁ
18 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)15:04:35 ID:GbdKlP2KL
>>14
端的に言えばハイ・イイエの2択だけど語弊があるといえばある
例えば2つのスイッチがオンならイエス(AND回路)とか、2つのスイッチのうちどちらかがオンならイエス(OR回路)とか色々ある
それこそ足し算する装置は、上のAND、OR、それにNOTの3つの論理回路だけで作れる
そういう論理回路が色々あって、その回路のハイ・イイエを組み合わせれば大体なんでも出来る
20 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)15:06:17 ID:RU738KdZs
MSCはMSCで作られてる謎
21 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)15:08:06 ID:Mfemcm5La
自己記述
22 名前:名無しさん@おーぷん[] 投稿日:2014/06/26(木)15:08:07 ID:vG6TAPmnM
論理回路とかアセンブラ勉強して
基盤とかコンデンサとかICとか半田付けして
LED点滅させたり音出したりとかするような
簡単な基盤作ってみると理解できるよ
ハンズの電子工作コーナーとか行ってみろ
けっこう男心をくすぐられて面白いぞ
プログラムはなぜ動くのか 第2版 知っておきたいプログラムの基礎知識
posted with amazlet at 14.06.28
日経BP社 (2014-01-09)
売り上げランキング: 221
売り上げランキング: 221
転載元:プログラムを動かしてるプログラムって何なの?
http://hayabusa.open2ch.net/test/read.cgi/news4vip/1403761026/
家の鏡だとイケメンなのにwwwwwwwwwwwwww
じゃあ逆にさ、女が男に「惚れてまうやろ~!」って瞬間教えてよ。
100均で買ってはいけないもの
ガチで視力が悪い人にしか分からない1000の事
もしかしてさ、この世界ってプログラムで出来てんじゃね?
髪型イケメンになりたいんだが
灘高校の生徒ってどうやって勉強してんの?
現代科学を使った恐ろしい兵器ってどんなのがあるの?
グーとパーでチーム分けするやつあるだろ?あれのかけ声何だった?
読書家のお前らオススメの小説教えろ。
大学受験で役に立った参考書教えてください
VIPPERって料理得意だろ?美味しいつまみのレシピ教えろ
結婚って何かメリットあんの?
3月11日の地震ってどんぐらい凄かったの?
1番日本を好いてくれている欧米の国はどこですか?
1万円でできる贅沢教えろ
女 受 け の い い 趣 味 教 え ろ
ドラえもんのトリビアってなんかある?
取ると良い資格教えてくれ
負けフラグは分かった。じゃあ勝ちフラグを教えれ!
お前らこの中の姉だったらどれがいい?
腰痛の治し方教えてくれ
予算2000円で休日を有意義に過ごす方法教えろ
楽器で殴り合ったら誰が勝つの?
寝坊を防ぐ方法教えてくれ
なぜ日本ではクレジットカードではなく現金率が他国より高いのか?
35歳になった女って本当に終わり?
一人旅するのにオススメの所教えてくれ
おすすめの田舎の美術館を教えてくれ
大人の男同士って何して遊ぶの?
北海道に旅行行くんだがオススメの場所教えろ
大学生向けのオススメ一人旅のスポットってある??
良いワックスおしえてくれ
たまには小説とか漫画じゃなくて知的な本を読みたい。おすすめを教えろ
今度こそ傑作すぎて徹夜で読んじゃう小説教えて
一番きれいなフォントって何よ?
三十路から友達作るにはどうすりゃ良いのかな?
一人でできる英語の勉強法教えてください
暇つぶしに最適なサイト教えれ
コメント一覧
AMDのMantleとかの仮想化関係の話かと思ったのに・・・
ちなみにAND回路はNOT回路とOR回路で作れるから
>>18が言ってる加算回路はORとNOTだけで構成可能ではある
組み込みエンジニアどんどん減ってきてるんだよなー
アセンブラから更に複雑な命令セットを作り出して動かしているのがFortran、COBOL、Cとかの旧世代高級言語。
さらにそこからより複雑な命令セットを作り出して~という感じで続いている。
その後テキサスインスツルメントの集積回路を使うようになり
ずいぶんお世話になった
それもその解釈で一応あってるはずなんだよなぁ・・・
インタプリタまで行ったらそれ以下はプログラムじゃなくてハードウェアのお話やだからなー
まぁ両方ロジックだが
DNAを動かしてる上位構造があるんじゃないか、という仮説。
鶏が先か卵が先かみたいなことで答えはないのかもしれないけど
最初のプログラムはどうやって産まれたんだろう…
一応スイッチで入力と出力があるわけだし
結構まじめな話だった。(0,0)=0,(0,1)=1,・・・などのAND回路やNOT、NOR回路の
話だったのね。純粋に数学の世界ですね。コンピューターの黎明期に関する本を少し読
んでみると面白いかもしれません。
それを、表にしてみ。もう一つ数えて、方眼紙のマス目に番号つけてみ。方眼紙と50音表を誰かに、渡して、50音表の番号で文通してみ。 そういうこと
例えば8bitなら8個の0と1で初めて1つの命令になる(機械語)
上にあったAND,OR,NOT等を使って処理内容と処理を行う経路を条件分岐で実現させる(加算器とかマルチプレクサとかでググれ、ここは設計段階でそうなるように作るとしか言えん)
これを組み合わせることで機械を動かすわけだがこのままだと
・機械にさせたいことを考える→機械語に翻訳→8bitで入力
という糞だるい手間が必要になる
簡単な計算ならこれでも構わないがちょっと複雑になると機械語に翻訳するのが難しい
これを簡単にするために作られたのが高級言語(間にアセンブリ言語とかあるけど割愛)
高級言語は人間にわかりやすくするために作られた言語でちょっとした規則さえ守れば機械がコンパイルして機械語にしてくれる
だいたいプログラムって言ってるのはこれ
プログラムのプログラムって言ってるのは設計段階の命令のことだろうけどここを理解しようと思ったら論理回路関連の知識が必要だし俺もなんとなくわかってるだけだから文字だけで詳しい説明は無理
たった1キロバイトでいろいろやったな、
今のやつは想像も付かないだろう。
1. 制御装置の命令アドレスレジスタの値を、主記憶装置のアドレス選択回路に渡す
2. 選択したアドレスの命令を、制御装置の命令レジスタに入れる
3. 制御装置のデコーダで、命令レジスタの命令を解析する
4. 命令なら、演算装置の演算回路で実行する
ってとこかな。
プログラムはあくまで人が理解しやすい形になってるだけ
とりあえず、
・経路はいろいろだけど、最終的に、プログラムはCPUが理解可能な命令の列となる。
・CPUは命令を1個ずつ処理してる。
・CPUは電気的スイッチの固まりで、結果は電圧の有無として出力される。
・電圧の有無を切り替えることで、電気信号とし、CPU以外の機器と
情報のやりとりをする。
(機器のメモリを参照したり、書き換えたりする)
・結果、機器からの入力を取り込んだり、機器へデータを出力したりする。
(例1:キーボードからの入力を取り込む)
(例2:画面に出力する(CPUから見ると、ビデオメモリへの書き込み))
CPUの中身が、わからない。
論理回路や半導体の理屈はわかってるんだけど、
なんでアレでCPUのような複雑な仕事が実現できるのかわからん。
コメントする
コメント投票機能を追加しました!投票数によって大きくなったり小さくなったりします><
VIPPERな俺の掲示板も実はあったり…