推薦図書/必読書のた ..
[2ch|▼Menu]
39:デフォルトの名無しさん
08/07/10 23:39:47
アルゴリズムデザイン
最強ですたこれ買わない理由ありません

40:デフォルトの名無しさん
08/07/11 00:06:12
>>39
イントロダクションをつん読していても買いですか?

41:デフォルトの名無しさん
08/07/11 02:14:09
>>39
アルゴリズムデザインマニュアルって紛らわしい本もあるけど、
そっちのことじゃないんだよね?

42:デフォルトの名無しさん
08/07/11 09:20:38
これ?

共立出版株式会社 新刊・近刊2008年7月『アルゴリズムデザイン』
URLリンク(www.kyoritsu-pub.co.jp)

43:デフォルトの名無しさん
08/07/11 09:34:12
>>40
ぶっちゃけた話まったくお勧めでない。
特にアルゴリズム・イントロダクションでアルゴリズムの計算量解析部分に挫折した人は、
この本を読みこなすことは不可能に近い。

「アルゴリズムC」の著者Sedgewickの著作に、
アルゴリズムの計算量解析入門書があるが、
それをさらにアルゴリズム応用実装の改善まで進めた本。

「アルゴリズムC」をのんびりやることをお勧めします。



44:デフォルトの名無しさん
08/07/11 13:49:19
>>42
まじかよおおおおおおおおおおおおおおおお

洋書買ったばかりなのに…orz

45:デフォルトの名無しさん
08/07/11 16:17:13
教訓:外国語が苦手なら洋書購入前には邦訳の出版予定を調べる。

46:デフォルトの名無しさん
08/07/11 16:19:16
和訳も買って英語の勉強をしながらアルゴリズムデザインを身につければムダじゃない。

47:デフォルトの名無しさん
08/07/11 17:35:37
セジウィック:アルゴリズム+An Introduction to the Analysis of Algorithms

アルゴリズムイントロダクション

アルゴリズムデザイン

の流れですか

48:デフォルトの名無しさん
08/07/11 19:20:01
i-phone買ったからソープ嬢に自慢してくる

49:デフォルトの名無しさん
08/07/11 22:35:41
>>43
トンクス

イントロダクションは、book offで安く売っていたので、
とりあえずうちに疎開させていたw
パッと見、数学的基礎はなんだかんだでやった内容だったから、
復習にやろうかなあと思っていた。

イントロダクションやっつけてから、手を出してみるわ。

50:デフォルトの名無しさん
08/07/11 23:16:48
>>43
嘘つくなよ
この本まじで簡単だぞちょっと難しいのは7章から11章までだけど
それは論文なり実装みればあーそっかって解る

現役時代数学で60単位ぐらい取っていれば余裕だろ?

51:デフォルトの名無しさん
08/07/11 23:53:02
>>50
君には簡単なようでよかったですね(笑)

52:デフォルトの名無しさん
08/07/12 00:08:16
>>16
やっぱり、単純な命令セットのCPUがいいと思われる。
ある程度広く使われているとなるとPOWERかMIPSとなるだろう。
アセンブリ言語を扱うにはその周辺知識も必要だから、
アセンブリ本じゃないけれど、MIPSだとへねぱたを推薦、
POWERならIBMの資料があるからそれを推薦。

>>42
現代の「設計と解析」だな。

53:デフォルトの名無しさん
08/07/12 00:11:19
>>52
へねぱたじゃなくてぱたへねだ、
パターソン&ヘネシー「コンピュータの構成と設計」。

54:デフォルトの名無しさん
08/07/12 01:23:10
単純な命令セットってよりは、
実際に簡単に試せるものがいいんじゃないかな。

55:デフォルトの名無しさん
08/07/12 04:04:55
つ MMIX
URLリンク(www-cs-faculty.stanford.edu)
URLリンク(mmixmasters.wiki.sourceforge.net)

56:デフォルトの名無しさん
08/07/12 06:57:36
CAP-X

57:デフォルトの名無しさん
08/07/12 16:01:24
コンピュータ全体じゃなくてCPU中心に扱うならパタヘネよりヘネパタじゃないか

58:デフォルトの名無しさん
08/07/14 01:44:06
つ SPIM
an assembly language MIPS R2000/R3000 simulator
URLリンク(www.cs.wisc.edu)

59:デフォルトの名無しさん
08/07/14 04:08:16
ヘネパタと呼ぶかパタヘネと呼ぶかで年がばれるらしいね

60:デフォルトの名無しさん
08/07/14 12:01:50
歳関係あるか?
表紙に書いてある著者の順番で2冊区別してるだけじゃん

61:デフォルトの名無しさん
08/07/14 17:57:56
バレたのは年ではなく>>59の無知だったな

62:デフォルトの名無しさん
08/07/15 00:25:02
紛らわしいけど、ヘネパタとパタヘネは別の本なんだよな

63:デフォルトの名無しさん
08/07/15 09:00:27
題名でコミュニケートしろよwww

64:デフォルトの名無しさん
08/07/15 20:15:45
ところが正式な書名を覚えていないという。
Computer Architecture: Quantitative Approach?
Computer Organization: Hardware/Software Interface?

65:デフォルトの名無しさん
08/07/16 00:50:43
コンパイラの基盤技術と実践 コンパイラ・インフラストラクチャCOINSを用いて
この中田育男さんの新しい本ってコンパイラ初学者向きですかね?

66:デフォルトの名無しさん
08/07/16 01:05:06
COINSは悪魔だ購入はならん
税金無駄遣い最悪プロジェクトだ

67:デフォルトの名無しさん
08/07/16 01:48:27
コンパイラの必読書を是非

68:デフォルトの名無しさん
08/07/16 03:34:42
中田育男さんの集大成本とドラゴン

69:デフォルトの名無しさん
08/07/16 10:15:57
中田、イマイチ

70:デフォルトの名無しさん
08/07/17 00:23:30
>>66
ソース

それコンパイラスレでも言ってなかったか?お前

71:デフォルトの名無しさん
08/07/17 00:28:29
中田先生の本は高いのが難点
>>65の本も5000円くらいするし

72:デフォルトの名無しさん
08/07/17 18:13:21
スレ違いだったらすいません。

