推薦図書/必読書のた ..
[2ch|▼Menu]
113:デフォルトの名無しさん
08/02/19 21:01:25
でもなー、あそこら辺まで勉強すると、ふとここまでする必要があるのか?って思ってしまう。
特に最近はリソースも豊富だし、組み込みでもないとtemplete使ってまで最適化する意義を感じない。

114:デフォルトの名無しさん
08/02/19 21:19:36
>>112
Setってのがあってもちろんtypeも入れられる。
mpl::has_keyで含まれるかどうか調べられる。
かなり一般化されているから、ソースから読解しようとすると、
modern C++ designeを読む程度の手間では済まない。

スレ違いだから続きはboostスレで。

>>113
テンプレートの意義をかなり誤解している。
SFINAEとかCRTPとか理解してないんじゃない?
SFINAEの洗練版と言えるconceptは、
haskellのtype classとほぼ同じであることが型理論で示されていて、
これからほとんどの言語に導入されるだろうから、
興味があったらconcept gccのページにある論文でも読んで。
残念ながら書籍はまだ出てない。


115:デフォルトの名無しさん
08/02/19 21:45:45
kimoi

116:デフォルトの名無しさん
08/02/20 08:36:20
OreillyのPractical C Programmingってどう?

117:34
08/02/20 18:02:38
まだ半分ほどしか読めてないけどAccelerated C++すごくいい
ありがとう

118:デフォルトの名無しさん
08/02/20 18:30:45
>>117
コバケン訳だったので出たときすぐ読んだ。合計3回読んだ。
いいよそれ。

119:デフォルトの名無しさん
08/02/20 18:41:55
コバケンは良い本訳すでしかし

120:デフォルトの名無しさん
08/02/20 18:46:34
しかしハッカーなりたいなら英語読まないかんでしかし

121:デフォルトの名無しさん
08/02/20 20:08:33
Joelの本でるね

122:デフォルトの名無しさん
08/02/20 20:16:17
>>121
書名を

123:デフォルトの名無しさん
08/02/20 22:15:19
ビリージョエル

124:デフォルトの名無しさん
08/02/20 23:46:18
>>123
(・_・)

125:デフォルトの名無しさん
08/02/21 00:34:58
ヘネパタもでるね

126:デフォルトの名無しさん
08/02/21 01:07:36
OreillyのPractical C Programmingってどう?

127:デフォルトの名無しさん
08/02/21 01:38:50
>>126
オラわかんね。
オライリーのプログラム本でC++がイマイチだったので
良い印象がない。

128:デフォルトの名無しさん
08/02/21 02:31:17
あくまで入門書として、かなり良い部類だとは思う

129:デフォルトの名無しさん
08/02/21 02:59:11
>>126
どの段階の誤植か、わざと間違えているのか考えてみる様にして読むといいと思う、
プログラミングスタイルは好きずきだな。

130:32=33
08/02/21 03:12:48
>>117
いいよね。
ああいう初級中級レベル向けの本で、
ああいい本だというのに出会ったのは久しぶり。

全部知っている内容なのにおもしろいってのは、
相当整理がうまくないと起こり得ない。

Ira PohlのOOP using C++もC++03に合わせて書き直してくれればいいのにな。

131:デフォルトの名無しさん
08/02/21 11:19:13
>>122
BEST SOFTWARE WRITING
URLリンク(www.amazon.co.jp)

発売日は今日。

132:デフォルトの名無しさん
08/02/22 14:35:04
どうでもいいことだが五版を五判と間違って検索かけたらこんなん言われた
URLリンク(www.dotup.org)

133:デフォルトの名無しさん
08/02/22 14:43:22
>>132
ワロタw

134:デフォルトの名無しさん
08/02/22 14:54:59
The Art of Assembly Language
学生は長期休み中にこういうのを読んだほうがいい

135:デフォルトの名無しさん
08/02/22 17:32:39
Cの基礎を学習し終わったので次はアルゴリズムの勉強をしたいと思い、
C言語によるアルゴリズムとデータ構造(柴田望洋 著)
定本 Cプログラマのためのアルゴリズムとデータ構造(近藤嘉雪 著)
のどちらかを購入しようと考えているのですが、どちらが分かりやすいでしょうか?

136:デフォルトの名無しさん
08/02/22 18:39:06
>>5
亀レスだがその本検索すればPDFで読めるよ

137:デフォルトの名無しさん
08/02/22 19:08:13
これいい本なのにどっちの出版者のも絶版だねえ。

データ構造とCプログラム, Christopher J. Van Wyk
URLリンク(www.amazon.co.jp)
URLリンク(www.amazon.co.jp)

138:デフォルトの名無しさん
08/02/22 21:55:37
>>135
データ構造とアルゴリズムの基礎知識 今泉貴史 がいいかな。

ほかの本はスキップリストの解説がないんじゃない?

139:デフォルトの名無しさん
08/02/22 22:29:17
>>134
読んでる。
HLAのインスコにちょっと手間取ったけど、
それから先はホイホイ進める。

140:デフォルトの名無しさん
08/02/22 23:31:42
>>135
定番なものを勉強したいだけで
その二つなら自分の分かりやすい方で良いと思う

141:135
08/02/23 11:41:32
>>138
>>140

どうもありがとうございました

142:デフォルトの名無しさん
08/02/23 21:12:30
>>134
それPDFで読めるよな
流石に1000PもPDFは辛いけど

143:デフォルトの名無しさん
08/02/26 22:44:31
しかし、原書は古い本でも絶版にならずに入手できるのに
なぜに日本は良書でも簡単に絶版にしてしまうのか。

144:デフォルトの名無しさん
08/02/26 22:48:56
英語の原書は世界中で売れるけど
日本語のは日本でしか売れんからねぇ

145:デフォルトの名無しさん
08/02/26 22:57:19
コンピュータ本なんて大した売上にはならんから
大変なのはわかるが、採算度外視でも受注生産してほしい。
割り増し料金でもいいから。


146:デフォルトの名無しさん
08/02/26 23:19:25
>>143
逆じゃねえ
米書はすぐ絶版になって新古書市場で新品を入手できるような気がする
和書は書店を回るしかない、返本はなかなか出てこないと思う

