[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2ch.scのread.cgiへ]
Update time : 03/29 16:58 / Filesize : 139 KB / Number-of Response : 589
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

訃報: C 言語の開発者、デニス・リッチー氏が死去



1 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 13:55:15.03 .net]
developers.slashdot.jp/story/11/10/13/0224245/

2 名前:デフォルトの名無しさん [2011/10/13(木) 14:00:33.86 .net]
なんというタイミング・・・
ご冥福をお祈りします。

3 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 14:03:04.51 .net]
main() { return 0; } /* EXIT_SUCCESS, RIP */

4 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 14:13:03.76 .net]
それでか? 今日はCでのデザパタ実装が進まない。 UMLの関係イメージがまとまらないんだ。 合掌!


5 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 14:15:14.70 .net]
かーにはん☆りっちー

6 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 14:31:09.12 .net]
かに飯☆りっちー

7 名前:デフォルトの名無しさん [2011/10/13(木) 14:58:26.25 .net]
うわぁぁぁぁぁぁぁぁぁぁぁぁ;;

合掌、そしてそして合掌。
酒を捧げつつ合掌。
ありがとう、そして安らかに。
貴方のおかげで生きて行けています。

ありがとう、ありがとう、ありがとう。

8 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 15:19:25.25 .net]
CとUNIXを作ったとか神すぎる

9 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 15:58:12.33 .net]
good-bye world.


10 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 16:12:32.28 .net]
記念カキコ



11 名前:デフォルトの名無しさん [2011/10/13(木) 16:17:47.81 .net]
当時、UNIX上ではプログラムをアセンブリ言語で記述することしかできなかった。そこでトンプソンはUNIX上で動作する高級言語の開発を始めた。
トンプソンはUNIXの開発以前、Multicsの開発に携わっており、B言語は、Multics上で動作していたBCPLを元に開発された。

B言語は本質的には、トンプソンがその時代のミニコンのメモリ容量に収めるために、不要と感じたコンポーネントを除去したBCPLシステムである。
またトンプソンの好みに沿うような変更も行われた(たいていは、一般的なプログラムで空白以外の文字数を削減できるという方向であった)。

BCPLやForthのようにB言語はマシンのワード長である1つのデータ型のみを持っていた。多くの演算子(例えば+、-、*、/)ではこれを整数として扱い、
それ以外はポインタとして扱った。それ以外の部分についてはC言語の初期バージョンとよく似ていた。
C言語の標準入出力ライブラリを彷彿とさせるライブラリがわずかながら存在していた。

初期の頃は、初期のUNIXを使用したDEC社のPDP-7用とPDP-11用の実装があった。
最初にPDP-7用のスレデッドコードを出力する実装が開発され、次にリッチーがマシン語を出力するコンパイラを実装した。
1970年にはスレデッドコード版がPDP-11に移植された。最初のyaccがこのPDP-11用に開発された。リッチーはこの時期にメンテナンスを引き受けていた。

B言語の型のない設計はハネウェルやPDP-7などの多くの古いコンピュータでは意味のあることであったが、
PDP-11や近代的なコンピュータが全面的にサポートするキャラクタデータ型にエレガントにアクセスすることが難しく問題になった。
リッチーは1971年に言語の変更を開始し、コンパイラがマシン語を出力するように変換すると同時に、
最も顕著な拡張としてデータ型を変数に追加した。1971年から1972年にかけてB言語はNew B言語へ進化し、
そしてアラン・スナイダー(Alan Snyder)の強い要求によってプリプロセッサが加えられ、1972年から1973年の初期にC言語となった。
1973年の夏の間にPDP-11用のUNIXがC言語で書き直され、こうした努力は完全に終わった。

12 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 17:49:46.12 .net]
ほんと神だよな
合掌

13 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 18:19:31.51 .net]
ジョブズが死んだ時には何とも思わなかった俺でも、これはわりとショックだ
ご冥福をお祈りします

14 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 19:10:47.57 .net]
涙の無限ループ
for (;;);

#define T_T 1
while (T_T);

ご冥福をお祈りします。

15 名前:デフォルトの名無しさん [2011/10/13(木) 22:44:06.47 .net]
K&R読み直すか

16 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 22:44:57.35 .net]
リッチなカニご飯が
ただのカニご飯になったでござる。

17 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 23:05:58.83 .net]
個人的にはジョブズより1万倍の偉業をなしえた人だと思います

こころからご冥福をお祈りします

18 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 23:09:34.21 .net]
もしC言語が存在しなかったらJavaもC++もC#もD言語も存在しなかったろう

19 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 23:17:48.86 .net]
リッチー死んだのにスレ全く伸びないね
ム板だからか?

