Unixの哲学 (146レス)
上下前次1-新
105(1): 2022/04/05(火)13:21 AAS
>>101
> でもファイルと標準入出力にこだわってたのは意図的にしてた訳だし、哲学が全く無かったとは思えないな
当時のパソコンの制約で仕方なくそうしていただけ
GPUとかネットワークとかファイルにできてない
106(1): 2022/04/05(火)13:21 AAS
>>101
> それを追及したからPlan9がある
じゃあPlan9哲学じゃないんですかー?
失敗しましたね
107: 2022/04/05(火)13:25 AAS
>>106
それって、揚げ足取りというか、上げてない足に大外刈かけにいってない?
108(1): 2022/04/05(火)14:06 AAS
>>105
> 当時のパソコンの制約で仕方なくそうしていただけ
どんな制約だよw
それ以前はI/O毎に専用の入出力手順とかあったのに
> GPUとかネットワークとかファイルにできてない
何でもかんでも統一できるわけじゃないことぐらいは理解しなよ
109: 2022/04/05(火)15:00 AAS
ですよね
110(1): 2022/04/05(火)15:41 AAS
>>108
> どんな制約だよw
え?出力がプリンタ(テレタイプ)だったからだよ
> 何でもかんでも統一できるわけじゃないことぐらいは理解しなよ
理解してるから、Unix哲学は完璧じゃないって話をしてるんだが?
111: 2022/04/05(火)16:12 AAS
誰もUnix哲学が完璧なんて主張してないと思うんだが
112: 2022/04/05(火)17:08 AAS
Space Travelを移植したかったからUNIXとC言語が作られたんやろ
113(1): 2022/04/05(火)17:31 AAS
>>110
> え?出力がプリンタ(テレタイプ)だったからだよ
意味わからん、プリンタとファイルじゃアクセス方法は全く違うけどプログラム側からは同じように扱えるって話だぞ
そもそも当時テレタイプに繋がってたパソコンなんて超レアだろw
114(1): 2022/04/06(水)00:59 AAS
>>113
同じようには扱えないよ
プリンタは印字するから印字可能なASCII前提の文字で
ファイルに保存するというのがUnix哲学の考え方で
プリンタは印字してしまったら消せないから
そういう前提で標準入出力を設計したのがUnix哲学
115(1): 2022/04/06(水)01:00 AAS
Unixが作られたのはメインフレームの時代だからね
結局その時代の制約で作られたのがUnixなのさ
Unix哲学は後付でそれらを説明したものにすぎない
116(1): 2022/04/06(水)05:34 AAS
>>114-115
一体何を言ってるんだよw
プリンタとファイルで結果が違うのは当たり前
でもプログラムは同じwrite()で出力できるから出力先を気にしなくていい
そもそもパソコンとかメインフレームとかアホすぎるだろ、Unix はミニコンの時代だぞ
117(1): 2022/04/06(水)07:15 AAS
>>116
そこじゃなくて標準入出力の話なんだなー
知ってるか?標準入出力はファイルに切り替えることが出来るが
画面にも出力することが出来るんだぜ?
画面というのは最初はプリンタ(テレタイプ)だ
一旦出力してしまったものは消せない
だから標準入出力はファイルとは違って
一旦出力してしまったものは消せないという
制約のなかで実装されてるんだよ
118(1): 2022/04/06(水)07:26 AAS
>>117
だからプログラムは標準出力に何が繋がってるかなんて気にせずに出力できるって話だぞ
消せないとか言ってるけどそれもしかしてストリームの話をしてるのか?
それならその制約は今でもあるだろ
パソコンとかメインフレーム関係なくて草生える
119: 2022/04/06(水)08:26 AAS
>>118
だからその標準入出力は
当時のパソコン(ミニコン)の制約で仕方なくそうしていただけ
ってことだぞ
Unix哲学があったからじゃねーよ
120: 2022/04/06(水)08:28 AAS
Unix哲学があったからストリームができたのではなく
当時のミニコンの制約でストリームにせざるを得なくなって
後付でそれがUnix哲学なんだ!って言ってるだけってこと
121: 2022/04/06(水)09:14 AAS
ストリームを活用しましょうってのがUnix哲学なのに、
それを後付けだとか言われてもなあ
122: 2022/04/06(水)09:17 AAS
だからなんの制約だよ…
今でもストリームは普通に使われてるし、プリンタに出力された文字は消せないぞw
123: 2022/04/06(水)09:43 AAS
はいはいストリームストリーム
124: 2022/04/06(水)10:02 AAS
頭悪いのかな?ストリームはプリンタの制約で
生まれたものって話をしてるんだが理解できない?
125: 2022/04/06(水)10:19 AAS
頭悪いんだな
ストリームなんて汎用機の時代からあったぞ
126(1): 2022/04/06(水)10:22 AAS
それこそUnix哲学と関係ない証拠だな
127: 2022/04/06(水)11:50 AAS
マンコ
128: 2022/04/06(水)11:58 AAS
そこから127がUnix哲学論に昇華して下さるそうです
129: 2022/04/06(水)13:30 AAS
単に肥大化したMulticsへの批判と当時ですら古かったPDP-7で動かす軽量OSが欲しかったから作っただけで、そこに哲学なんて無いよ
130: 2022/04/06(水)14:30 AAS
なんか最初は哲学なんて考えなく実装したから、Unix哲学なんて存在しないっていってるアホが居るな…
哲学なんて大抵後付けに決まってんだろ
131: 2022/04/06(水)14:48 AAS
ケン・トンプソンがもともと持ってた美学がそれやろ
132(1): 2022/04/06(水)15:54 AAS
哲学を実装したOSがUnixというわけじゃないのに、
後付けとか言い出すのはどれだけ頭が足りないんだろう
133(1): 2022/04/06(水)19:54 AAS
>>126
そう言うこと
プリンタに限らずキーボードや紙テープだってストリーム
ファイルはランダムアクセスもできるけどストリームとして使われることが多いから標準入出力をストリームにするのは妥当な判断
プリンタ(テレタイプ)の制約とか言ってるのは単なる無能のシッタカ君
134: 2022/04/06(水)22:46 AAS
>>132
その自分が書いた内容を100回読んでみな
無意味なことを言ってることに気付け
哲学は第三者が意味を見出だして理論付けする学問だ
だからUnix哲学といっても人によって違ってたりする
しかしそこでいうUnixは同じものを指している
上下前次1-新書関写板覧索設栞歴
あと 12 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s