147:デフォルトの名無しさん
08/02/27 00:03:05
>>146
米amazonみてみ 
第20刷とかの良書が日本で絶版になってるのに米では今でも入手できるよ。

148:デフォルトの名無しさん
08/02/27 00:55:55
>>147
なんだその20刷って
あ、版じゃな

149:デフォルトの名無しさん
08/02/27 01:31:53
>>148
いや違う。
増刷した回数。増刷回数が多いということは売れてるということ。

150:デフォルトの名無しさん
08/02/27 02:02:22
K&R本って今何版なんだろうか。
256版もってるのが自慢だったりするんだが

151:デフォルトの名無しさん
08/02/27 02:06:56
オレのは2版だ。

152:デフォルトの名無しさん
08/02/27 08:31:10
版と刷くらい区別できるようになれよ……


153:デフォルトの名無しさん
08/02/27 10:53:43
>>149
アメリカは税金対策のために出版社が在庫を抱えませんから、
名著でも絶版、再販を繰り返します。
日本の東販、日販がやっているような返本の制度もありませんから、
日本に比べて、本は小売店が抱える方向の流通です。
岩波書店や国書刊行社がやっている買い取り式の流通です。(角川は失敗しました)
だから専門書は良書でも品切になることがけっこう多いです。
いい本屋は良書のストックを抱えて安定的に供給しようとします。
同じ制度であると仮定して話しても意味がありません。
超売れ筋以外の本をコンスタントに買っている人はご存じと思います。

もちろんここで何度も話題に出るような本は、
アメリカでも滅多に品切になることはありませんが。


154:デフォルトの名無しさん
08/02/27 11:20:01
絶版にするくらいならなんでダウンロード販売にしないんだろう
あれも案外コストかかるのかね

155:デフォルトの名無しさん
08/02/27 11:46:50
してるやん。
safari book online行け。


156:デフォルトの名無しさん
08/02/27 13:27:41
でもPDFだと読みにくいんだよなあ
かさばってもいいから普通の本の方が好きだわ

157:デフォルトの名無しさん
08/02/27 13:58:27
>>153
> いい本屋は良書のストックを抱えて安定的に供給しようとします。
> 超売れ筋以外の本をコンスタントに買っている人はご存じと思います。

アマゾンのマーケットプレイス、
アメリカの出版流通事情の典型。
あちこちに在庫確認してようやく入手。今は楽になった。
日本人からすると古本コーナーって感覚なんだろうけど。

158:デフォルトの名無しさん
08/02/27 14:06:25
そういや、アメリカって紀伊国屋書店とかああいうチェーンの大規模書店が
ほとんどないってホント?

159:デフォルトの名無しさん
08/02/27 14:11:26
>>147
Forthの絶版のが欲しいんだけど見つからない

160:デフォルトの名無しさん
08/02/27 14:17:56
雑誌屋と書籍屋がもともと別だし、
在庫管理に専門知識を必要とするから専門店が多い。
本を見極めないと在庫のための投資ができない。
何でも揃えといて売れなきゃ返品ってのが日本では可能。
だから大型化、なんでも化する。


161:デフォルトの名無しさん
08/02/27 14:22:35
日本は世界的にも書籍の出版数が非常に多い国で、
アメリカ並の制度になったら、激減すると見られている。
だから再販制度が延命されている。なくなったら、
今みたいに訳本があふれているような状況でなくなると思われ



162:デフォルトの名無しさん
08/02/27 17:17:32
ためになるスレだなぁ…

163:デフォルトの名無しさん
08/02/27 17:41:15
>>160
何でも揃えておきたいということが専門店化する理由でもある。
範囲を狭めれば可能だから。大学周辺の書店で顕著。



164:デフォルトの名無しさん
08/02/27 20:28:50
返本制度を盾にして糞本乱発する出版社だらけだから困る。
返本制度がなくなって店員の目が肥えてきたら
書店に置いてもらえなさそうな本だらけ。
まあ、これは技術系の書籍にはあまり当てはまらない話だが…。

165:デフォルトの名無しさん
08/02/27 20:45:40
矢沢久雄は糞

166:デフォルトの名無しさん
08/02/27 21:03:38
Windows3.1の米書の新品が入手できる理由が分かりません。
あれは新書だったのでしょうか、古書市場から出てきたのでしょうか。

国内では、絶版にするのは面倒だし、品切れのまま放置している感があります。
米技術書でもけっこう糞本は多いのだから、再販を廃止しても害はないように思います。
むしろ、新しい市場ができるのでは。

167:デフォルトの名無しさん
08/02/27 21:08:13
技術系の書籍でも糞本は多い

168:デフォルトの名無しさん
08/02/27 21:21:53
ロベールのC++入門講座買ってきた。
内容は非常に平易だが、例題プログラムが多く載せられているので
読んでいてわかりやすい。

169:デフォルトの名無しさん
08/02/27 21:22:35
>>156
safariはPDFじゃないじゃん。
個人的にはsafariみたいのよりPDFの方がいいけど(印刷できないとヤだけど)。

170:デフォルトの名無しさん
08/02/28 00:25:03
>>168
あのおそろしく分厚いやつか。。
立ち読みしようとしたけど、あまりに分厚くてやめたなw