20 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 23:20:56.59 .net]
リッチーって聞いて偉人だと一瞬で認識できるのって、
ム板でも古株と出来る組だけじゃね?



21 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 23:33:07.40 .net]
biz+で見てそっちに書き込んでたわ

22 名前:デフォルトの名無しさん [2011/10/13(木) 23:35:11.07 .net]
>>20
バカにしてるだけにしか聞こえない。
能力関係なく、普通の真面目なプログラマならお世話になるだろ。


23 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 23:40:11.91 .net]
「私がひそかに満足していることのひとつは,
オープンソースの多くのものが,私が寄与したコードに基づいていることです」

「その仕事に合った道具を選びなさい(中略)
ある仕事のために新しい特殊なツールを作成する方法について考えるべきときもあります」

Dennis M. Ritchie
偉大なるプログラマからのメッセージ|Cマガジン1999年10月号31,32ページ

24 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 23:43:03.71 .net]
>>22
アンカーミス?

25 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 23:43:45.30 .net]
>>24
なにをもってそう判断したのかさっぱりわからん

26 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 23:44:29.89 .net]
合掌。それにしても、
Yahoo来ないし、ascii.jpも来ないし、www.watch.impress.co.jpも来ないし、www.itmedia.co.jpも来ない。

27 名前:24 mailto:sage [2011/10/13(木) 23:44:56.82 .net]
話のつながりがわかんなかったからですよ

28 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 23:45:31.19 .net]
誤報だったりして

29 名前:デフォルトの名無しさん [2011/10/13(木) 23:50:16.50 .net]
>>17
どんなスゴくて立派でエライことしても、
華やかに表舞台に立たなければ、ただのクソ、ゴミだ。

30 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 23:51:43.36 .net]
inferno、limbo、alefって、ネーミングセンスがスゴいよね
蛇とかリンゴとか、シリコンバレーはバチカン市国に喧嘩でも売ってんのかしら



31 名前:デフォルトの名無しさん mailto:sage [2011/10/13(木) 23:56:13.92 .net]
ゲイツやジョブズより遥かに功績がデカイのにな。

32 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 00:01:08.71 .net]
もしCがなかったら python も作られなかったし ruby も存在してない
無論 perl だって

と当時いまから十年ほど前のお話
さてこれから先はどうなりますかはお釈迦様にもわからない〜黙祷

33 名前:デフォルトの名無しさん [2011/10/14(金) 00:02:01.36 .net]
C言語のせいで、世の中のほとんどの
ソースが、グチャグチャの本人でも読解不能な
クソソースになってしまったのも、また事実。
功績じゃなくて、功罪だよ。

34 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 00:04:06.17 .net]
それまでの計算機からすれば、特異点になったcとunixを作った人物
ipadがどうこういったレベルの発展じゃないよね

35 名前:デフォルトの名無しさん [2011/10/14(金) 00:11:51.18 .net]
ようやくHaskellの時代が

36 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 00:13:51.33 .net]
こねえよw

37 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 00:15:44.81 .net]
Cの偉大さに匹敵するのはCOBOLとVBだけだろうな

38 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 00:23:53.25 .net]
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                  京都大学霊長類研究所

39 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 00:24:08.77 .net]
>>33
下らんな。
それC言語のせいじゃないから。
嫌ならBasicでも使ってなさいってこった。

8bitからスパコンまでで動くスケーラビリティと効率の良さ
形を少し変えつつも40年生き残って現役な事実
多くの言語のベースとして使われる完成度
この先どの言語が消えてもCは残るだろうな

40 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 00:25:17.44 .net]
>>37
コンピュータ言語界のシーラカンスlispを忘れんなよ



41 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 00:30:43.07 .net]
あまりにも適当で自由すぎる言語仕様と、安全性無視の標準ライブラリのせいで
マイコン制御からOSカーネルまで何でもできちゃうから
ありとあらゆる機器の開発で採用され、世界中にITドカタが量産されている。

さっさと滅びてりゃよかったのに。

OSやデバイスドライバでしか重宝されないゴミクズ

42 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 00:33:13.63 .net]
41はfortranかpascalプログラマでね?

43 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 00:34:47.05 .net]
>>41は本当のプログラマ

44 名前:デフォルトの名無しさん [2011/10/14(金) 00:35:20.12 .net]
>>41
C言語で作る必要なくても、C言語で作れば
単価が高いから、需要は永久に続くよ。

45 名前:デフォルトの名無しさん [2011/10/14(金) 00:37:57.84 .net]
Scala「始まったな」

