一度は読んだほうがいい、ソースコード at TECH
[2ch|▼Menu]
1:デフォルトの名無しさん
08/02/03 00:40:27
いっぱいあるらしいけど、何がいいのかな。
俺はnetbsdのカーネルが一番よかった。

2:デフォルトの名無しさん
08/02/03 00:43:35
netbsdのソースって、どこで見れるの?

3:デフォルトの名無しさん
08/02/03 00:44:35
OSのカーネルとか、OSの知識ないあやつが読んでも勉強になるの?

4:デフォルトの名無しさん
08/02/03 00:45:14
>>3
ならない。

5:デフォルトの名無しさん
08/02/03 00:46:14
fURLリンク(ftp.jp.netbsd.org)
ここにあるから探せよ。

6:デフォルトの名無しさん
08/02/03 00:47:41
lsのソースは見るべきって聞くよね。

7:デフォルトの名無しさん
08/02/03 00:48:07
gnuのcatとか、小物だけど勉強になる。

8:デフォルトの名無しさん
08/02/03 00:48:49
>>1
windows2000のソース読めば?

9:デフォルトの名無しさん
08/02/03 00:49:59
SSCLIかmono

10:デフォルトの名無しさん
08/02/03 00:51:36
500行くらいのlispもいいかもしれない。