以前、本屋でちらっと見たけどタイトルが思い出せない本についてなんですが。
Unix or Linux プログラミングの本で高校の先生が書いた本なんですがわかる人います?
後書きに「田舎に引っ越したら快適です〜」みたいなことがかいてあったのですが。

73:デフォルトの名無しさん
08/07/21 02:28:52
sirane

74:デフォルトの名無しさん
08/07/22 02:10:54
usero

75:デフォルトの名無しさん
08/07/23 23:38:07
「winsock2プログラミング」って例文のGUI部分はMFCで作ってるんですか?

76:デフォルトの名無しさん
08/07/23 23:41:36
>>75
URLリンク(winsock2.org)
サンプルがダウソできるよ。

77:デフォルトの名無しさん
08/07/23 23:43:07
URLリンク(www.winsock2.org)
ここにサンプルあるからみてきたら

78:デフォルトの名無しさん
08/07/23 23:50:05
>>76-77
ありがとうございます。どうやらMFCを使ってるみたいですね。
winsockプログラミングに集中するために、GUI部分にwinapiを用いることはないみたいですね。


79:デフォルトの名無しさん
08/07/23 23:57:06
>>78
サイコになってました。
「winsockを扱ってる書籍ってwindowsプログラミングに集中するために、GUI部分にwinapiを用いることはないみたいですね」

80:デフォルトの名無しさん
08/07/24 23:59:10
今からVisual Basicを覚えようとしてるんですが、定番の本みたいなものはありますか?
アマゾンの売れている順だと「ひと目でわかるMicrosoft Visual Basic 2008」がトップなんですが
どうなんでしょうか?

81:デフォルトの名無しさん
08/07/25 07:13:07
>>80
VBなんか、@ITのVBの連載見て、.NET FrameworkのクラスはMSDNを見れば十分だと思うのだけど、
それ以上の何を知りたいの?

82:デフォルトの名無しさん
08/07/26 00:26:53

実践Common Lisp (単行本(ソフトカバー))
Peter Seibel (著), 佐野匡俊 (翻訳), 水丸淳 (翻訳), 園城雅之 (翻訳), 金子祐介 (翻訳)
オーム社

URLリンク(www.amazon.co.jp)


83:デフォルトの名無しさん
08/07/26 00:27:54
Smalltalkで学ぶオブジェクト指向プログラミングの本質 (単行本(ソフトカバー))
青木 淳 (著), 浅岡 浩子 (著), 澤本 依里 (著)

日経BP社

URLリンク(www.amazon.co.jp)


84:デフォルトの名無しさん
08/07/26 00:29:49
この時代にあえてSmalltalk本出す心意気を買いたい

85:デフォルトの名無しさん
08/07/26 01:22:34
smalltalkの買ってみようかな

86:デフォルトの名無しさん
08/07/26 06:17:13
今時smalltalkで「OOPの本質」ってタイトルはいただけないな。
内容は面白そうだけど。

87:デフォルトの名無しさん
08/07/26 09:08:14
Smalltalkはアジャイル、Rubyバブルに乗っかって、また波が来ているところだよ。
青木さん自身は、いずれともちょっと距離を置いているけどね。w

88:デフォルトの名無しさん
08/07/26 09:17:17
わざわざ今更smalltalkでメタプログラミングとか
糞みたいな内容書いてしまうんだろうなぁ

VWにこんな機能入れろとか謎のロビー活動
永久に続けていればいいものを
こんな糞本だしやがって

89:デフォルトの名無しさん
08/07/26 21:22:41
日経ソフトウェアの連載をまとめたやつ?
smalltalk本は。

90:デフォルトの名無しさん
08/07/26 21:33:39
そうだとomwr

91:デフォルトの名無しさん
08/07/26 22:20:51
今更「ライト、ついてますか」を買った

92:デフォルトの名無しさん
08/07/26 23:52:46
>>91
絵がキショイのを除けばよい本だと思う。

93:デフォルトの名無しさん
08/07/27 00:58:50
ディップのオバンはモモヒキはいてるジョー

数学寄りかも試練が
いかにして問題をとくか
はどーか

94:デフォルトの名無しさん
08/07/27 08:14:29
コマンドラインシェルのbashに特化した本でオライリーの『入門bash第3版』
以外におすすめのがあったら教えてください。

95:デフォルトの名無しさん
08/07/27 11:13:53
>>91
あれはサイコーにいい本だぜ
定価で買ったと地元のBOOKOFFの100円コーナーに売ってたの見てちょっと泣いた

96:デフォルトの名無しさん
08/07/27 11:14:40
定価で買った後

97:デフォルトの名無しさん
08/07/27 20:16:06
オブジェクト指向入門 第2版 方法論・実践
8/28
とうとうきたわ

URLリンク(www.cbook24.com)

98:デフォルトの名無しさん
08/07/27 21:05:37
>97
1年遅れか
第二版は前半すらまだ読めてないが、後半もまあ積んでおこうかな
第一版は読んだんだけど



99:デフォルトの名無しさん
08/07/28 23:07:40
ティモシーの3版読んだけどこれ読んで美味しいことある?

100:デフォルトの名無しさん
08/07/28 23:43:48
読んだのにそれを聞くのか?w

101:デフォルトの名無しさん
08/07/30 00:20:40
>>88
>わざわざ今更smalltalkでメタプログラミングとか
>糞みたいな内容書いてしまうんだろうなぁ

メタプログラミングとかリフレクションとかを
には、一番いいんじゃないかな。

他の言語でメタプログラミングを教えた事あるけれど
厳しかったぞ…

102:デフォルトの名無しさん
08/07/30 00:28:20
>>101
CommonLispの本と
ジェネレーティブプログラミング渡して
解らなかったら、プログラミング言語C++第三版が
真っ赤に染まるまで叩き続ければいい

SmallTalkなんてきめーし流行らないんだよ
話題に出てくるだけで虫唾が走る

103:デフォルトの名無しさん
08/07/30 01:33:34
>>94
素直に、bashのソースについてくる文書でいいんじゃないかな。

>>102
むしろ、プログラミング言語そのものから離れて、
数理論理学での高階関数を教えたらどうだろう。

104:デフォルトの名無しさん
08/07/30 01:51:06
アルゴリズムデザイン買ってしまった。
最初の問題からwktkする。

が、読破するのはいつになるやら。