46 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 00:41:12.87 .net]
UNIXが無ければLinuxも無かったし、Mac OS X も無かったし、iPhoneもiPadもAndroid携帯も今とは別の物になってただろう
そしてrmsも、もう少し人格がまるくなってたかもしれない

>>26
黎明期を支えた偉人なのに、大手のニュースが全部スルーしてて悲しい・・・

47 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 00:42:26.31 .net]
java8でlambda取り入れたみたいだし、scalaの需要は一般的な企業での採用はないだろう

48 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 00:44:34.18 .net]
関数型言語じゃ昔から常識のラムダ式が
今更フィーチャーされてるのって不思議
取り入れるならもっと前からすれば良かったのに

49 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 00:50:57.53 .net]
>>41
僕チンCだからメモリ壊れちゃってるんですよー
とかいい訳出来なくなるぞ?
あ、ada使いかもしれんな

ラムダとかが取り入れられて来たのは
スクリプトなんかが普及した結果だな

50 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 01:07:52.06 .net]
C言語云々関係なくITドカタは生まれるだろ。
上流→下流がある限り。

Web業界でも、C(or C++)はできて当然な空気あるよね。



51 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 01:11:23.10 .net]
Web業界のCなんてどうせ大したことやってないんだろ

52 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 01:29:57.60 .net]
>>48
無名関数という意味ではsmalltalkにも、javascriptにも開発初期からあったし、
別に今更盛り上がってる訳でもないだろ。
あとリッチーと関係なくね。

53 名前:デフォルトの名無しさん [2011/10/14(金) 02:02:06.60 .net]
こんな偉人たちと同じ時代に生きる事ができて俺はラッキーだ
こういう形で偉人をたたえる機会はあと何回あるんだろう

54 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 02:15:03.12 .net]
んなしょうもないことでいちいちスレ立てんなよ……

55 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 02:54:28.92 .net]
まだ存命の神々としては
ケントンプソン、カーニハン
エイホ、クヌース、ヴィルト
アランケイ
あたりか…

56 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 02:58:13.96 .net]
最初からstructに関数生やせるようにしておいて欲しかったぜ

57 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 03:58:25.14 .net]
ロニー・ジェイムス・ディオに続いてか・・・

58 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 04:47:53.88 .net]
静的型は制限じゃなく言語能力の拡張だったってことを久々に思い出したよ

59 名前:デフォルトの名無しさん [2011/10/14(金) 08:20:00.96 .net]
      ,,,
( ;д;)つ┃ // リッチー…

このAA、ぜんぶC言語で書けないかしら…

60 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 09:04:46.12 .net]
びょーんすっぽすっぽさんはC言語をなんであんな形にしたんだよ。



61 名前:デフォルトの名無しさん [2011/10/14(金) 10:54:58.33 .net]
シャノンこそ天才

62 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 11:04:20.98 .net]
まあそうだよな

63 名前:デフォルトの名無しさん [2011/10/14(金) 11:09:57.85 .net]
Cなんてなくても誰かが言語を作ってたよ?

アセンブラしかできなくて面倒だからCを作ったって話でしょ

64 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 11:17:21.25 .net]
Cがなかったら
FORTRAN++あたり使ってただろう

pascalも出てこなかったはず

65 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 11:33:46.55 .net]
きっとPL/I。

66 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 11:34:53.91 .net]
ハァ? Pascalのほうが先なんだが。

Cがなかったら、Cのようにまともにポインタを使えるようにPascalが拡張されていて、
たぶんCとたいしてかわらんものができてただろう。
(ボーランドがやったことが要するにそれだが)

67 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 12:40:23.54 .net]
PascalってCより先だったの?

68 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 13:11:57.59 .net]
C言語以降の言語は関数型以外は大半がC言語チルドレン。
C言語が生まれなかったらみんなCOBOLチルドレンやパスカル(Algol)チルドレンだったかもしれない…。

69 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 13:14:33.83 .net]
ビルトは自由なポインタなんて導入しなかったろうな
Cはあの緩さ故に普及したんさ

70 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 13:30:29.75 .net]
言語とはなんぞや



71 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 14:02:45.42 .net]
ttp://www2.alcatel-lucent.com/blogs/corporate/2011/10/dennis-ritchie-1941-2011-message-from-jeong-kim/
公式情報です

72 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 14:04:19.50 .net]
あの世のOSを作りなおしに行ったんだな。。。

73 名前:片山博文MZ mailto:sage [2011/10/14(金) 14:21:46.87 .net]
デニス・リッチー殿、お悔やみ申し上げます。

74 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 14:51:02.04 .net]
>>72
俺たちが行く頃にはあの世はplan9で運営されてるのか
jobsが先に行ってるから
after heavenを構想とか大口叩いてるはず