11:ヽ・´∀`・,,)っ━━━━━━┓
08/02/03 00:52:11
UNIX小物ツールのソースコードを紹介するだけの本があったな
なんだかんだで読んでみると面白い

12:デフォルトの名無しさん
08/02/03 00:54:08
ruby

13:デフォルトの名無しさん
08/02/03 00:54:21
yesコマンドとか(小物過ぎる)

14:デフォルトの名無しさん
08/02/03 00:54:53
gnuのfileutilかな?
今はcoreutilになったけど

15:デフォルトの名無しさん
08/02/03 00:56:51
関係ないけどdot覚えとくと便利

16:デフォルトの名無しさん
08/02/03 01:02:00
monaosとか読んどいてもいいんでねーの?

17:デフォルトの名無しさん
08/02/03 01:11:50
ossに協力しろって聞くけどどーなのよ?

18:デフォルトの名無しさん
08/02/03 01:38:38
fparser

19:デフォルトの名無しさん
08/02/03 01:41:42
デーモン君のソース探検ってな本があったな。
初心者向けのソースを読むのは怖くないよっていうレベルだったが。

20:デフォルトの名無しさん
08/02/03 01:59:37
Cや逆汗したものなんて邪道
やっぱりプログラマたるもの機械語で読まなきゃね!

21:デフォルトの名無しさん
08/02/03 02:05:40
Hello,world.

22:デフォルトの名無しさん
08/02/03 06:06:46
一度読んだほうがいい、クソコード

というものを見てみたい。

23:デフォルトの名無しさん
08/02/03 08:47:39
SDLのソースを見るといいと思う

24:デフォルトの名無しさん
08/02/03 09:00:51
ベタなところではJavaのソースコード

25:デフォルトの名無しさん
08/02/03 13:41:22
>>20
チャールズ・シモニーは若い頃に、ピーター・ナウアの書いたALGOLコンパイラの
マシン語のコードを徹底的に読んで勉強したらしい。その経験が後々とても役に立った、
と言ってたな。

26:デフォルトの名無しさん
08/02/03 23:04:05
>>22
そんなような本を読んだことがあるよ
糞コードを晒して、どこがどう悪いかを解説
西葛西の図書館で読んだんで
手元に無いが・・・

27:デフォルトの名無しさん
08/02/03 23:07:52
これか?
URLリンク(www.pro.or.jp)

28:デフォルトの名無しさん
08/02/03 23:38:15
これは良書だぜ

29:デフォルトの名無しさん
08/02/04 11:18:43
> >>20
> チャールズ・シモニーは若い頃に、ピーター・ナウアの書いたALGOLコンパイラの
> マシン語のコードを徹底的に読んで勉強したらしい。その経験が後々とても役に立った、
> と言ってたな。

「実録・天才プログラマ」だっけ?
同じ本でビルゲイツが、計算機学科のゴミ箱に捨てられてたソースリストを
読んで勉強したとか書かれてて、「マイクロソフトジョーク」だとかいうサイトで
「彼らがそれを捨てたのには理由があるのに…」とかネタにされてた記憶が。

30:デフォルトの名無しさん
08/02/04 23:40:47
この本とか参考になるかも。
URLリンク(www.amazon.co.jp)
%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82
%AF%E2%80%95UNIX%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83
%BC%E3%83%89%E3%81%AB%E3%81%BF%E3%82%8B%E5%AE%9F%E8%B7%B5%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F
%E3%83%B3%E3%82%B0%E6%89%8B%E6%B3%95-UNIX-MAGAZINE-COLLECTION-%E5%A4%9A%E6%B2%BB%E8%A6%8B/
dp/475614389X/ref=pd_bbs_1?ie=UTF8&s=gateway&qid=1202135980&sr=8-1

31:デフォルトの名無しさん
08/02/04 23:58:09
少しは頭使えや
URLリンク(www.amazon.co.jp)

32:デフォルトの名無しさん
08/02/05 14:41:29
書籍をURLで紹介するとき。

『書籍名』
http://〜

33:デフォルトの名無しさん
08/02/05 23:19:55
Unixのソースはコード以前の問題としてgccなどのGNU Toolが良くわからん

それに
 ./configure
 make
 make install
したときに何の人は何をどう動かしてるんだ?

34:デフォルトの名無しさん
08/02/05 23:27:53
>>33
autotools(automake, autoconf)でぐぐれ

35:デフォルトの名無しさん
08/02/05 23:30:01
それは知らないほうがいいこと

36:30
08/02/05 23:48:26
>>31,32
おお、申し訳ない。もっと頭使います。

37:デフォルトの名無しさん
08/02/05 23:51:50
本当ならurn:isbn使いたいところだ

38:デフォルトの名無しさん
08/02/06 00:37:33
>>37
使えばいいじゃない。

話は逸れるけど、Wikipediaスレでは[[ソースコード]]のように
ウィキのリンク構文をWikipediaの記事を指すのに使う。
それと同じようなものだと考えれば。

39:33
08/02/06 19:58:26
>>34
これじゃダメか?
GNU Autoconf/Automake/Libtool
URLリンク(www.amazon.co.jp)

なんか評価が微妙だな

40:デフォルトの名無しさん
08/02/07 19:37:18
>>39
これがいいぞ。自費出版本だが。
絶版にはすぐにはならぬと思うが、買っておけ。
URLリンク(www.oversea-pub.com)

41:デフォルトの名無しさん
08/02/07 19:43:35
>>40
んな屑本紹介するなよ、著者乙。

42:デフォルトの名無しさん
08/02/07 20:28:45
>>33が欲してる内容とは少々ズレてるかもしれないが、
ともかく他に類書が無い情報を提供してると思うが?

43:デフォルトの名無しさん
08/02/07 21:21:25
41の無知さ加減が分かるというものだ。


44:デフォルトの名無しさん
08/02/07 22:22:27
うーん
何がいいかな・・・

45:デフォルトの名無しさん
08/02/08 00:09:20
>>43
著者乙

目次を見る限りは、「自分にとって興味がある項目を書きました」
という典型的な自費出版本だと思う。

50円なら考えてもいいかもしれない。

46:デフォルトの名無しさん
08/02/08 00:15:17
西田氏知らんなんてモグリだろ。


47:デフォルトの名無しさん
08/02/08 00:20:46
一生もぐりと言われてもいいよwwwこんなものwwww

48:デフォルトの名無しさん
08/02/08 00:31:42
初歩的な割には高価な本だな

49:デフォルトの名無しさん
08/02/08 02:03:35
UNIX V7のソース、全部読んだわけじゃないけど
簡潔な美しさが感じられる。
こんなスッキリとしてて、実用OSが動いちゃうのみたいな。
ちょっと欲出して機能加えちゃうと、エラー処理とか雪だるま式に
ゴテゴテ増えて、たちまち見通し悪くなるんだろうな。
あー、おれもベル研みたいな世界に住みたいなぁ。
俺も仲間もみんな頭脳明晰で、厨房がいない美しい世界に

50:デフォルトの名無しさん
08/02/08 02:17:03
クヌース御大の偉業とも言うべきTeXのソースだろ

51:ヽ・´∀`・,,)っ━━━━━━┓
08/02/08 02:21:34
俺推薦はJITアセンブラのXbyakかな


52:デフォルトの名無しさん
08/02/08 03:56:21
「俺も」にワロタ

53:デフォルトの名無しさん
08/02/08 11:51:47
URLリンク(slashdot.jp)

54:デフォルトの名無しさん
08/02/08 22:31:24
>>46
著者乙。

5円でもイラネ

55:デフォルトの名無しさん
08/02/09 22:30:18
 

56:デフォルトの名無しさん
08/02/09 23:33:41
OpenOffice.org のソース読もうとしたら
巨大すぎて解凍しただけで捨てた俺ワロタ

57:デフォルトの名無しさん
08/02/10 00:00:17
>>56
それは読むものを間違っているw

58:デフォルトの名無しさん
08/02/10 04:47:19
Javaとオブジェクト指向をそこそこ理解して、小さなプログラムをちらほら書けるようになりました。
そんな俺に適した簡潔でこぢんまりしている比較的簡単なソースコードがあれば教えてくださいっ!

59:デフォルトの名無しさん
08/02/10 07:21:23
Javaで? うーん、よしJRubyとかどうだ

60:デフォルトの名無しさん
08/02/10 10:51:48
JDKのソース、Jakarta Commons Lang