根本的だが、本が重すぎて持ち歩けない。PDF同梱だったら最高だったのに。
もしくは150ぺージずつ5分冊で一冊3000円でもよかったのに。通勤途中に読みたい。

まぁ、本を自分で分解して5分冊にしてもいいけど・・・。

105:デフォルトの名無しさん
08/07/30 09:56:58
ペゾルドのプログラミングWindowsって
第6版でる予定ありますか?


106:デフォルトの名無しさん
08/07/30 13:30:22
>>104
分冊は同感だな〜
厚いし高いしもうどうにかしてよ

107:デフォルトの名無しさん
08/07/30 16:58:30
オライリーの本ていつのまにか使われる紙が薄く軽くなってるね。
俺はこっちのがいいわ。どうせ何十年も保存する意味はほとんどない
内容なんだから、ちゃちくていい。持ちやすいし。

108:デフォルトの名無しさん
08/07/30 23:11:26
薄くて軽い方が高い紙じゃないかな。

微妙に厚めで軽い紙が、日本の市販の書籍で使う紙では一番安かったと思う。

109:デフォルトの名無しさん
08/07/31 00:11:22
NTTからでたC言語の熊本
最強だったポインタまで全て完璧にわかる

110:デフォルトの名無しさん
08/07/31 00:22:57
URLリンク(www.amazon.co.jp)
これか

111:デフォルトの名無しさん
08/07/31 00:25:11
自演を見た

112:デフォルトの名無しさん
08/07/31 00:26:40
>>110
これかな?今日ってか昨日発売だよ。

113:デフォルトの名無しさん
08/07/31 00:27:11
>>109-110
あまりに新鮮な自演なので、報告するっす

114:デフォルトの名無しさん
08/07/31 00:30:34
著者の経歴が興味深い
ほんとにC言語の本書けんのか…

115:デフォルトの名無しさん
08/07/31 00:34:57
>>107
糞高い辞書とかの紙も
薄くて軽いぞ


116:デフォルトの名無しさん
08/07/31 00:38:42
>>113
112だけど,否定的な意味でな。
報告は良いけどさ。

117:デフォルトの名無しさん
08/07/31 00:51:04
偏見だけどなんとなくこの間のIBMの人と印象がかぶるな

118:デフォルトの名無しさん
08/07/31 01:53:57
>>109には完璧に理解したと豪語するポインタの概念を簡潔に説明してもらおうか

119:デフォルトの名無しさん
08/07/31 03:57:34
秀和がコボル本出してるぞwwwww

120:デフォルトの名無しさん
08/07/31 04:08:39
まあ今でも需要がないわけじゃないしなあ。

121:デフォルトの名無しさん
08/07/31 07:45:34
そうえいば電車にCOBOLの求人貼ってあるな

122:デフォルトの名無しさん
08/07/31 08:00:22
>>108
そうなんだ。今時コスト上げてまでやってるんならすごいな。

>>115
そこまでいくとさすがにw
asciiのwin32apiリファレンスとかは使いやすいけど、あれはもろ辞書だし。
とりあえずアンダーライン引いても破れないだけの強さはほしい。

俺が嫌いなのは秀和システムなんかが使ってる、糞厚くて硬い紙。あれでA5サイズの
小さい本出すのが信じられん。今でも同じなのかな。

123:デフォルトの名無しさん
08/07/31 16:06:01
windowsプログラミングにおけるC++の学習に当たって、wikiにあった
・これならわかるC++―挫折しないプログラミング入門
・標準講座C++―基礎からSTLを利用したプログラミングまで
の二冊を買おうと思うのですが出版年次が少々古いのが気になっています。
今でも特に問題無いのでしょうか。又、他にお薦めがあればお教え下さい。
これまでのプログラミング経験は、10年程前にDOS環境でBASICとCとアセンブラを軽く齧った程度です。
ポインタや構造体の概念は覚えていますが、クラスその他の
c++やwindowsプログラミングの時代になってから登場した概念については全く知識がありません。

124:デフォルトの名無しさん
08/07/31 23:36:50
>>102

>>101 だけれど、何故「Common」 Lispを持ち出すのか。
 Lispでいいじゃないか。それが分からん。

 おまけに、C++でメタプログラミングって、ボケてんのか。
 いつまでたっても 「C with Classes」の領域から進化しないものをw。
 まさか、テンプレートを持ち出さないよな。
 

 C何チャラっとぃうのを見ると虫唾が走るんだけれど。

>>103
  のいうように、数理論理学の高楷関数でやったことはあるが
  救えない奴が多数出てくるんで辛いんだよ。

 

125:デフォルトの名無しさん
08/08/01 00:06:22
>>123
最新の仕様を元にした本をやった方がいいと思うよ。
最新のC++の仕様が2003年のものだから、
少なくとも2004年以降に出た奴がいい。

126:デフォルトの名無しさん
08/08/01 02:36:20
>>124
俺も102にはカチンときたけれど、それを指摘するとスレ違いだと思うんだよ。
ほっといても102の方が頭悪く見えるだろうと思うのだけれど、だとするならばあなたも近くまで降りて反論する必要は無いと思う。


Code Complete 第二版を読んだんだけれども、初版の感動は無かったな。
自身の感性の経年劣化という部分もあるだろうけど。
会社の経費で買うとか友達や図書館から借りる、というならいいけど、必読書ではなくなったと思う。
ネットの情報が増えたり、Effecttive シリーズが出た後というのが大きいのかも知れない。

127:デフォルトの名無しさん
08/08/01 04:11:29
>>126
それだけ自分のレベルが上がったんじゃないの?
もともとCode Completeはユル本だから。

128:デフォルトの名無しさん
08/08/01 06:22:21
C#のリファレンス的な本と言語仕様的な本は何がお勧めですか?

適当に自分で調べてみて
プログラミングC#―C#2.0/.NET2.0/Visual Studio2005対応 (単行本)
C#エッセンシャルズ 第2版 (単行本)
Visual C#実践講座―絶対現場主義 (単行本)

ここいらでいいのでしょうか?

129:デフォルトの名無しさん
08/08/01 06:28:35
>>128
あんたは、MSDNと@ITの連載で何が不満なんだ?

130:デフォルトの名無しさん
08/08/01 06:44:45
>>129
ただ単に本が好きなだけですお。

131:デフォルトの名無しさん
08/08/01 07:42:21
>>130
うせろhage