75 名前:デフォルトの名無しさん [2011/10/14(金) 15:35:15.21 .net]
c→ユダヤ教
asemmbler→ゾロアスター教、ミトラ教
c++→カバラ
java→キリスト教
javascript→グノーシス主義
c#→イスラム教
lisp→原始仏教
commonlisp→大乗仏教
cobol→ジャイナ教
fortran→バラモン、ヒンドゥー教
smalltalk→道教
pascal→儒教
algol→エジプト神話
scheme→部派仏教
python→西洋魔術
ruby→ローマ神話
parl→ギリシャ神話
haskell→神道

76 名前:デフォルトの名無しさん [2011/10/14(金) 15:48:58.09 .net]
悲しい。
チンポも立たないよ・・

77 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 15:55:08.67 .net]
最高の言語を作ろと考えるとろくなもんが出来上がらないのはなんでだろー

78 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 15:59:14.31 .net]
人間が不完全だからだ

79 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 17:12:30.67 .net]
最高の単一言語を用いてでかい塔を建てようとしても神様がそれを潰しに
来るのは故事として有名なわけでして。

80 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 18:17:40.49 .net]
つまり世界共通語を英語にしよう!
とか言ったらまずフランスと中国が怒り狂う訳だな



81 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 18:57:03.45 .net]
こボラ〜の俺も悲しい

82 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 19:09:42.55 .net]
俺が持ってる”バイブル”は「1986年12月15日 初版85刷」てなってる

83 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 20:06:00.14 .net]
K&Rの日本語版読んだずっと後で英語版読んだんだけど、
最初から英語版読めばよかったと思った。英語が苦手だとしても。

84 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 20:09:58.47 .net]
人の追悼の場で、別の故人の非難とか、屑のすることだ >>83

85 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 20:17:36.25 .net]
>>83が誰かさんの非難に該当するかは解釈次第だが>>84が誰かに対する非難であることははガチ

86 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 20:28:20.84 .net]
うん、他にいっぱいクズっぽいのがいる中で>>83にだけ噛みつくのは変な人だ

87 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 20:39:40.17 .net]
>>74
きさまが逝くのはInferno & Limbo だ。

88 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 21:10:06.89 .net]
現代の手続き型言語はCの子供というよりは弟だろ
親はALGOL

89 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 21:12:46.09 .net]
兄弟はpascal
javaもc++もその他の多くは子供か甥姪だな

90 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 21:46:55.07 .net]
call by value/call by variableという言葉を知ったのがpascal

その意味と効果を知ったのがC

でも、一番びっくりしたのは、VisualBasicがそれを実装したとき



91 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 22:02:18.21 .net]
Algolのcall by valueとcall by nameの子孫だしな。
というかCにはcall by valueしかないし。

92 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 22:28:17.27 .net]
>>91
たしかに。
所詮Cは引数をスタックに積んで呼び出すことしか出来ない言語ですね。
ただスタックに積んだ値を、変数へのアドレスと認識させることで、call by variableが実現できるという自由度がCの真骨頂でしょうね。

93 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 23:19:20.21 .net]
はぁ?
Cは、機械語にしかなかった
間接アドレッシングを言語仕様に導入したことが
最大の真骨頂だろ。

94 名前:デフォルトの名無しさん mailto:sage [2011/10/14(金) 23:42:43.30 .net]
いや、それ配列だし
call by refは弊害が大きいから取り入れなかったって話
昔のfortranとか参照スパゲッティだったらしいからな

95 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 06:14:33.62 .net]
変数を直接指すことができる(call by variableが実現できる)
=変数エイリアシングで参照スパゲッティ、はどう見ても弊害だな。

配列だとオフセットでしか扱えなかったものを、直接指すことができる、
というのがポインタの利点だけど、メモリブロックの途中を指してても平気だから、
ガベコレをポン付けできないとか。

96 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 08:51:29.19 .net]
やっと来た、
headlines.yahoo.co.jp/hl?a=20111014-00001491-techcr-sci

97 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 09:16:48.97 .net]
日本語メディアでは最初かその次だったテッククランチの、ただの転載じゃねーか

98 名前:デフォルトの名無しさん [2011/10/15(土) 10:49:25.51 .net]
>>37
VBのどこが偉大なのか分からん

99 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 11:28:50.90 .net]
コールバックやメッセージポンプを理解出来なくてもWindowsの画面が作れる事

100 名前:デフォルトの名無しさん mailto:sage [2011/10/15(土) 11:36:25.16 .net]
>>99
そんなのGUIエディタ使えば
馬鹿でもできる。








[ 続きを読む ] / [ 携帯版 ]

次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<139KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef