デニス・リッチーは、スティーブ・ジョブズほど有名ではないが、その影響範囲ははるかに広い。
まず「コンピュータを個人で使う」という発想を初めて実現した。UNIXはTSSによるマルチユーザーシステムだったが、ごく初期の版はシングルユーザーシステムだった。マルチユーザーシステムになってからも、最初から対話型OSとして設計され「目の前に人がいて操作する」システムだった。今では当たり前のように思うだろうが、1970年頃はそうではなかった。コンピュータ資源は人間よりも高価なものであり、人間がキー入力にもたついている間、コンピュータを持たせるのは非効率的だとされた。
自分で作ったプログラムを適当なディレクトリ(フォルダ)に配置するだけで、システム標準のコマンドと同じ動作をするのも斬新だった。これも今では当たり前だが、当時はOS標準のコマンドとユーザープログラムは区別するのが普通だった。
OSのような、ハードウェアを直接操作するプログラムをアセンブリ言語以外で作成できるというのも斬新だった。これも今では当たり前で、Windowsのような複雑で巨大なOSであっても、アセンブリ言語は本当に必要な最小限しか使われていない。
UNIXはDECのVMSにも影響を与えた。そしてVMSの考え方と最新UNIXの成果を取り入れてWindows NTが誕生した。ご存じの通り、Windows NTは現在のWindowsの直接の先祖である。
LinuxはUNIXそのものではないが、UNIXの概念を再実装したものである。Linuxがこれだけ普及したのは、多くのコマンドやツールがソースコードの変更なしに再コンパイルするだけで動作したからだ。
LinuxはAndroid携帯電話やビデオレコーダーの制御システムにも採用されている。もしかしたら炊飯器にだって使われているかもしれない。先週買ったデジカメの取り扱い説明書にはC言語のライブラリが使われている旨の注意書きがあった。
まず「コンピュータを個人で使う」という発想を初めて実現した。UNIXはTSSによるマルチユーザーシステムだったが、ごく初期の版はシングルユーザーシステムだった。マルチユーザーシステムになってからも、最初から対話型OSとして設計され「目の前に人がいて操作する」システムだった。今では当たり前のように思うだろうが、1970年頃はそうではなかった。コンピュータ資源は人間よりも高価なものであり、人間がキー入力にもたついている間、コンピュータを持たせるのは非効率的だとされた。
自分で作ったプログラムを適当なディレクトリ(フォルダ)に配置するだけで、システム標準のコマンドと同じ動作をするのも斬新だった。これも今では当たり前だが、当時はOS標準のコマンドとユーザープログラムは区別するのが普通だった。
OSのような、ハードウェアを直接操作するプログラムをアセンブリ言語以外で作成できるというのも斬新だった。これも今では当たり前で、Windowsのような複雑で巨大なOSであっても、アセンブリ言語は本当に必要な最小限しか使われていない。
UNIXはDECのVMSにも影響を与えた。そしてVMSの考え方と最新UNIXの成果を取り入れてWindows NTが誕生した。ご存じの通り、Windows NTは現在のWindowsの直接の先祖である。
LinuxはUNIXそのものではないが、UNIXの概念を再実装したものである。Linuxがこれだけ普及したのは、多くのコマンドやツールがソースコードの変更なしに再コンパイルするだけで動作したからだ。
LinuxはAndroid携帯電話やビデオレコーダーの制御システムにも採用されている。もしかしたら炊飯器にだって使われているかもしれない。先週買ったデジカメの取り扱い説明書にはC言語のライブラリが使われている旨の注意書きがあった。
“
| — | C言語とUNIXの父|企業クライアント戦略|ブログ|Computerworld (via hexe) |
-
gijibamboo reblogged this from gkojax-text
-
gkojax-text reblogged this from haseshin
-
atq reblogged this from tnoma
-
yossy441 reblogged this from tnoma
-
sashida reblogged this from tnoma
-
infinity-d reblogged this from tnoma
-
mtag reblogged this from sierra7
-
kiaihissatsu reblogged this from tnoma
-
kiaihissatsu reblogged this from tnoma
-
wakahou reblogged this from tnoma
-
kovachang reblogged this from tnoma
-
sentinel-tbl reblogged this from tnoma
-
tame-o reblogged this from sironekotoro
-
oharico reblogged this from imai78
-
furoneko reblogged this from tnoma
-
kkorosuke reblogged this from tnoma
-
nonnon21 liked this
-
cr96 reblogged this from haseshin
-
haseshin liked this
-
haseshin reblogged this from sierra7
-
sierra7 reblogged this from nobby0-0
-
sierra7 reblogged this from nobby0-0
-
yukiminagawa reblogged this from aznyan-ultimate
-
takcom liked this
-
gpx250r-ninja reblogged this from layer13
-
momniaurora reblogged this from tataraseitetsu
-
knnr reblogged this from tnoma
-
waisi reblogged this from tataraseitetsu
-
bnosuke liked this
-
bnosuke reblogged this from naohisa1971
-
karasunoasiato reblogged this from tiga
-
naohisa1971 reblogged this from clione
-
grskn0705 reblogged this from layer13
-
nobeee reblogged this from canceller
-
iwazou reblogged this from tnoma
-
zitofjkl liked this
-
nobby0-0 reblogged this from tnoma
-
noboko reblogged this from takenao
-
saitamanaka reblogged this from tataraseitetsu
-
takenao reblogged this from hikutuo
-
yushooki reblogged this from tnoma
-
mshibata reblogged this from sironekotoro
-
sakairyo reblogged this from tnoma
-
mshibata liked this
-
yama3939 reblogged this from shinoddddd
-
deadryder liked this
-
canceller reblogged this from tnoma
-
sironekotoro reblogged this from imai78
-
fumi-tano liked this
-
fumi-tano reblogged this from tnoma
- Show more notes