132:デフォルトの名無しさん
08/08/01 08:00:26
なぜw

133:デフォルトの名無しさん
08/08/01 09:32:20
>>102は確かに頓珍漢だけど、
本の話を全くしてない>>124よりはいいだろ。

134:デフォルトの名無しさん
08/08/01 13:39:35
>>130
俺は129だが、131は俺じゃないぞ。

本が好きなら何も言わんが、せめてまず@ITのC#の連載ぐらい読んでくれ。

135:デフォルトの名無しさん
08/08/01 15:58:33
>>30
Perlネットワークプログラミング―ソケットの使い方からクライアント/サーバーシステムの開発まで
はどうかな
#あまり読んでないけどw

136:デフォルトの名無しさん
08/08/01 16:55:52
>>134
推薦図書/必読書のスレだから本の話をしたんじゃないかな

137:128
08/08/01 17:39:05
そうですね、別にMSDNも@ITも見ますし、必須ですよね。
ただ手元に本があった方が、眠る前に読んだり、暇な時に読んだり、
ゴキブリを潰したりと便利な場合があるので。
あとネット上の文章を長いこと読むのは余り好きでは無いので。

どちらにしても、上記の3冊程度で十分そうなので、もうそれにします。

138:デフォルトの名無しさん
08/08/01 17:52:53
上の二冊読んだら、書籍にはもうろくなのが残ってないというのがC#の現状。

139:128
08/08/01 18:07:09
>>138
そうなんですか。
それは逆に安上がりでよかった(のか?)です。

ありがとうございます。

140:デフォルトの名無しさん
08/08/01 18:12:23
C#なんか本で勉強する言語じゃないだろ。

MSDNにあれだけ情報がそろっていて、VisualStudioチームのスタッフのblogだって見れるんだし
(そういう意味で情報が散乱しているというのはあるが)それ以上の何を本に求めてるのって感じだ。

それにいまさらなんでC#2.0の本なんだよ。いまから本として買うならLINQの本とかCLR via C#とかだろ…。
C#2.0の情報なんてインターネットに腐るほどある。

それ以外で俺が損のない本だと思えるのは、「Essential.NET」とかDon Boxの書いてるものぐらいだな。

141:128
08/08/01 19:00:22
>>140
とりあえず今は必要ない内容ですね。
詳細が知りたくなったら買うかもしれません。
その時は参考にさせて頂きます。

142:デフォルトの名無しさん
08/08/02 00:06:56
なんでそこまで書籍に否定的なの?


143:デフォルトの名無しさん
08/08/02 00:08:11
絶対現場主義は結構うそも書いてあるから気をつけろ…


144:デフォルトの名無しさん
08/08/02 00:08:28
書籍なんて権威振りかざしたごろつきどもの
オナ本しかねーだろ
毎日と一緒だ

145:デフォルトの名無しさん
08/08/02 00:36:25
常軌を逸してる奴は私怨だな
妙なカキコをして何の役に立つのかわからないが

146:デフォルトの名無しさん
08/08/02 09:26:18
まさにスレ違い、だな。

147:デフォルトの名無しさん
08/08/03 23:33:42
推薦図書/必読書のためのスレッド 41
スレリンク(tech板)


148:デフォルトの名無しさん
08/08/04 12:09:40
>>137
気持ちはよくわかる
#PCの前にいるとき以外は、情報入手できなくてもいいやって環境は
#ある意味うらやましいなw

149:123
08/08/04 22:43:41
>>125
御助言有難うございます。
・プログラムを作ろう! Microsoft Visual C++ 2008 Express Edition 入門
・ひと目でわかるMicrosoft Visual C++ 2008 アプリケーション開発入門
・猫でもわかるWindowsプログラミング 第3版
が候補に挙がりましたが、実際に店頭で見て猫でも〜は前提条件としてある程度の基礎知識が必要、
プログ〜とひと目〜は内容がほぼ重複しておりひと目〜の方が解説が詳細でしたのでこちらにしました。

150:デフォルトの名無しさん
08/08/04 23:13:42
ひと目はやめとけ。
あれはひどい。


151:デフォルトの名無しさん
08/08/04 23:17:57
あ、C++の方か、そっちは見てなかったスマソ


152:デフォルトの名無しさん
08/08/05 09:16:27
俺はVisual C++ 2005のほうしか知らないけど、
ひと目でわかるのC++は、入門書としてわりといい内容だった。
2008で悪くなっちゃったのかな


153:デフォルトの名無しさん
08/08/05 20:55:25
>>151
C#?
VB?

154:デフォルトの名無しさん
08/08/05 21:07:36
どっちもだったと思うがVBのがひどかったかな?
うそも入ってるしなー

まあ初心者向けに仕方がない部分もあると思うが、
根本的に書いてるやつがちゃんと分かってない感じだ。

こういうコードは書いてほしくないなーと思うような
まさにそういうコードが出てくる感じ?


155:デフォルトの名無しさん
08/08/05 23:14:56
Cの麻奈本読み終わりました
すぐKRに行って平気ですか?
それとも、次に読むべきいい本あります?

156:デフォルトの名無しさん
08/08/05 23:23:04
>>155
ネットのC FAQとか。

157:デフォルトの名無しさん
08/08/06 00:10:23
高橋麻奈さんって美人ですか?

158:デフォルトの名無しさん
08/08/06 01:58:31
C言語ポインタ完全制覇って本には嘘が多いってアマゾンのレビューにあったのですが
この本読んじゃって大丈夫ですか?

159:デフォルトの名無しさん
08/08/06 09:35:06
>>158
嘘が多いって書いてあるのは一人だけだね
しかもその人のレビューしっかり読むと、読者にとってショッキングな内容になるように「わざと」嘘をついているって書いてある
一冊の本でマスターしようなんて思わずにこの本を読んだ後に仕様書やK&Rとか読めば大丈夫じゃない?

160:デフォルトの名無しさん
08/08/06 21:05:23
Cなら、「Cプログラミング専門課程」がお勧め。

161:デフォルトの名無しさん
08/08/06 21:19:15
>>158
ポインタというかC言語の本で一番評価の高い本なのに

162:デフォルトの名無しさん
08/08/06 21:52:46
さすがにそれはないけどな

163:デフォルトの名無しさん
08/08/06 22:28:59
161はむしろ誉め殺しに近いな。

でも実際初心者向けにはいい本だと思うよ。
俺は「猫でも〜」は認めないけど前橋さんの本は認める。

164:デフォルトの名無しさん
08/08/06 22:30:56
あと何かというと"kitty on your lap"とかなんとか気色の悪いアレも認めん。

165:デフォルトの名無しさん
08/08/06 22:32:48
>>164
あれでわかりやすければいいんだけど、そうでもないんだよね

166:デフォルトの名無しさん
08/08/08 01:28:39
>>158
俺はそれ読んでからK&R読んだけど
読んでよかったと思えたけど

167:デフォルトの名無しさん
08/08/08 18:37:26
ポインタ完全制覇は読んでいる最中は面白いんだけど、あの文体が嫌いな
人は受け付けないだろうし、偽悪趣味や逆説っぽい物言いが鼻に付くといえ
ば付くという気がする。俺もあんまり好きじゃない。
Cを学びはじめてポインタで躓いた人がまず読む本として適当かどうかは
疑問。
秘伝ポインタはやっぱり良書だと思うが、全体に何か退屈で眠くなる成分が
含まれている気はする。が、初心者はこれくらいはがんばって読むべき。
完全制覇を読んで、なんかスレた態度がカッコええ、などと悪影響を受ける可能性
がなさそうで良いと思う。

ポインタが理解できるってのは、変な病的な宣言とかを解読するクイズみたい
なのじゃなくて、
・メモリなど内部構造に直結した、変数のポインタ正しい理解
・関数へのポインタと変数へのポインタの意味の違いをきちんと説明する
・qsortなんかを使うのに必要なvoid型のポインタ、正しいキャストの理解
・リンクリストなどの実装に必要なポインタの使い方
などをちゃんと分からせるのが良い本じゃないかな。

168:デフォルトの名無しさん
08/08/08 19:59:34
『C#クックブック 第3版』カバーきもすぎ

169:デフォルトの名無しさん
08/08/08 22:16:54
ポインタならC++だけどロベール読めばいいよ。

170:デフォルトの名無しさん
08/08/09 03:05:41
確かに、ポインタのデザパタとかベストアンドプラクティスってあるといいな。

171:デフォルトの名無しさん
08/08/09 10:38:24
Cパズルブックあれば十分 > ポインタ
>>167とは逆の意見。
ポインタの概念は非常に簡単だが、
Cはいろいろなところに出てきて多彩ので慣れる必要がある。

172:デフォルトの名無しさん
08/08/09 10:45:15
>>171
まず日本語になれた方がいいよ

173:デフォルトの名無しさん
08/08/09 10:53:50
ダブルポインタの利用方法が詳しく書かれた本ってありますか?

174:デフォルトの名無しさん
08/08/09 12:09:37
>>173
ちゃんとしたデータ構造の教科書がいいと思います。
目安としては、二分木・線形リストのノード追加関数を
void addlist(struct data **root, ....... )
として説明しているものが最低条件です。初級本では
struct *addlist(struct data *root, ... )
としてかかれているものが多いのですが、これは実用的な記述ではないと思います。

となると、K&R2 は失格ですか‥‥‥。

175:デフォルトの名無しさん
08/08/09 12:32:25
>>174
>void addlist(struct data **root, ....... )
>として説明しているものが最低条件です。
何で?

176:デフォルトの名無しさん
08/08/09 12:34:33
馬鹿に質問しても無駄。

177:デフォルトの名無しさん
08/08/09 12:45:29
>>175
それがふつうだからなのですが。

178:デフォルトの名無しさん
08/08/09 12:51:15
どっちも普通に見える

179:デフォルトの名無しさん
08/08/09 13:09:03
struct *addlist(struct data *root, ... )
は返り値をポインタに代入しますが、この代入は無駄な操作ではないでしょうか。

手元の K&R2 6.5 では、
struct tnode *addtree(struct tnode *p, char *w)
{
p=malloc(...);
...

if ( < 0)
p->left = addtree(p->left, w);
else
p->right = addtree(p->right, w);
}
となっていますが、ノードをたぐっていく途中の p->left=addtree() や p->right=addtree() は「もったいない」感じがしませんか?
私は学校では最初から void addlist(struct data **root, ...) で習いました。

180:デフォルトの名無しさん
08/08/09 13:16:56
addに失敗したときのことを考えるとvoidはないかと

181:デフォルトの名無しさん
08/08/09 13:18:58
>>180
たしかにそれはそうですね。

182:デフォルトの名無しさん
08/08/09 13:19:54
>>174は一行目以外無視して次ドゾー

183:デフォルトの名無しさん
08/08/09 13:20:43
>>180
void addlist(struct data **root, int *ret,...)
でいいじゃんw

返り値調べるのも引数のポインタ調べるのも
必要だしどっちでもいいじゃん

184:デフォルトの名無しさん
08/08/09 13:35:51
結局、何の本がいいの?

185:デフォルトの名無しさん
08/08/09 13:37:28
mallocがエラーして「失敗」を返したい。
rootの指し示すところにNULL代入したら元のlistを壊してしまうのだが?

そんなことも分からない人は図書を推薦しないようにw

186:デフォルトの名無しさん
08/08/09 13:38:22
とりあえず>>174には「プログラミング作法」かなあ

187:デフォルトの名無しさん
08/08/09 15:44:32
プログラミング作法は良く噛むと滋養溢れるスルメみたいな良書だと思うが、読むだけならさらっと
読めてしまってなんか分かったような気になっておしまい、みたいな危険性あるよね。
実際にコードを入力してみるだけでもなくて、お題を元に自力で実装してから初めて読むくらいまで
やるとだんだんよさが分かってくるとか。
カーに半はみんなそんな感じ。

上のようなポインタの問題だった柴田本を薦めたいな。手取り足取りで確かにわかり易いし、例題と
かいわれるがままに解いているだけでも力が付く。いかにも今の時代のゆとり世代向けなのが教育
者っぽさなのかもしれない。

個人的にはソフトウェア作法を読んで、例題を全部Cで書き直す、RAFTOR(だったよな? 手元に
書籍がないのでうろ覚え)からCへのトランスレータを実装する、とかやるといい勉強になると思う。

188:デフォルトの名無しさん
08/08/09 16:42:41
>>185
いちおう malloc() の返り値が NULL かどうかのチェックは K&R2 6.5 に載っており、それを前提にお話しているのですが。

189:デフォルトの名無しさん
08/08/09 17:37:58
>>184
手元にある本を挙げておきます。

データ構造/浅野哲夫/近代科学者 1992 ISBN4-7649-0199-4

なお、>>180 の指摘のとおり、エラーチェックをきちんと記述すべきですが、この本はそこまでは書かれておりません。
また C の記述方法もかなり古いものです。(K&R1 です。)
そして、以前 k-dimension tree を実装したときに参考にしたのですが、この本は間違っていたりするんです。

190:デフォルトの名無しさん
08/08/09 17:40:34
>>185
それはありません。なぜなら データを追加するノードは末端であり、ポインタはもともと NULL なので、malloc() の返り値をそのまま書いてもリスト構造は壊れないのです。
ただし、きちんとデータが追加されたかどうかは、呼び出し元には伝わりませんが。

191:デフォルトの名無しさん
08/08/09 18:13:59
時間がないんだろうけど一冊ですませようというのが無茶

192:デフォルトの名無しさん
08/08/09 18:18:56
誰も一冊だけですませようなんて書いてないと思うけど。


193:デフォルトの名無しさん
08/08/09 18:24:12
エロ本みたいに読んでて興奮するやついいな
そんな奴頼むよ

194:デフォルトの名無しさん
08/08/09 18:51:42
>>193
自分で脳内妄想をかきたてろ
asoko.push_back(INT_MAX); // アソコにドデカイのをぶちこんでやるぜ
std::random_shuffle(asoko.begin(), asoko.end()); // めちゃめちゃにしてやる

195:デフォルトの名無しさん
08/08/09 19:01:37
変数名に違和感がする

196:デフォルトの名無しさん
08/08/09 20:32:35
坂本文さんって美人ですか?

197:デフォルトの名無しさん
08/08/09 23:22:49
>>192
これだからエスパーでない奴は駄目なんだよ
明らかに一冊ですませる気満々の奴がいるだろ?
訊く方も答える方も

198:デフォルトの名無しさん
08/08/09 23:39:32
複数あってもいいので教えてください

199:189
08/08/10 01:03:26
>>197
質問者の意図からすると、一冊でも十分ではないでしょうか?とはいえ、その一冊にあたいする本は手元にはないのですが。

>>187
それは kernighan の "The Elements of Programming Style" / 「プログラミング書法」(木村泉氏訳)ですね。
原書の内容が充実している上に、木村氏の翻訳作法がつとに有名ですよね。
>>186 の「プログラミング作法」(the practice of programming) はまた別です。
まぎらわしいことに "Software Tools" 「ソフトウェア作法」というのもあったりするのです。これは私は未読です。

>>198
私が最初に勉強したのは >>189 でふれたものですが、おりにふれいろいろな本やソースを読んで、考え方をかえてきたのも事実なんです。
私は lisp 処理系を読みながらポインタの実際的な書き方を体得してきたんです。そういう意味で、手元にある lisp 処理系の本を挙げておきます。
おそらく難易度は高いと思われますが、呼び水になればうれしいなあ。
CプログラムブックIII/小西弘一, 清水剛/アスキー 1986 ISBN4-87148-200-6
C++によるWindowsプログラミング入門/工藤 智行/技術評論者 1994 ISBN4-7741-0054-4




200:デフォルトの名無しさん
08/08/10 01:06:59
>>193
わたしにとっては On lisp がそれなんですけれども、みんなが興奮するかどうかはわかりません。

201:デフォルトの名無しさん
08/08/10 01:12:45
プログラミング作法でおかしくないし、186は最後にソフトウェア作法について書いてるでしょ。
なぜ書法のほうだと思ったの?

202:デフォルトの名無しさん
08/08/10 01:18:40
>>201
>>187 で ratfor に言及されていますが、それだったら「書法」の方ですね。

203:デフォルトの名無しさん
08/08/10 01:35:00
作法の原書は、"Software Tools"でRATFOR、
"Software Tools in Pascal"がPascalでプログラムが書かれてる。

204:デフォルトの名無しさん
08/08/10 01:48:40
確かに邦題はまぎらわしんだよな。
わざとやってんだろうけど。

205:デフォルトの名無しさん
08/08/10 01:48:44
>>203
ん、ん、手元の本をあけてびっくり、The Elements of Programming Style って ratfor じゃなかったですね。
ratrof を知っている、ということは、Software Tools を読んでいたのか.....。未読か既読かもわからなくなってしまったとは、とうとう呆けてきましたか。
ともあれ、大変失礼しました。

206:デフォルトの名無しさん
08/08/10 02:30:12
ソフトウェア作法、プログラミング作法は今でも読む価値ありだと思うけど、
プログラム書法はさすがに古いなあ。

207:デフォルトの名無しさん
08/08/10 02:36:32
ソフトウェア作法で十分古いと思ったんだが

208:デフォルトの名無しさん
08/08/10 08:58:27
今英語の勉強していて
高校文法が完璧になってきたので
技術英語について学びたいのですが
いい本ありますか?

209:デフォルトの名無しさん
08/08/10 09:31:14
それなら後はひたすら英語の技術文書とかを読めばいいのでは?
ああ、でも書く方の勉強がしづらいか。

210:デフォルトの名無しさん
08/08/10 09:36:38
>>208
技術英語そのものについてはわかりませんが、実際に **外書を読む** というのはいかが?
何に興味がおありか教えてください。もしかするとお手伝いできるかもしれません。
そうそう、今は web で手軽に海外のリソースにアクセスできますし、速攻でレスがつくと思います。

211:デフォルトの名無しさん
08/08/10 09:40:43
>>208
それこそ興味がある分野の洋書がオススメ
頭に入るし、おもしろいだろう

212:デフォルトの名無しさん
08/08/10 10:24:19
なにかネタっぽい質問に感じる。>208

213:デフォルトの名無しさん
08/08/10 11:10:19
>>212
そうかもしれませんが、だからといって返答内容をかえるのは、釣られているのと同じでは?

214:208
08/08/10 15:20:36
いろいろすいません。
画像処理に興味がありますが、
技術的なことは大学の授業程度しか勉強してないので
興味のある分野を読むのにはまだ早いと思います。
アルゴリズムなど基礎的な本を読んでみたいです。

とりあえず学校の図書館にある洋書を見てみます。
ありがとうございました。

215:デフォルトの名無しさん
08/08/10 20:46:12
システムの名前を決める
命名の本探してるんですが
わかりますか
最近AmaZon見たんですけど
題名が分からない
名前で検索かけるとプログラミングだけじゃなくて
赤ちゃんの名前の本ばかり出るし
ああああもおおおおおお

216:デフォルトの名無しさん
08/08/10 20:57:39
名 で検索かけると名探偵コナンが出やがる・・・

217:デフォルトの名無しさん
08/08/10 21:09:48
頼みAge

218:デフォルトの名無しさん
08/08/10 21:52:56
わかりました^^

219:デフォルトの名無しさん
08/08/11 01:23:16
「ネーミングの掟と極意」とかいう本があった気がする。


220:デフォルトの名無しさん
08/08/11 01:36:24
>>215
> 最近AmaZon見たんですけど

君は命名のセンスがありそうだ。

なんかある程度年配の上司のなかで、全角と半角の使い分けが気分しだいというか、
フリーダムな人っていない?
1000とか1000とかレイアウトのために混ざっていても気にしない。
MS WINDOWとか商品名の表記も適当。仕事の文書なのに。

221:デフォルトの名無しさん
08/08/11 08:21:51
>>215
私は le guin の earthsea の島々の名前をつけています。

222:デフォルトの名無しさん
08/08/11 23:12:21
>220
そういえばJoel on Softwareで、自称Windowsプログラマが採用応募の履歴書に
「MicroSoft Window」と書いてたので落とした、みたいな話があったな

223:デフォルトの名無しさん
08/08/11 23:21:26
昔、森永製菓の面接で、「CMが好きなので」と志望理由を言った後、
「チョッコレイト、チョッコレイト…」と歌って落ちた人がいたとか。

# そんな理由じゃ、歌関係なく落ちそうなのは内緒。


224:デフォルトの名無しさん
08/08/12 00:10:55
>>222
逆に X Windows といって落とされることもありでしょうか。

225:デフォルトの名無しさん
08/08/12 00:47:47
X Windows といって誰に落とされるんだろう?

226:デフォルトの名無しさん
08/08/12 00:51:29
正しくはX Window Systemって言いたいんじゃないか?

227:デフォルトの名無しさん
08/08/12 01:04:09
X というWindow Systemなのであって
X Window という System ではない

228:デフォルトの名無しさん
08/08/12 01:10:17
今までの話をまとめると
X Windows といって落とされることはない。

229:デフォルトの名無しさん
08/08/12 01:58:31
なんでJoelって有田に似てるの?

230:デフォルトの名無しさん
08/08/12 01:58:32
>>228
おとされることはあるという結論では?

231:デフォルトの名無しさん
08/08/12 01:59:29
はいはいわかったから、そろそろ巣へ戻りなさい〜
Xwindows をインストールしてない人が集うスレッド
スレリンク(linux板)

232:デフォルトの名無しさん
08/08/12 07:42:56
>>231
???
Wikipedia項目リンク
>X Windowsという表記は誤りである。
引用されたスレタイも、一種の皮肉だと思うのですが。

233:デフォルトの名無しさん
08/08/12 08:38:07
アセンブリ言語の勉強のために高級言語プログラマのための アセンブラ入門を買おうと思うのですがどうですか?

234:デフォルトの名無しさん
08/08/12 08:57:25
>>232
人に聞く前にちっとはスレ読んできたらどうだ

235:デフォルトの名無しさん
08/08/12 20:13:36
219それそれAmaJonから今日届きましたー

236:デフォルトの名無しさん
08/08/12 20:26:51
Amajon?
どこだそれw


237:デフォルトの名無しさん
08/08/12 20:42:15
ちょっといいなAmajonてw

238:デフォルトの名無しさん
08/08/12 21:01:55
>>234
単に cygwin なだけの X on Windows を "X Windows" と略するっていうのも、おかしな話。そもそも通用するものですか?

239:デフォルトの名無しさん
08/08/12 21:04:10
どんだけ斜めなんだw

240:デフォルトの名無しさん
08/08/13 04:58:10
JavaScript(Ajax)のお勧め書籍を教えて下さいm(_ _)m
# >>1のリンク先にJavaScriptの書籍がない・・・
今までクライアントサイドは殆ど触ったことがないので、
「へーこういう事が出来るんだ」というのも知れればうれしいです。

・目標
GoogleMapsを利用して URLリンク(42.195km.net)
みたいなべんりーなページを作成する。

・スキル
C/Perl/アセンブリ言語/HTML/XML/CGI/HTTP/SQLを理解しているマ。
ソフ開有。
クライアントサイドはXLSTを入門書レベルでかじったのみ。

241:デフォルトの名無しさん
08/08/13 05:12:48
"Google Map Hacks"
"初めてのJavaScript"
"入門Webマッピング"


242:デフォルトの名無しさん
08/08/13 22:14:54
Ajax in Action

243:デフォルトの名無しさん
08/08/13 22:16:42
オライリーの動物本は基本ですよ

244:デフォルトの名無しさん
08/08/13 22:46:49
ほかのプログラミング言語触ったことあるなら、>>243のサイ本でいいと思う。

245:デフォルトの名無しさん
08/08/13 23:09:20
サイ本読みつつprototyp.jsとかのソース読めばいいんじゃない?

246:デフォルトの名無しさん
08/08/13 23:14:24
>>240
Head First JavaScriptの邦訳版が今日発売したみたい。参考までに

で、これ読んだ人いる?本屋行ったんだがまだ売ってなかった



247:デフォルトの名無しさん
08/08/14 00:52:33
さらにオライリーついでに、Prototype & script.aculo.usってのも、こないだ出たね
サイが先だろうけど

248:デフォルトの名無しさん
08/08/14 02:49:24
オライリーは、ほめて育つタイプなのか?

249:デフォルトの名無しさん
08/08/14 03:31:24
オライリーならとりあえず安心ってだいぶ前になくなったと思う。
類似例:ナナオのモニターなら安心

個人的には2冊あるC++本がかなり微妙な感じに思える。

250:デフォルトの名無しさん
08/08/14 03:38:28
オライリーはCの本とPerlの本しか読んでないが
個人的には当たりだった