61:デフォルトの名無しさん
08/02/10 10:55:00
 

62:デフォルトの名無しさん
08/02/10 15:00:49
JavaならJunitとかAntからがいいんじゃないか

63:デフォルトの名無しさん
08/02/10 18:32:47
>>40
GCCプログラミング工房の人だと知って、当時に感謝するつもりで買ってみたよ。
とりあえずこれ自体は>>33の疑問後半には何も触れてないな。

馴染みにくい細部まで、丁寧に書いてくれてるのはいいね。
処理の追っかけ方とか、流石に手慣れてて勉強になる。
しかし、使うための要点を知りたいだけの奴には
まとめの第八章だけで十分かもなw

屑本ではなかったけど、誰に勧めればいいのかよく分からん。
内容だけ見たら入社一年生に配布するのに最適かな。
薄っぺらいムックで1600円とかで出てたら評価違ったんだろうな。

64:デフォルトの名無しさん
08/02/10 19:05:18
> 入社一年生に配布するのに最適かな。

ありえネェ。

屑本ではないと言いながら、全体的に誉め殺しになってるのは、著者だから?

65:デフォルトの名無しさん
08/02/10 19:12:21
著者著者うるせえなぁ。

66:デフォルトの名無しさん
08/02/10 19:21:42
>>64
著者だったら、おくゆかしいですね。
くだんの本は、私にとっては OK でしたが。

67:デフォルトの名無しさん
08/02/11 06:42:03
結局何がいいのさ?

68:デフォルトの名無しさん
08/02/11 07:09:42
>>33への答えはそろそろ〆にして、本題に戻ろうや。

で。読んだほうがいい、ソースコード

69:デフォルトの名無しさん
08/02/11 07:21:35
!あぁ…
つソース
'こード
    バ
     ッ

70:デフォルトの名無しさん
08/02/11 07:27:54
!否…
,ソース
つこー  ド
      バ
       ッ

71:デフォルトの名無しさん
08/02/11 07:29:17
VLC
GOM
SMPlayer
MPlayer
GOMはコリアだし、VLCはアイコンのデザインが気に入らないし。
やっぱ、MPlayerがいいだろw

72:デフォルトの名無しさん
08/02/11 07:41:55
本を紹介した >>40
書評を書いた >>63
他はごみレス

73:デフォルトの名無しさん
08/02/11 10:28:05
とりあえず本じゃなくて生きたソースコードで頼む

74:デフォルトの名無しさん
08/02/11 10:34:37
sendmail

75:デフォルトの名無しさん
08/02/11 12:10:11
nethack

76:デフォルトの名無しさん
08/02/11 12:52:51
emacs

77:デフォルトの名無しさん
08/02/11 14:08:38
>>75
正直、お勧めできない
というか書き直してくれ

78:デフォルトの名無しさん
08/02/11 14:10:25
それを言ったらsendmailの糞設定ファイルをどうn

79:デフォルトの名無しさん
08/02/11 16:43:54
    

80:デフォルトの名無しさん
08/02/11 16:52:47
いまさらsendmailなんか使うなよ

81:デフォルトの名無しさん
08/02/11 17:09:18
だからこそ読むんだよ

82:デフォルトの名無しさん
08/02/11 19:27:41
その角度はありだな

83:デフォルトの名無しさん
08/02/11 22:45:08
viのソースとかどうよ?

84:デフォルトの名無しさん
08/02/11 23:36:33
>>27のリンクの上の本を読んだことあるけど、どー考えたらこんなコード書けるんだってレベルが多かった気がする。
読んでからは、読みやすい綺麗なコードを意識したな。

85:デフォルトの名無しさん
08/02/12 00:12:38
viのソースどこにあるの?

86:デフォルトの名無しさん
08/02/12 00:13:35
素直にアルゴリズムの本を買って試すのがいいんでねーの?
貝殻の表紙の奴。

87:デフォルトの名無しさん
08/02/12 00:15:45
plan9も綺麗って聞くよね。

88:デフォルトの名無しさん
08/02/12 00:33:05
>>85
URLリンク(ex-vi.sourceforge.net)

89:デフォルトの名無しさん
08/02/12 09:36:21
俺が中学生の時にVBで作ったタイピングゲームのソースは是非読むべき
もうソースないからバイナリで読むといいよ
本当に勉強したい人にだけソフト名を教えるけど?

90:デフォルトの名無しさん
08/02/12 15:29:27
それはさぞかし抱腹絶倒なのだろう
普通にとると、反面教師の材料になる内容という事かな
是非教えて

91:デフォルトの名無しさん
08/02/12 15:54:58
ソースを読むべきなのにバイナリしかないとはこれいかに

92:デフォルトの名無しさん
08/02/12 16:09:19
>>89
おせーて

きっとダンプして機械語で読めってことでしょ。

93:デフォルトの名無しさん
08/02/12 16:09:48
>>88
どうも、

94:デフォルトの名無しさん
08/02/12 16:59:36
でも普通に考えたらVBのソースなんて機械語じゃ絶対読めないよな

95:デフォルトの名無しさん
08/02/12 17:12:18
それでも読む価値があると言ってるんだから相当いいものなんだろうなwktk

96:デフォルトの名無しさん
08/02/12 17:16:53
P-Codeだったら読む気失せるが。

97:デフォルトの名無しさん
08/02/12 17:32:56
VBって中間コード方式じゃなかったっけ?

98:デフォルトの名無しさん
08/02/12 17:47:41
実行ランタイムの知識も要るなぁ

99:デフォルトの名無しさん
08/02/12 17:51:59
むしろそれを読めるように勉強しろってことじゃね?ムズカシすぐるwwwww

100:デフォルトの名無しさん
08/02/12 18:01:44
たしかネイティブバイナリも作れるとかだった気がするけど忘れた
VBの中間形式を読めるようになって何が得られるんだwww

101:デフォルトの名無しさん
08/02/12 18:03:29
そのネイティブと呼ばれてるものは中間形式だったお。
もう済んだ話だけどね。

>VBの中間形式を読めるようになって何が得られるんだwww

その通り読む必要無しwwwww

102:デフォルトの名無しさん
08/02/12 18:09:14
まあでもアルゴリズムがすごいのかもしれんし
>>89早く教えてくれ

103:デフォルトの名無しさん
08/02/12 18:39:46
きっとネットから自動に英単語を調べ上げて、問題を出すんだ。

104:デフォルトの名無しさん
08/02/12 19:04:08
>>101
いや、ちゃんとx86アセンブラだよ。少なくともVB6のやつはね。
switchの単純なcaseの羅列がジャンプテーブルになっているのを
逆アセンブルして確かめたことがあるし。

105:デフォルトの名無しさん
08/02/12 19:07:23
はやくおせーれ。

106:デフォルトの名無しさん
08/02/12 19:09:05
>>89の人気に嫉妬しても許されるよな?

107:デフォルトの名無しさん
08/02/12 19:48:00
うん大歓迎です

108:デフォルトの名無しさん
08/02/13 10:04:22
俺は>>89なんだが、軽いネタのつもりだったのになんぞこの予想外の反応は・・・
まぁいいや、ぶっちゃけptypeってソフトだ
もうマジで悶絶モノの恥ずかしさなんだが、もうソースもないしvectorのIDも忘れてしまったので放置してる
全てが糞なこのソフトなんだが、致命的に糞な点が一つある。(プログラム的に)
暇な人いたらそれを当ててみてくれ

109:デフォルトの名無しさん
08/02/13 10:16:24
>>108
くまぴー・ザ・タイタンであってる?

110:89
08/02/13 11:28:12
あ、ああ・・・ い、言わないで・・・くれ・・・

111:デフォルトの名無しさん
08/02/13 11:37:15
>>110
公開当時の2002年のプロフィールで大学生って書いてあるんだけどwww

112:デフォルトの名無しさん
08/02/13 13:29:51
ちょw

113:デフォルトの名無しさん
08/02/13 13:37:59
ああ・・・ちょっと見栄をはりたくてな・・・
公開したときは高校生だったんだが、なにしろ雑誌に載ることになってな・・・
こんな糞ソフトなのに・・・

114:デフォルトの名無しさん
08/02/13 16:26:37
それで、今はどんだけ成長したんだ?

115:デフォルトの名無しさん
08/02/13 17:10:53
なんつう流れに合わないHN名。しかも2002年

これこそ壮大な釣りだよな

116:デフォルトの名無しさん
08/02/13 20:10:33
私怨で他人のソフトを晒してるだけにしか見えない

117:デフォルトの名無しさん
08/02/14 16:42:01
       

118:デフォルトの名無しさん
08/02/14 23:02:22
つりだとしても逆汗したくなるお

119:デフォルトの名無しさん
08/02/15 19:44:24
腹筋が崩壊した

120:デフォルトの名無しさん
08/02/15 23:06:07
田中幸雄のカツラが崩壊した