171:デフォルトの名無しさん
08/02/28 00:29:35
なあに、広辞苑よりは(ry

172:デフォルトの名無しさん
08/02/28 00:39:15
>>168
一読して使えないと思った。

173:デフォルトの名無しさん
08/02/28 00:40:44
どんなところが?

174:デフォルトの名無しさん
08/02/28 00:44:28
シチュエーションがほとんど1,2巻の焼き直しなんだよ。
エロいことはエロいんだが、もう何度と無く抜いたシチュだからもう飽きてると言うか・・・

175:デフォルトの名無しさん
08/02/28 00:44:58
誤爆ですorz

176:デフォルトの名無しさん
08/02/28 00:46:58
>>172-175
つながってるw


177:デフォルトの名無しさん
08/02/28 00:49:34
どこからどこまでがネタなのか・・・

178:デフォルトの名無しさん
08/02/28 00:52:42
C++ Primer 3rdを持ってない奴はC++ Primer 4/Eを買え。
持ってたらロベール買え。

でもどちらも初心者向けだから中級者には物足りない内容だと思う。

179:デフォルトの名無しさん
08/02/28 00:54:34
C++0xまで、これからは新しいC++の本は出ないだろうな。
少なくとも大御所達はC++0xに向けて書いてるんだろうが。

180:デフォルトの名無しさん
08/02/28 00:57:27
やっと、Advanced Programming in the UNIX Environment SE読み終わったよ。
少なくとも、英文を読むのが少し速くなった気がするのでためになったよ。

181:デフォルトの名無しさん
08/02/28 00:57:54
C++0x っつってもなあ。
来年までに本当にまとまるんだろうか?

182:デフォルトの名無しさん
08/02/28 01:03:04
>>181
聞いてみりゃいいじゃん。Activeメンバーにメール投げまくったら
誰か答えてくれるかもよ。

183:デフォルトの名無しさん
08/02/28 03:09:33
絶版になる前に買っとけ
URLリンク(blog.livedoor.jp)

184:デフォルトの名無しさん
08/02/28 06:45:55
イラネ

185:デフォルトの名無しさん
08/02/28 06:56:58
>>180
APUEはPosix Realtimeをカバーした3/eが欲しいよね。AIOとか。

186:デフォルトの名無しさん
08/02/28 07:24:40
初版の訳本は良かったけど
スレッドについての記述がないのは致命的だな

187:デフォルトの名無しさん
08/02/28 07:30:25
リチャード・スティーブンス氏は亡くなったんだな。惜しい。

188:デフォルトの名無しさん
08/02/28 10:10:02
>>183
だから書名書けと何度言ったら

189:デフォルトの名無しさん
08/02/28 10:42:00
>>188
糞本だから無視していい。
>>187
他の人間の手で改訂されているのもある。


190:デフォルトの名無しさん
08/02/28 12:29:57
糞本でもない
ネットワーク・セキュリティ関係ではかなりの良書

191:デフォルトの名無しさん
08/02/28 12:39:49
無視していいなら、ここにレスすんなよ

192:デフォルトの名無しさん
08/02/28 19:25:42
どさくさまぎれのアフィ乞食じゃん。

193:デフォルトの名無しさん
08/02/28 21:06:33
なぜかC++ Primer 4/Eのchmが出回っているが、
内容を見せてもらったら第3版とほとんど同じだね。
というか第3版の方が中身が濃い。濃いから嫌われたのかな。

194:デフォルトの名無しさん
08/02/29 21:39:53
「プログラミングテクニック」のような、
オープンソースのソースを解説している本を教えてください。

195:デフォルトの名無しさん
08/02/29 23:19:58
>>194
CodeReadingていう本があったような。

196:デフォルトの名無しさん
08/03/01 07:59:21
ありゃソースの解説じゃなくソースの読み方の解説。

197:デフォルトの名無しさん
08/03/01 09:38:41
>>194

プログラミングテクニック―UNIXコマンドのソースコードにみる実践プログラミング手法

プログラミングテクニックアドバンス―実践的UNIXプログラミングソースコードにみる珠玉の手法

198:デフォルトの名無しさん
08/03/01 10:35:40
>>194
Lions’ Commentary on UNIX
URLリンク(www.amazon.co.jp)

199:デフォルトの名無しさん
08/03/01 10:52:26
RHG(Rubyソースコード完全解説)ってのもあったのう。

絶版だがこんなページもある。
URLリンク(i.loveruby.net)



200:デフォルトの名無しさん
08/03/01 11:20:06
>>198
なんかよさそうなので、とりあえず注文しました。

>>199
絶版ですか、残念。

201:デフォルトの名無しさん
08/03/01 11:23:05
下まで見ると全文公開されてるのがわかったはずなんだが。


202:デフォルトの名無しさん
08/03/01 12:04:41
>>198
これ、ソース(アセンブラあり)が公開されているので、
PDP-11のエミュレータ上で実行できますよん。


203:デフォルトの名無しさん
08/03/01 19:35:39
>>199
横レスだがこれはいいものを知った
感謝

204:デフォルトの名無しさん
08/03/01 21:17:21
文字コードでお勧めの本はない?
できればUnicode 4.0対応のやつで、JDK5のUnicode4.0サポート(JSR 204)の話が書かれているやつ

205:デフォルトの名無しさん
08/03/01 21:30:29
>>204
URLリンク(www.unicode.org)

206:デフォルトの名無しさん
08/03/02 03:46:27
ごめん、日本語しか読めない

207:デフォルトの名無しさん
08/03/02 12:45:52
ちょっとスレ違いだが、米アマゾンでもやや高な本があって、なかなか踏ん切りが
つかずにいたんだが、ebay.com経由で中国から買うと安いということに気づいた。

で、今日それが到着したんだが、装丁が漢字イパーイな中国デザインで表紙に
「経典」「英文版」とか漢字で書いてある。中身は前書きあたりが中文だけど、
目次から先は原書そのまま。なんか謎な雰囲気を醸し出していて楽しい。

そして驚いたのが価格。原書は$60でeBayでは$20だったのだが、本には
「定価:65.00元」と書いてある。今レートは1元15円、つまり1000円切ってる。
どうも学生向けに中国限定でこの値段で売れるようにライセンスしてるっぽい。

中国沿岸部の経済が日本に匹敵している今、そこで働いてる奴らはこんな
超お得な価格で技術書を入手できるんか、そりゃ企業も人も急成長するわな、とオモタ。

208:デフォルトの名無しさん
08/03/02 12:57:18
手持ちの本を薦めても忙しいといい訳して読まない奴らばっかじゃん。日本人は。
値段なんて関係ないと思うぜ。

209:デフォルトの名無しさん
08/03/02 13:14:22
日本では人に面と向かって本を薦めるのは失礼にあたるから、読むように
言われたら逆にカチンときて読まないのでは?

自分が読んでよかったと表明するのは問題なしだが、相手に読むといいというような
「助言」をするのは親密かよほどの上下関係がある相手でなくてはしてはいけないはず。


210:デフォルトの名無しさん
08/03/02 13:18:50
そんなだから日本人はダメなんだな。

211:デフォルトの名無しさん
08/03/02 13:24:25
参考にxxxって言ったらいやな顔ひとつせず次の日から態度が変わった

212:デフォルトの名無しさん
08/03/02 13:53:33
>日本では人に面と向かって本を薦めるのは失礼にあたるから
???

213:デフォルトの名無しさん
08/03/02 14:26:19
反日シナ人が紛れ込んでますね。毒なので無視しましょう。

214:デフォルトの名無しさん
08/03/02 14:32:33
どんどん薦めて欲しい人がここにいるよノシ

215:デフォルトの名無しさん
08/03/02 14:41:09
シナ人ってどんなに日本語を勉強したつもりでも微妙に日本語が
おかしいからすぐにわかるよな

216:デフォルトの名無しさん
08/03/02 18:01:24
>>208が真理だな。

217:デフォルトの名無しさん
08/03/02 18:05:09
高校生の俺は暇でも金がなくて読めません!

218:デフォルトの名無しさん
08/03/02 18:15:15
>>215
中共で教えている日本語のバイブルは一つしかなくて
それが間違ってるから全員間違って覚えるらしいよ

219:デフォルトの名無しさん
08/03/02 18:42:51
それよりプログラミングのバイブルを紹介してくださいな

220:デフォルトの名無しさん
08/03/02 19:23:37
>>219
Unix Programming Environment
Structure and Interpretation of Computer Programs

この2つ読めばかなり教養と実践力が身につくことを保証する。
ただし、かなり難易度は高い。

221:デフォルトの名無しさん
08/03/02 19:32:57
>>220
>>219の期待には全く応えていないな。
それにおまえに保障されてもな。

222:デフォルトの名無しさん
08/03/02 19:38:12
>>219
Essentials of Programming Languages

223:デフォルトの名無しさん
08/03/02 20:03:28
>>221
>期待
(笑)

224:デフォルトの名無しさん
08/03/02 20:14:03
>>220
SICPを出すならCMTCPを出せ

225:デフォルトの名無しさん
08/03/02 20:17:21
The Art of Computer Programming


226:デフォルトの名無しさん
08/03/02 20:20:12
批判厨は自分では批判が怖くて何も推薦できない。気にするな。

227:デフォルトの名無しさん
08/03/02 20:21:34
>>224
CMTCP糞じゃんw
簡潔な方がイイ

228:デフォルトの名無しさん
08/03/02 20:45:15
>>226

>>221 = >>222

という事実。

229:デフォルトの名無しさん
08/03/02 20:57:15
いや222はオレなんだけど。
勝手に事実すり替えんなよ。

230:デフォルトの名無しさん
08/03/02 21:26:02
>>229
低IQのオマエのわけがない。

231:デフォルトの名無しさん
08/03/02 21:44:55
IQ(笑)

232:デフォルトの名無しさん
08/03/02 21:49:06
URLリンク(nhk.upkita.net)

は  あ   ?


233:デフォルトの名無しさん
08/03/02 22:06:01
>Essentials of Programming Languages

言語の設計の本だし、SchemeのSLLGENに特化しててプログラミングのバイブルには程遠い。
これよりはK&Rの方が数倍プログラミングのバイブルにふさわしい。

234:デフォルトの名無しさん
08/03/03 00:18:01
Unix Programming Environment
K&R
2つが残った。ともにカーニハンの不朽の名作。
それとクヌースの百科事典。
The Art of Computer Programming
結局、入門的な本はここ20〜30年進歩がないってことかな。

異論があるひとはもっと推薦汁。

235:デフォルトの名無しさん
08/03/03 00:51:50
>>234 それ両方とも入門的な本じゃねぇーだろ

236:デフォルトの名無しさん
08/03/03 01:31:16
K&Rはふつーに入門書じゃん。

237:デフォルトの名無しさん
08/03/03 02:32:59
>>234
クヌースは読むのが疲れる。学生ならまだしも。

238:デフォルトの名無しさん
08/03/03 05:09:23
>>207
本当にライセンスとってるかどうかは定かではないので注意。

239:デフォルトの名無しさん
08/03/03 15:15:52
K&R はプログラミングの経験が無い人間にとっては
入門書じゃねーだろ

240:デフォルトの名無しさん
08/03/03 15:24:03
プログラミングの入門書じゃなくて、C言語の入門書ってだけでしょ。
それに経験ない人も読めるように書いてあるよ。
俺は最初の本に奨めないけど。


241:デフォルトの名無しさん
08/03/03 15:52:03
K&RはC言語の入門書じゃなくてプログラミングの入門書だろう
洗練された例題・演習で得る知識は、他の手続き型言語をやる時でも役に立つ
いずれにせよ最初に読む本では無いと思うけど

242:デフォルトの名無しさん
08/03/03 19:56:10
やっぱLittle Schemerがプログラミングのバイブル?

243:デフォルトの名無しさん
08/03/03 20:02:14
>>242
んなこたぁない

244:デフォルトの名無しさん
08/03/03 20:36:43
各プログラミング言語のバイブルとその他名著がプログラミングのバイブルでいいじゃん


245:デフォルトの名無しさん
08/03/03 20:49:07
ラクダ本。

246:デフォルトの名無しさん
08/03/03 20:55:32
フラナガンのJavaScriptとGreasemonkey Hacksの2冊でプログラミング入門した。
実行結果が目に見えるので楽しかった。Firefoxいじってるうちに情報をまとめることも覚えた。

247:デフォルトの名無しさん
08/03/03 20:57:05
>>245
ラクダ本は網羅的だけど、内容が悪いね。

248:デフォルトの名無しさん
08/03/03 21:00:24
>>246
Javascriptは、DOMの本も面白かった。
DOM Scripting 標準ガイドブック ~やさしく学ぶ、JavaScriptとDOMによるWebデザイン
URLリンク(www.amazon.co.jp)

249:デフォルトの名無しさん
08/03/03 21:06:56
>>247
初版を古本屋でGETして読んだ。初版は今の分厚さと比べてちょうど良い分量だった。
すぐにちょっとしたユーティリティーが作れるようになって重宝した。実用的で。
当時は内容なんかそんなのカンケーネーって感じだったw
今、思うとバランス悪い気もする。

250:デフォルトの名無しさん
08/03/03 21:16:19
perlはコロコロ仕様変るから、
入門書とか網羅的な本を書きづらいんだよ。

251:デフォルトの名無しさん
08/03/03 21:37:01
ラクダ本の価値の30%くらいは初版の用語集にあると思う。


252:デフォルトの名無しさん
08/03/03 22:23:22
>>251
あの用語集は先輩プログラマーLarry Wallからのさりげない気配りが感じられる。
プログラミングとは関係ないけどLife with UNIXもそんな感じの本だった。

253:デフォルトの名無しさん
08/03/03 22:28:40
初版の用語集の話がちょこっと載ってた。
URLリンク(www.lacrime.net)


254:デフォルトの名無しさん
08/03/04 00:00:24
Lisp/Schemeを勉強してクロージャを覚えた頃、JavaScriptやperlでもクロージャが使えることを知って驚愕した。
自分の使い慣れてる言語にそんな機能が備わっていることを知った衝撃を他の人にも教えてあげたい。
そういう体験がプログラマーを謙虚にしてくれるし、レベルアップさせていくと思う。

255:デフォルトの名無しさん
08/03/04 00:10:12
C言語で printf と scanf のいろいろな書式指定を知ったときは感動した

256:デフォルトの名無しさん
08/03/04 01:01:43
>>255
C++のstd::coutと比べると
printfは非常に使いやすいね

257:デフォルトの名無しさん
08/03/04 01:22:32
C++のオブジェクトの内部メカニズムを理解したときは感動した。

258:デフォルトの名無しさん
08/03/04 04:43:49
>>254
> 自分の使い慣れてる言語にそんな機能が備わっていることを知った衝撃

使い慣れてるというのは思い込みで、実は全然使い慣れてなかったというだけでは。

259:デフォルトの名無しさん
08/03/04 07:59:29
使い慣れてはいたんだろう。
使いこなせなかっただけで。

260:デフォルトの名無しさん
08/03/05 01:03:38
で、結局バイブル認定を受けられるのは?

261:デフォルトの名無しさん
08/03/05 01:08:24
Unix Programming Environment
Structure and Interpretation of Computer Programs
Essentials of Programming Languages
CMTCP
The Art of Computer Programming
K&R
Little Schemer
フラナガンのJavaScript
Greasemonkey Hacks
ラクダ本初版
DOM Scripting 標準ガイドブック

262:デフォルトの名無しさん
08/03/05 01:09:27
追加受付始めました

263:デフォルトの名無しさん
08/03/05 01:32:52
Unix Programming Environment

は大した内容には思えなかった。
今となってはかもしれんが。

264:デフォルトの名無しさん
08/03/05 01:33:55
追加

UNIXネットワークプログラミング Vo1
by リチャード・スティーブンス

265:デフォルトの名無しさん
08/03/05 05:35:46
結局上のほうにあるテンプレのリンク先に書かれてるのと同じ本ばっかになるんじゃね?
出すなら目新しいのにしようぜ

266:デフォルトの名無しさん
08/03/05 17:52:38
>>265
常に新人は居るからちょっとぐらいは大目にみてやれよ。
39スレやっても常に目新しい訳じゃないし。

267:デフォルトの名無しさん
08/03/06 00:12:38
Javaの入門は、
URLリンク(java.sun.com)
が最高。日本語化されているのかな?

268:デフォルトの名無しさん
08/03/06 01:02:27
Javaチュートリアル 第4版
URLリンク(www.amazon.co.jp)

これではないの?

269:デフォルトの名無しさん
08/03/06 17:28:42
お薦めの書籍について助言をお願い致します。
Windowsプログラミング未経験の状態から売り物に出来るレベルの3Dアクションゲームをなるべく最短距離で作りたいのですが、
とっかかりが掴めず途方に暮れています。
モデリングと作曲方面は何とか筋道をつけられそうなのですが、
Visual C++とDirectX関連、アルゴリズム、全体的なプログラム構造の設計等がどこから入っていったら良いのか分かりません。
本屋に行けば参考書は山程あるのですが、頁を開いても意味不明な文章とコードばかりで
どれが良くてどれが良くない本なのか分かりません。書籍の単価が高いので手当たり次第買い漁る事も出来ません。
>>1のリンク先等で調べた限りでは
・Accelerated C++
・DirectX ゲームグラフィックス プログラミング Ver. 2.1 Vista
・DirectXシェーダプログラミング
は揃えた方が良いだろうと思ったのですが、入出力やサウンド、アルゴリズム、構造設計等についてはカバーしていない様で
後はどれを選べば良いのか分かりません。

過去のプログラミング経験は80286互換CPUのDOS環境にてCでゴキブリを動かすプログラムや
アセンブラでコンピュータウィルスもどきを作って遊んでいた程度ですが、何分昔の事の為粗方忘れています。


270:デフォルトの名無しさん
08/03/06 17:57:13
無理

271:デフォルトの名無しさん
08/03/06 18:55:04
>>270
ワロタw

>>269
プログラミングWindows
URLリンク(www.amazon.co.jp)
URLリンク(www.amazon.co.jp)

言語の知識はあるみたいだしまずはこれかな。
メッセージドリブン形式のプログラミングとWin32APIの使い方に慣れれば
DirectXAPIもすぐ使えるようになる。
一度目はわからなくても気にせず読み進めていけば
コードの大半が定型文でコピペで済ませられることに気づく。
それで全体の雰囲気をつかんでからもう一度最初からじっくり読んでいけば
さくさく理解出来ると思う。

272:269
08/03/06 19:56:42
>>271
ああ成程、まずは基本概念からですか。
昔、撲殺武器みたいな3冊組のDOSリファレンス?を図書館で借りてきて読み耽っていた事を思い出しました。
早速二冊共注文しましたので、これで何とかして入口の扉を開いて
さっさと参考書に何が書いてあるか理解出来るレベルに持って行きたいと思います。
>>269の3冊はとりあえず後回しにします。
助言有難うございました。

273:デフォルトの名無しさん
08/03/06 20:00:13
プログラミングWindowsの下巻読んでねーな
上巻は全部読んでサンプルも手打ちで試したのに

274:デフォルトの名無しさん
08/03/06 20:18:15
Accerlerated C++は買ってきましたが、Efficient C++は
買う価値があるでしょうか?

275:デフォルトの名無しさん
08/03/06 20:40:02
買ってきただけ?まだ読んでないのか?
まず嫁。話はそれからだ。

276:デフォルトの名無しさん
08/03/06 20:52:08
>>269
その程度の事を自分で調べられないようじゃムリ。

277:デフォルトの名無しさん
08/03/06 20:58:47
>>269
そのレベルから商用のゲームって何年がかりの計画なんだ?
「80286互換CPUのDOS環境にてC」ってあんたいい年だろ?

>>274
「Efficient C++」はC++にそこそこ馴れた人間がC++の効率や速度だとかの
一般論や、それに伴ったイディオムやちょっとしたテクニックを学ぶ本。
とはいえ、内容も少し古いし必読書というほどでもない。
まだ「Accerlerated C++」を読むレベルなら他に読むべき本があるだろうね。
つーかまずその本クリアしなさいよw

278:デフォルトの名無しさん
08/03/06 21:19:41
Accerlerated C++ → オブジェクト指向の知識がある人なら、頑張れば読めるし理解もできる。
Efficient C++ → C++での開発経験が無いと、読破できないだろうし理解も出来ない。それ以前に読む意味が無い。

これがJavaやっててC++は文法しか勉強していない俺の見解。
はっきり言ってAccerlerated C++でさえ中級レベルだと感じたわww

279:デフォルトの名無しさん
08/03/06 21:23:55
全員コピペしてるな。
Accerlerated

Acceleratedだろ

280:デフォルトの名無しさん
08/03/06 21:51:17
コピペでバグは広がるんですよ

281:デフォルトの名無しさん
08/03/06 22:17:27
M$のひともそう言ってたな

282:デフォルトの名無しさん
08/03/06 23:01:43
例のIMEの件か。

283:デフォルトの名無しさん
08/03/09 19:58:36
C++の入門書のお勧めは?

284:デフォルトの名無しさん
08/03/09 20:06:12
accelerated C++
猫でも分かるC++言語プログラミング

285:デフォルトの名無しさん
08/03/09 23:06:59
福書房、電脳書房以外でコンピュータ系を大量に扱ってる古本屋きぼんぬ
150冊くらい売りたい

286:デフォルトの名無しさん
08/03/09 23:08:22
独習 C++ とかロベールとか色々あるから、
本屋で立ち読みして決めれば?

287:デフォルトの名無しさん
08/03/09 23:40:25
ロベールってまだやってたのか

288:デフォルトの名無しさん
08/03/09 23:43:23
独習というかハーバートシルトはやめとけ。

289:デフォルトの名無しさん
08/03/09 23:50:51
Javaの鉄則とJavaの格言ってどっちを先に読むべき?

290:デフォルトの名無しさん
08/03/10 00:04:18
両方読むなら、順番はたいした問題じゃないんじゃないだろうか。

291:デフォルトの名無しさん
08/03/10 00:05:02
>>289
内容全然違うよ

>>288
問題集みたいなもの、って割り切って買えば
独習はそんなに悪くないと思うけどね

292:デフォルトの名無しさん
08/03/10 00:25:20
今からC++始めようと思うんだが何かオススメの本ってある?

経験言語は一応JAVAscript
ちょっとかじった程度なんだが

293:デフォルトの名無しさん
08/03/10 00:44:33
過去ログ嫁

294:デフォルトの名無しさん
08/03/10 01:20:24
JAVAscript

295:デフォルトの名無しさん
08/03/11 00:45:10
独習C第3版と独習C第4版って何が違うんだ???

296:デフォルトの名無しさん
08/03/11 00:54:35
>>295
中のツールのバージョンが上がったとかそんなんじゃない?

C++を始めてみたんだけど、Accerlerated C++は分かりやすいし、
ちゃんと説明してくれるから知的好奇心も満足。ピアソンは良書多いな。
まだ3割程度しか読んでないけど。
EffectiveC++は立ち読みした限り、まだちょっと敷居が高かった。

297:デフォルトの名無しさん
08/03/11 01:14:16
スペルミスなくならないんだなw

298:デフォルトの名無しさん
08/03/11 01:48:08
上の方のをコピペしたw
accessとかaddressとかって何気に苦手w

299:デフォルトの名無しさん
08/03/11 04:48:21
ww

300:デフォルトの名無しさん
08/03/11 05:55:45
addressは覚えるしかないけれど、accessのcは「ク」と「セ」だから未だ判りやすい方だね。
acceleratedはamazonでも間違ってるくらいだからなぁw

301:デフォルトの名無しさん
08/03/11 07:23:48
axcel

302:デフォルトの名無しさん
08/03/11 08:44:18
プログラミングと全く関係ないけど、vehicle が難しい

303:デフォルトの名無しさん
08/03/11 09:37:20
>>295
Vista対応のCコンパイラがついてくるだけ。
正直、GCC使うのが目的なら第3版とCDベースLinuxで良いと思う。

304:デフォルトの名無しさん
08/03/11 15:33:27
そうなんだw

305:デフォルトの名無しさん
08/03/11 15:36:18
普通にMinGWでいいんじゃね?

306:デフォルトの名無しさん
08/03/12 04:39:06
Amazonを使ってる方へ

Amazonのほしい物リストで、個人情報(氏名等)がもれる場合があります。
ほしい物リスト(ウィッシュリスト)が未登録ならば、問題ありません。
しかし、自分のアカウントを調べた方が良いです。
URLリンク(1505953.blog76.fc2.com)

祭り中?
【祭】Amazonウィッシュリストで個人情報ダダ漏れ中★6
スレリンク(news板)

307:デフォルトの名無しさん
08/03/12 14:50:43
デザインパターンの本を読んでUMLを勉強したくなったんですが、
何かおすすめがあれば教えてください

308:デフォルトの名無しさん
08/03/12 16:05:36
>>307
UMLなんて単なるツールだ。勉強の対象ではない。

309:デフォルトの名無しさん
08/03/12 17:20:03
勉強せずに使えるツールってw

310:デフォルトの名無しさん
08/03/12 17:53:27
UMLごときで勉強なんて言ってんじゃねーよカス

311:デフォルトの名無しさん
08/03/12 18:02:05
UMLで考えるモデルベースマネジメントはわかりやすいよ

312:デフォルトの名無しさん
08/03/12 20:26:32
Algorithms Fethi Rabhi and Guy Lapalme
C言語による最新アルゴリズム事典 奥村 晴彦
UNIXネットワークプログラミング Vo1 リチャード・スティーブンス
Unix Programming Environment
Structure and Interpretation of Computer Programs
Essentials of Programming Languages
CMTCP
The Art of Computer Programming
K&R
Little Schemer
フラナガンのJavaScript
Greasemonkey Hacks
ラクダ本初版
DOM Scripting 標準ガイドブック

313:デフォルトの名無しさん
08/03/12 23:09:56
>>312
さすがに分厚い本が多いなw
薄いのはRabhi&LapalmeとLittle Schemerの2冊か。

314:デフォルトの名無しさん
08/03/12 23:12:46
>>312
ARMも追加してくれよ

315:デフォルトの名無しさん
08/03/12 23:47:01
"The Annotated C++ Reference Manual"=ARM

バイブル認定にはほど遠いだろ常考。

316:デフォルトの名無しさん
08/03/13 00:00:37
>>315
最近、こういう馬鹿が多くて困る。
あの本の真髄をわかっていない。
D&Eとも違うのよ。

317:デフォルトの名無しさん
08/03/13 01:29:36
インテル スレッディング・ビルディング・ブロック ―マルチコア時代のC++並列プログラミング

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

これどうよ?
TBBって現場で使われてるの?

318:デフォルトの名無しさん
08/03/13 02:10:46
>>316
先にD&Eのような気もするが…

319:デフォルトの名無しさん
08/03/13 07:38:56
>317
Maya で使われてる、というのが「日本語版の出版に寄せて」という項目にあげられてる。実際、
URLリンク(www.ngc.co.jp)
でも、「新しいスレッドライブラリ(TBB)の有効化」としてあげられてる。

が、とりあえず訳の質は良くない。
日本語の文法として間違ってなくても全体として意味が通らない文が結構あるのですごく原著を参照したくなる。

> R:::iterator R::end() const 範囲の過去の最後の項目

とか書いてある。one past the last element のことだろうから、範囲の最後の項目の 1 つ先、
つまり STL で普通に使われる end() と同じ。

また、URLリンク(www.lyratechnicalsystems.com)
> The importance of this property is the reason that concurrent_hash_map makes key equality
> and hashing travel together in a single object instead of being separate objects.

の文だと思うが、

> このプロパティーの重要性は、concurrent_hash_map を別々のオブジェクトで維持する代わりに
> 単一オブジェクトにキーの等価性とハッシュを配置する点にあります。

という記述があるが、

> この性質が重要なので、concurrent_hash_map ではキーの等価性確認とハッシュ算出の処理を
> 別々のオブジェクトに分けるのではなく単一オブジェクトに纏めている。

ぐらいに訳すんじゃないのかと思うんだ。

320:デフォルトの名無しさん
08/03/13 09:08:39
>>319
酷い訳だな。訳者は語学力の無さを恥とは思わないのだろうか。
訳書はスルーしとく。

321:デフォルトの名無しさん
08/03/13 15:54:02
>>319
頼む。
319が訳し直してくれ。

322:デフォルトの名無しさん
08/03/13 16:37:36
よくわからんけど、key equalityが「キーの等価性確認」で、hashing travelが「ハッシュ算出の処理」ということか?

323:デフォルトの名無しさん
08/03/13 16:56:26
そうだよ。

324:デフォルトの名無しさん
08/03/13 17:02:11
この性質が重要なのは〜だからである、じゃないの?

325:デフォルトの名無しさん
08/03/13 20:03:03
違うよ。

326:デフォルトの名無しさん
08/03/13 21:40:41
何で違うの?

327:デフォルトの名無しさん
08/03/13 21:45:17
違うから。

328:デフォルトの名無しさん
08/03/13 21:47:35
洋書読んでる奴の大半は糞訳とか言われてる本と同レベルの脳内訳で理解している.

329:デフォルトの名無しさん
08/03/13 22:02:51
面倒なので省いちゃったんだけど >319 の後半の文は

> ほとんどのハッシュテーブルでは、2つのキーが等しい場合、同じハッシュコードにハッシュしなければいけません。
> つまり、指定された HashCompare h と任意の2つのキー j および k について、次のアサーション !h.equal(j,k) || h.hash(j)==h.hash(k)
> を保持しなければなりません。

というのに続く文章なんだ。

まぁ本1冊全部訳すのと、部分的に修正加えるのとは全然違うと思うんだけど、一通り校正する余裕があれば大分読みやすくなったと
思われるんでちょっと残念ではある。

>322
実はちょい自信がなかったんだけど文法的には make A do で、key equality と hasing を travel together させるという形だと思う。
その辺は日本語的には言葉を追加した方が通りがいいよな、と思って追加してみた。

>324
直訳すれば「この性質の重要性=(concurrent_hash_mapが〜する)理由」になるしね。
the reason that は the reason why と同じ。

>328
実際、本当に書き下して訳してみようとすると難しさを実感する。

330:デフォルトの名無しさん
08/03/13 22:07:36
昔からオライリー本は糞訳が多いから嫌い。
可哀想な>>328のようにはなりたくないけどな。

331:デフォルトの名無しさん
08/03/13 22:16:49
昔から糞訳が多いとわかってるということは昔からその糞訳本をいっぱい読んでるってことか。
図星を指されたからって煽るのはかっこ悪いな。

332:デフォルトの名無しさん
08/03/13 22:19:21
>>328
まぁきっちり訳されてないなら他人の脳内訳より
自分の脳内訳のほうが収まりがつくでしょ

333:デフォルトの名無しさん
08/03/13 22:26:52
脳内でも訳して読むのかよ。
普通他言語は他言語として読むだろ。

334:デフォルトの名無しさん
08/03/13 22:35:06
>>331
図星を指された
図星を指された
図星を指された
図星を指された
図星を指された
図星を指された
図星を指された
図星を指された
図星を指された

日本語に難アリ チョウセン人ですか?

335:デフォルトの名無しさん
08/03/13 22:37:34
>>334
辞書引けよゆとりw

336:デフォルトの名無しさん
08/03/13 22:39:41
図星を指されるという表現も知らんのか
そりゃ〜プログラミングとか洋書以前に日本語の勉強が必要だろ

337:デフォルトの名無しさん
08/03/13 22:44:23
ブーメランの良い例ですね。

338:デフォルトの名無しさん
08/03/13 22:46:42
指されるより突かれるほうが好きなんです><

339:デフォルトの名無しさん
08/03/14 01:34:55
日本語に翻訳できない言葉が洋書にあるのを無理に日本語訳しなくていいなとは思う

340:デフォルトの名無しさん
08/03/14 02:04:00
みんな洋書ってどうやって買ってるの?

341:デフォルトの名無しさん
08/03/14 02:12:34
C++ の入門書を探しています。C言語の知識はありません。
ネットで検索してみると

柴田望洋『新装版 プログラミング講義C++』(ソフトバンククリエイティブ)
塚越一雄『はじめてのC++』(技術評論社)
日経ソフトウエア編『ゼロから学ぶC/C++』(日経BP社)

あたりがC言語の知識が無い初心者にとっての
C++ の入門書らしいのですが,
この3冊のどれかを読んで感じた長所・短所を教えていただけませんか?
また,他にいい入門書はありますか?

342:デフォルトの名無しさん
08/03/14 02:15:27
とりあえず過去レス読んでこい

343:デフォルトの名無しさん
08/03/14 02:19:28
過去レス読めないんですがどうすればいいでしょうか?
死んだ方がいいですか?

344:デフォルトの名無しさん
08/03/14 02:22:48
>>341
どれも読んだこと無いけど
C++でもポインタ使うからせめてCでポインタについての知識
をしっかり身につけてからC++学んだ方が良いような気がする

345:デフォルトの名無しさん
08/03/14 02:25:24
専ブラ入れれば過去レス読めるべ

346:341
08/03/14 02:30:46
>>342
わかりました。
URLリンク(www.bookshelf.jp)
あたりで読んできます

347:デフォルトの名無しさん
08/03/14 02:40:48
>>341
>>1-340すら読んでなかっただろ。それだけでも読め。
そうしたらちょっとはましな質問になる

348:デフォルトの名無しさん
08/03/14 02:44:06
過去レス≠過去スレ

349:デフォルトの名無しさん
08/03/14 02:56:13
プログラミング初めてでC++やろうとしたら過去スレ見れなくて
おまえわざとか?とかアッタマくるだろ。JK

以下10年前の俺にレス。
最初からC++とかやめといた方がよい。
遠回りに見えても、コンピュータの概論的な事、マシン語、
入門用言語を勉強してからの方が良いぞ。

350:デフォルトの名無しさん
08/03/14 03:01:36
何も知らないなら、とりあえずC言語が無難だな。

351:デフォルトの名無しさん
08/03/14 03:06:45
そこでVBですよ

352:デフォルトの名無しさん
08/03/14 03:14:11
なんでC++を覚えたいのか目的意識も書いてくれた方が答えやすいかもね。
C++を使う必要に迫られているのか、
それともなんでもいいから言語を覚えようとしているのかも分からんし。

353:デフォルトの名無しさん
08/03/14 03:18:17
>>341
通勤通学の隙間時間を利用して勉強するなら書籍が必要だけど
PCの前で動作確認しながらじっくり勉強するつもりならHP利用するほうが便利だよ。
書籍とディスプレイの間を何度も視線移動するのはロスが大きいし無駄に疲れる。
あと入門書は一度読んだら捨てることになるから買うのはもったいないってのもある。

C++の基本を解説したHPは腐るほどあるからとりあえず一度覗いてみることをオススメする。

354:デフォルトの名無しさん
08/03/14 03:27:17
読んだ入門書を積むのも楽しいもんだよ。

355:341
08/03/14 03:32:44
さらに調べてみると
『新装版 プログラミング講義C++』の新版として『明解 C++』が出てる,
『はじめてのC++』は間違いが多い,
『ゼロから学ぶC/C++』はC言語の習得が前提らしい,
とのことで
『明解 C++』が良さそうなので,
今度書店で中身を見てきます。

アドバイスにあったように C++ 解説サイトも使ってみます。

BASIC,マシン語,Fortran,XHTML と学んできた自分が
C++ にどれだけ通用するかな?

356:デフォルトの名無しさん
08/03/14 03:42:03
>>355
そんだけやったことあるなら、
オブジェクト指向的なことさえわかれば、そこまで難しく感じることはないと思うよ。
特に、C言語の部分は、簡単に理解できると思うよ。

357:デフォルトの名無しさん
08/03/14 03:45:33
>>355
それだけ経験があるなら明解C++は冗長すぎてすぐ飽きると思う。
Accelerated C++がおすすめ。

358:デフォルトの名無しさん
08/03/14 06:47:22
K&R → web上のC++入門テキスト → プログラミング言語C++
の順に読むのがオヌヌメ

359:デフォルトの名無しさん
08/03/14 08:02:26
糞訳と言えばピアソンだろ。オラの比じゃない。

360:デフォルトの名無しさん
08/03/14 11:02:32
web上の入門なんて、
本よりもずっと下のレベルにずれた玉石混淆なんだから、
具体的なURLを提示してから奨めろよ。

「本になっている入門書」みたいなおおざっぱなこと言って恥ずかしくないのか?


361:デフォルトの名無しさん
08/03/14 11:38:36
Webで勉強するのはアホか極貧

362:デフォルトの名無しさん
08/03/14 11:50:00
不思議だよね。同じ内容でも書籍のほうが理解しやすいような感覚があるのって

児童期からの慣れで紙面上からの入力に我々が最適化しただけなのか、
やっぱり現行ディスプレイでは紙の解像度に到底勝てないのか、
あるいはその両方なのか

仕事も勉強もオレはいまだに紙インタフェースから抜け出せないでいる
Lifehackなんてムリだね!


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

5399日前に更新/209 KB
担当:undef