251:デフォルトの名無しさん
08/08/14 03:57:12
まあPerlはあえていうまでもないよな。

252:デフォルトの名無しさん
08/08/14 04:05:21
C++はdepthシリーズ以外糞だからオライリーは悪くないよ

253:デフォルトの名無しさん
08/08/14 04:12:58
学生なんだが、洋書人口ってどれくらい??
もしかして、かなり過疎なんじゃね?って思った

流れ違ってサーセン

254:デフォルトの名無しさん
08/08/14 06:29:45
読むスピードと得られる情報のトレードオフでどっちか選ぶのが普通だろうし。
訳が不正確だったり、なかったりすれば時間が掛かっても原語を読むだろうし、
逆なら邦訳を読む。
英語ネイティブでもなけりゃ、普通は読むスピードは日本語の方が遥かに早い
から、訳が正確なら別に無理に原語で読むメリットないし。

洋書人口とか馬鹿っぽい質問だな。

255:デフォルトの名無しさん
08/08/14 11:23:17
学生のうちに簡単な本で慣れておけ
訳本が出そうもないが読まなきゃならんということはありうる

256:デフォルトの名無しさん
08/08/14 11:26:56
読めるようになれば、原論文も読めるしね。
新しいフレームワーク、クラスライブラリは、
原論文がベストイントロダクションってことはよくある。


257:デフォルトの名無しさん
08/08/14 12:42:50
洋書か紙より電子書籍の方が
分からない単語すぐ調べられるから楽だ

258:デフォルトの名無しさん
08/08/14 12:43:27
>254
回答が一般論を抜け出さない、お前も馬鹿

259:デフォルトの名無しさん
08/08/14 14:07:26
>>253
原書、原論文しかないものは、その言語で読まなければ仕方がない。
そういう強い意志を持っている人は、こういうスレに頼ることもないので、
ここでは見あたらないだけでは?

260:デフォルトの名無しさん
08/08/14 14:33:04
電子書籍は最強だな
リファレンス形式のやつはエディタから検索できるようにしたりできるし
洋書なら機械翻訳の助けを借りたり、辞書を読みながらすぐ引くとかできるし
メモをハイパーリンクの形式で取れるし効率が段違い

261:デフォルトの名無しさん
08/08/14 15:32:19
機械翻訳なんて相変わらずオモチャだと思う。
結局意味が取れないところは原文に当たらなきゃいけないし、原書読むのと
大して時間変わらないでしょ。

262:デフォルトの名無しさん
08/08/14 15:47:15
要らないところかどうかのあたりを付けるならexcite翻訳でも十分役立つ
すらすらと読めない程度の人間だからね俺は
翻訳をさせるすると同時に印も付けるようにしてるから、
後でどこを飛したかも一発でわかるし
オモチャも使い方次第

263:デフォルトの名無しさん
08/08/14 16:02:50
ふつうに英語とか中国語とかロシア語読めるようになりたいお
でも単語帳とか使って英単語を覚えるような地味な努力はやりたくないお

264:デフォルトの名無しさん
08/08/14 16:06:45
そんなテスト前の一夜漬けみたいなことしなくても
英文は読めるようになるべさ
知らん単語がでてきたら辞書引いて、もう忘れなきゃいいだけ。
それより、たまにポッと出てくる文化的ジョークとか常套句に躓くことが多いなあ

265:デフォルトの名無しさん
08/08/14 16:09:16
>もう忘れなきゃいいだけ。
これがどれだけ困難か・・・

266:デフォルトの名無しさん
08/08/14 16:33:06
大丈夫、思い出せないだけだからorz

267:デフォルトの名無しさん
08/08/14 16:40:00
再認すらできないんですけどー

268:デフォルトの名無しさん
08/08/14 16:45:53
反語的なレトリックとか皮肉とか、誤解したまま読み進めてることがたまにある
しばらくしてから何かおかしいと気付いて、読み返す羽目になると凹む



269:デフォルトの名無しさん
08/08/14 17:02:39
論文読みなよ、そういう修辞はほとんどないから。

270:デフォルトの名無しさん
08/08/14 19:03:39
オブジェクト指向勉強するのって、Javaみたいなオブジェクト指向の言語の本で勉強したほうがいいんですかね?
それとも、よくあるオブジェクト指向だけの本みたいなのがいいんですかね?
おすすめとかあります?

271:デフォルトの名無しさん
08/08/14 20:12:22
初心者用オブジェクト指向の学習の手引き
URLリンク(d.hatena.ne.jp)

272:デフォルトの名無しさん
08/08/14 20:29:10
アフィ乙
本人乙

273:253
08/08/14 21:53:22
色々意見いただき、非常に助かります。
とりあえず、
「下手に良い値段出して洋書読むより、
ネットで適当な論文探して読むのが良い」
でおk?

あと、電子書籍とか初耳なんだが、
値段・良いサイト・充実っぷりとか、教えてくれないか?

274:デフォルトの名無しさん
08/08/14 23:07:04
知っている中だとO'ReillyのSafariが最強で、あとはApressくらいかな
洋書完読出来たこと無いけど

275:デフォルトの名無しさん
08/08/14 23:51:55
結果的に無駄になってもいいから経験値と思って読んどけ
買うだけで読まない本が貯まるようならほんとに無駄だが

276:デフォルトの名無しさん
08/08/15 00:12:03
どうせ暇なんだから
土日はずっと本屋で座って読書すればいいじゃん

277:デフォルトの名無しさん
08/08/15 00:13:33
C++のstd::tr1について詳しく述べた参考書は何かないですか?
Effective C++ 第3版なら持っています。

278:デフォルトの名無しさん
08/08/15 01:09:44
C++ の規格を読むといいよ。

279:デフォルトの名無しさん
08/08/15 01:26:15
そのもの Technical Report 1 読むと良いよ
って言われちゃうよなあ…

280:デフォルトの名無しさん
08/08/15 01:46:24
>>273
必要に迫られてもいないのに読もうというのだろう?
モチベーション維持が大変だよ。
特別興味ある分野があれば(例えばポルノでも)それを読むとか、
SICP とか、 URLリンク(mitpress.mit.edu)
タブロイド紙とか、 URLリンク(www.thesun.co.uk)
どうだろう。


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

5375日前に更新/195 KB
担当:undef