121:ヽ・´∀`・,,)っ━━━━━━┓
08/02/16 01:54:03
バールのようなものやさんも驚愕

122:デフォルトの名無しさん
08/02/20 16:17:57
釣られるけどさ
変数名がひどいな
tekikazuって
ほかにもkekka、kekkaT、kekka2、kekkaP
こんな変数名ぜったいつけない。あとで意味不明になるのがオチ
ファイル開くだけなのにFSO使ってるのもえげつない。


123:デフォルトの名無しさん
08/02/21 00:12:48
ローマ字で意味がわかるだけまだまし。
CtrlやRecvなどと違って普段見ない単語を略されるのが一番きつい。
TNMT_TMRってdefineがいたんだよ。何のタイマーかと思ったら「点滅区間のタイマー」だとよ・・・
お前、BLINKと1文字しかかわらんだろうが・・・

124:デフォルトの名無しさん
08/02/21 02:09:43
激亀忍者でTMレボリューション
と想像したら全然違った
今ちょっと顔赤くなってる

125:デフォルトの名無しさん
08/02/21 03:12:45
>>123
その#define、COBOLerの臭いがする。

126:デフォルトの名無しさん
08/02/21 09:53:43
Ctrl はキーボードにそのまんま書いてあるべや

127:デフォルトの名無しさん
08/02/21 09:55:03
失礼、「と違って」か

128:デフォルトの名無しさん
08/02/21 11:29:44
なあlsのコードってなにがいいんだ?
読んだけど凡庸なコードだとしか思えなかった。
誰かバカな俺に教えてくれ。

129:デフォルトの名無しさん
08/02/21 13:45:31
コンパイラについてくるmemcpyの逆汗とか,一度読んどくといいんじゃね?

130:デフォルトの名無しさん
08/02/21 22:15:14
>>128
規模が手頃で、何してるかが理解しやすいからだと思うが。

そもそも、仕事で組むなら凡庸なコードの方が望ましいし。

俺は、読んだことないけど。

131:デフォルトの名無しさん
08/02/29 04:52:19
テレテレテレテレ

132:デフォルトの名無しさん
08/02/29 14:35:35
昔ある人がソートプログラムのソースは勉強になると言ってたな
アルゴリズムだとか高速化の方法だとかいろいろ入ってるらしい

133:デフォルトの名無しさん
08/02/29 14:37:15
勉強になるとか有用だという意味では、
皆フローチャートを書けという。

現実にはフローチャートを書く人は居ないし、
OO言語によりも可読性が劣るのがフローチャート。

134:デフォルトの名無しさん
08/02/29 15:07:02
>>133
> 皆フローチャートを書けという。

プログラムやシステムの設計でフローチャートを書くというのは
かなり昔から問題点が指摘されている。
今時なんの留保もなしにフローチャートを勧める奴は要注意。

おそろしく技巧的なアルゴリズム(Knuthはそういうの好きだね)を
理解するためとか、フローチャート以外にうまい手がないものも
ないではないが。

135:デフォルトの名無しさん
08/02/29 15:10:31
規格についての厳密さを気にせずにメモ書き程度に利用するとかだね
これはUMLに関しても言える

136:デフォルトの名無しさん
08/02/29 15:12:05
フローチャートがダメだからUMLの時代かと思ったら、
UML巨大杉てけっこー使えない椰子。

137:デフォルトの名無しさん
08/02/29 15:30:18
UMLにもフローチャートみたいな図なかったっけ?

138:デフォルトの名無しさん
08/02/29 15:53:33
アクティビティ図?

139:デフォルトの名無しさん
08/02/29 15:54:09
フローチャートをUMLの全部の図であらわそうとかちんとんかんなことしようとして仕えないとか言ってたりして名w

140:デフォルトの名無しさん
08/03/01 02:29:04
隣の先月から火事になってるプロジェクトの開発現場をちょっと覗いてみた。
一生懸命フローチャート描いていた。アホバカカスクズ今すぐ死ねと思った。
やはり指示を出す人間がアホバカカスクズ今すぐ死ねだと燃えるんだなあ。
フローチャートを描いた紙の数だけ燃えるプロジェクト。

141:デフォルトの名無しさん
08/03/01 10:37:37
フローチャートがダメではなくフローチャートを使うべきでない所で使うのがダメなんだがそれの区別がつかない奴多いよね

142:デフォルトの名無しさん
08/03/01 10:54:46
フローチャート大好きな人集合Aと
試す前にまず持論で新しい事を否定するのに固執するタイプBが
A ⊆ B な関係なんで忌避されちゃうんだよね

143:デフォルトの名無しさん
08/03/01 11:51:55
フローチャートって基本goto文だしなぁ。
しかも実際はフロー構造よりもデータ構造の方が大事だし。

144:デフォルトの名無しさん
08/03/01 12:18:30
概要レベルの抽象度の高いドキュメントで書くことはある


145:デフォルトの名無しさん
08/03/01 12:55:17
windowsのソース

146:デフォルトの名無しさん
08/03/01 13:31:36
とてとて

147:デフォルトの名無しさん
08/03/01 14:43:56
フローチャートは嫌い。データフロー図(DFD)は好き。

148:デフォルトの名無しさん
08/03/01 15:16:41
GCCのソースを一気読みして発狂しなかったらプログラマなれる素質がある。

149:デフォルトの名無しさん
08/03/01 19:42:31
プログラマどころかCPUになれる

150:デフォルトの名無しさん
08/03/01 20:05:38
昔のBSD使いの人はmanを含むドキュメントの類が一切要らないぐらいに
OSのコード全部読んでたらしいけど、今でもそうなのかね?

151:デフォルトの名無しさん
08/03/01 20:07:08
昔と今じゃ規模が違いすぎじゃね

152:デフォルトの名無しさん
08/03/01 20:21:19
そうぼっ起度が違いすぎる

153:デフォルトの名無しさん
08/03/01 20:37:20
>>148
パーサーが吐き出したんじゃないの?

154:デフォルトの名無しさん
08/03/01 21:16:41
GCCの全コード量に比べたらパーサが吐いてる部分なんて...

155:デフォルトの名無しさん
08/03/01 21:43:56
gccもver1時代は読めなくもない規模だったな

156:デフォルトの名無しさん
08/03/01 21:46:02
1.2は全部読んだ

157:デフォルトの名無しさん
08/03/01 21:46:57
たしか一旦中間言語的なモノに変換するんじゃなかったっけ


158:デフォルトの名無しさん
08/03/01 21:50:30
>>157
外部ファイルに落とすかどうか別にしてコンパイラでは常套手段だよ
ドラゴンブックやなんか読めば理由もわかる

159:デフォルトの名無しさん
08/03/01 21:53:22
GNUのソースを読むにはまず変態インデントを整形するところから始まります

160:デフォルトの名無しさん
08/03/01 22:32:31
CDTでフォーマッティングしても無理とかそういうレベル?

161:デフォルトの名無しさん
08/03/01 22:51:19
インデントや改行なんてかざりです
コードは一直線に並んだものとして読むべきです

162:デフォルトの名無しさん
08/03/01 22:57:51
変態め

163:デフォルトの名無しさん
08/03/01 23:44:52
マクロが改行に依存しているから無理

164:デフォルトの名無しさん
08/03/02 07:35:55
ステート図はよく書くな

165:デフォルトの名無しさん
08/03/02 16:16:45
orm

166:デフォルトの名無しさん
08/03/03 12:37:22
tetote

167:デフォルトの名無しさん
08/03/05 10:28:04
おせーて。

168:デフォルトの名無しさん
08/03/05 13:13:27
変なのわいてるな。

169:デフォルトの名無しさん
08/03/05 16:41:58
GUIライブラリの中身知りたくてFPCのLCL
眺めてんだけど継承が深すぎで頭痛くなってきた。

170:デフォルトの名無しさん
08/03/05 22:39:48
もうみんな気づいているころだとは思うけど、
継承=糞

171:デフォルトの名無しさん
08/03/06 00:13:07
それは極論過ぎるw

172:デフォルトの名無しさん
08/03/06 21:32:02
継承使えない奴の独り言なんだから、構っちゃダメ。

173:デフォルトの名無しさん
08/03/06 21:53:37
あげtest

174:デフォルトの名無しさん
08/03/06 21:56:56
OO出始めの頃よりは継承は控える傾向になったね

175:デフォルトの名無しさん
08/03/06 23:27:42
うまく継承されるクラス作るのって案外難しいから。

176:デフォルトの名無しさん
08/03/06 23:41:18
自分ではあんまりやらない

177:デフォルトの名無しさん
08/03/07 01:54:37
自費出版の著書が、自分の本を薦めている姿は本当に痛いなw
うん。痛いw

178:デフォルトの名無しさん
08/03/07 02:42:48
他人に勧められないような本なんか出版してる方が痛いと思うが

179:デフォルトの名無しさん
08/03/07 03:11:10
今の時代自費出版事態がイタいと思うよ

180:デフォルトの名無しさん
08/03/07 03:19:43
事態?

181:デフォルトの名無しさん
08/03/07 08:57:08
本人認定するやつのほうがよほど痛い件

182:デフォルトの名無しさん
08/03/07 09:01:38
ruby

183:デフォルトの名無しさん
08/03/07 17:23:33
田中幸雄のカツラの中は見ておいた方がいいよ

184:デフォルトの名無しさん
08/03/07 17:46:33
うるせーハゲ
なんでカツラだと分かった

185:デフォルトの名無しさん
08/03/07 18:13:55
カツラ止めるときパチッって効果音あるじゃん
あれって残り少ない地毛に引っ掛けて固定してるの?

186:デフォルトの名無しさん
08/03/07 20:50:57
吸盤じゃね?

187:デフォルトの名無しさん
08/03/07 21:33:50
音がするならまず髪に止めるタイプだな
カツラ板常駐でカツラに500万以上費やした俺が言うんだから間違いない

188:デフォルトの名無しさん
08/03/08 16:37:10
田中幸雄って誰?

189:デフォルトの名無しさん
08/03/08 17:18:21
ありがとーハゲ
このレスを期待してたんだろ

190:デフォルトの名無しさん
08/03/13 02:26:15
大体継承ってさ、多重継承は、もはやありえないし、
じゃぁインターフェース使えばって言われても、それはそれで面倒だし。
継承は仮想関数テーブルで動的に分岐するところが味噌なわけだけど、
あれのせいで制御構造がこんがらがって、一度バグると地獄だし。
何も考えずにただただ要求仕様を満たすことだけを考えて、
「綺麗に」だらだら書いたほうが、結局仕事が早かったり。


191:デフォルトの名無しさん
08/03/13 02:29:27
おまえが使いこなせてないだけ

192:デフォルトの名無しさん
08/03/13 02:36:36
いや、俺は継承の鬼だぞ。
いまや否定派に回ってるが。
まぁとにかく時代の先読みをしてだなぁ。
どっちにしたって、継承という仕組みは10年20年かけて葬り去られるだろう。
だれがどういう切り口でみんなを納得させるかは分からないが。
ただ、今は継承がやばそうなのは直感的に把握できるが、
どういう切り口で否定すれば良いのか分からなくて、
みんな手をあぐね居ている最中だろう。
まぁ世の中には答えから先に理解する変な人間がいるんですよ。

193:デフォルトの名無しさん
08/03/13 06:10:01
何を言ってるのかさっぱりなんだが、単一継承ならいいのか?

194:デフォルトの名無しさん
08/03/13 12:15:08
"より賢い継承"を実装した言語が10年後20年後に天下を取る!という予言でおk?

195:デフォルトの名無しさん
08/03/13 12:31:28
バカでも継承できるクラスが生き残るんじゃね?

196:デフォルトの名無しさん
08/03/13 12:39:38
このスレでやるな

197:192
08/03/13 20:28:58
継承・・・という言葉じゃなくなるんじゃない?
新しいアイデアを思いついた人は、お金儲けした言って思うから、
継承と違ったもっと斬新な名前付けるでしょ。
もしかしたら英語を和訳する関係で、すごい変な和名になるかもな。
"卍組み"とか。

198:デフォルトの名無しさん
08/03/13 20:31:21
ごめん、"卍合わせ"か。
まぁでもカッコいいよな。
「そこのクラスとそこのクラスは卍合わせで頼む」とか。

199:デフォルトの名無しさん
08/03/13 20:45:04
なんか妙な感覚だな
俺は継承的なもの含めて、OS環境及びライブラリ流用なライブラリを含めて、枠組み作るためには最もシンプルな概念に思えるけどな
例えばプロジェクトに馬鹿が混ざってる際にだな。

まあいいや。いずれ>>198氏の言う卍合わせが全てを改善してくれる事だろうし。

200:デフォルトの名無しさん
08/03/13 21:54:50
分かり易く言うと、日ハムの田中幸雄の背番号6を
継承した中田は二軍落ちしたって事だ

201:デフォルトの名無しさん
08/03/13 23:58:54
暇つぶしに file のソースを読んでみた。magic とのマッチングしかしてないからおもしろくないな

下手とは言わないけど変なコード。

202:デフォルトの名無しさん
08/03/14 02:41:59
>>200
どういうことだかさっぱり分からん

203:デフォルトの名無しさん
08/03/14 18:39:38
ATL / WTL は単純継承でデフォルト実装を提供したりタ重継承での
interface 実装や mix-in 風の使い方とか、C++ をうまく使ってると思う。

204:デフォルトの名無しさん
08/03/16 06:55:41
うまく使うのが面倒だ。
きれいに整理したつもりでも、新しい概念を盛り込む課程で不整合が発生し始める。
だから結局もっと上位の概念でクラス群を縛る必要がでてくる。
たとえば 時系列=バージョン でクラス群を縛ったり。

205:デフォルトの名無しさん
08/03/22 10:34:28
プロジェクトを丸ごとダウンロードして、Visual C++ 6.0で.dswを開いて
読むことのできるC++のソースコードを探しています。ファイルの分け方
などについて勉強するためです。数万〜十数万行ぐらいのソースがベストです。
探してもなかなか見つからないので、知っていたら教えてもらえない
でしょうか。

206:デフォルトの名無しさん
08/03/22 10:49:26
> ファイルの分け方などについて勉強するためです。

が目的なのに、なぜ VC++ 6.0 なの?

あと、勉強なのに十数万行って...

まあ、ネタか勘違い君だと思うが。

207:デフォルトの名無しさん
08/03/22 11:10:58
>>206
それなりの規模のプロジェクトにおけるファイルの分割方法、
ファイル名の命名方法ファイルのフォルダ構成、FileView、ClassView
でのツリーの構成などについて知りたいのです。

プロジェクトの規模によって方法は異なるだろうと思うので、
数万〜十数万行を希望しました。ファイル数が多い(数十以上)
ものであれば数千行くらいでも構いません。

208:デフォルトの名無しさん
08/03/22 11:18:38
上手く分割できなくて肥大化したプロジェクトのファイル分割が上手くできているのか疑問だ


209:デフォルトの名無しさん
08/03/22 17:33:24
>>205
CだけどLuaとかどうかな(URLリンク(hammm.dw.land.to))
プレフィックスが少々うるさいけど設計はしっかりしてる
現実にはソースコード読むにはVC6では選択肢狭すぎるので
フリーのVC2008でも導入してsourceforgeにでも行ったらいいと思う

210:デフォルトの名無しさん
08/03/22 17:55:21
念のため言っおくと重要なのはクラス名やファイル名じゃなくて
そう名付けた"意図"なので、内容を把握できないような
巨大プロジェクトをダウンロードしてもなんの勉強にもならないよ

211:デフォルトの名無しさん
08/03/22 20:25:32
DelphiはVCLのコードは多数公開されてるんだけど
アプリのコードがあまりない感じだな。
なんかいいお手本ってないのかな。

212:デフォルトの名無しさん
08/03/23 00:07:21
簡単なサンプルだとURLリンク(www.delphiforfun.org)とか
あとは、なでしことかK2Editorのソースとか公開されてるよ
Delphiはちょっと触っただけなんで一度読んだほうがいいかは知らない

213:デフォルトの名無しさん
08/03/23 00:59:21
OpenIrvineてdelphiじゃなかったっけ

214:デフォルトの名無しさん
08/03/26 11:53:02
sourceforgeでdelphiで検索すればいくらでも出てくると思うが

215:デフォルトの名無しさん
08/04/06 14:26:52
FreeBSDのソースコードは全て目を通したほうがいい

216:デフォルトの名無しさん
08/04/06 18:33:28
え、カーネルとかも?具体的にはどのソース?

217:デフォルトの名無しさん
08/04/06 20:54:29
全てというと、sparc64とかarmとかpc98とかのコードも目を通すのかw

218:デフォルトの名無しさん
08/04/21 23:24:29
新メモリ最適化ツールのソースは読んでおくべきだ。
ASテクノジを学べる。


219:デフォルトの名無しさん
08/06/28 00:41:24
保守

220:デフォルトの名無しさん
08/09/25 12:20:00
>>217
pc98ってうごくのですか?

221:デフォルトの名無しさん
08/09/25 13:37:05
>>220
かなり昔から98対応してきてる

222:デフォルトの名無しさん
08/09/25 18:04:12
そういや、1.1.5.1 とかもありましたよね。

223:デフォルトの名無しさん
08/10/13 18:10:47
>>218
おお、あのCompJapanの・・・!
あれはぜひ読んでおくべきだww

224:デフォルトの名無しさん
08/10/13 21:59:18
ver9.30 ハードディスク64TB(テラバイト)まで対応。

225:デフォルトの名無しさん
08/10/13 23:01:35
まだぁ

226:デフォルトの名無しさん
08/10/16 06:15:10
これか
Wikipedia項目リンク

>この騒動の被害総額は10万円を超えるとされ
ワロタ。こんなガキの一人や二人、見逃してやればいいのにw

227:デフォルトの名無しさん
08/10/22 22:32:05
ここは継承を話し合うところかい?

単一継承なら賛成。
多重継承はできれば使わないで。

インターフェースは反対。
(うざい)

Unixのlsは面白くは無いけど、読みやすかった。
読んだのはFreeBSDのやつ。

あと、ギコBASICも読んだな?
まだあるのかな?
(500行程度)

228:デフォルトの名無しさん
09/02/02 22:28:34
>>67
GCCが何をやってるのか良くわからないなら読むといいかも。
別に疑問を抱いたことがないなら買う必要はないと思う。

Campus LIsPとかはどうよ。
URLリンク(www-masu.ist.osaka-u.ac.jp)



229:デフォルトの名無しさん
09/02/18 22:19:30
gauche 読んだって人いる?

高速化の手法、テクニックが充実してるって聞くけど。

230:デフォルトの名無しさん
09/02/20 01:25:08
インターフェースってC++なら仮想クラスだよね?
仮想クラスなしの継承ほど無意味なことはなくないかい?
インターフェースいらないとか言っている時点で、
たぶん使い方間違っていると思うよ。


231:デフォルトの名無しさん
09/02/21 01:43:35
なにいってんだ・・・?

232:デフォルトの名無しさん
09/02/21 02:12:31
>>230
C++のことばかりだが、
CRTPのようにvirtualを使わない、実行時ポリモーフィズム要らない、
けど継承して多態するという手法もあるし、
Mix-in的用法にもvirtualは要らない。
boost::noncopyableなんてものもあるな。

とここまで書いて、227へのレスだと気づいた。



233:デフォルトの名無しさん
09/02/21 17:28:50
ffmpegのソースコードは一度読んだ方が良いよ。
全部は読めないだろうから、Makefileを見て基礎部分だけでも。

234:デフォルトの名無しさん
09/02/26 18:36:20
やっぱりNegitoro

235: 
09/02/27 05:07:12
一度は死んだほうがいい、ソースコード


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5389日前に更新/36 KB
担当:undef