[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 21:01 / Filesize : 197 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

推薦図書/必読書のためのスレッド 38



1 名前:デフォルトの名無しさん [2007/12/21(金) 02:52:59 ]
プログラム技術板倉庫
s225.web.fc2.com/index.html

前スレ
推薦図書/必読書のためのスレッド 37
pc11.2ch.net/test/read.cgi/tech/1190192944/

321 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 15:43:19 ]
O'Reillyで思い出したんだけど
昔はLinuxやWEB系の参考書としてよく買ってたけど
最近購入するのは、C++関連の書籍がほとんどで
O'Reillyの本読んでないんだけど
O'ReillyでC++(OOPも含めて)の良い本ってありますか?

322 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 16:11:45 ]
>>321
どうでもいいが、もうちょっと推敲しろ。

323 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 21:24:25 ]
それプログラムで生成した文章だから

324 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 21:33:04 ]
>>321
最近糞本増えたよな
O'だからって安心出来なくなってる


325 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 21:56:43 ]
プログラミングC#は普通に読めたよ。

326 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 00:34:41 ]
2冊同時に本を購入した場合、1冊を通読してから2冊目を読む?
それとも2冊を同時に交互に読む?

327 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 00:39:32 ]
両方積んで漫画を読む

328 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 07:42:19 ]
1冊を通読してから2冊目を通読してから2冊を読む

329 名前:デフォルトの名無しさん [2008/01/13(日) 10:00:14 ]
C言語で数学的な(複素数や指数関数の計算を行う)アルゴリズムを扱っている本で
良いのありますか?




330 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 10:01:55 ]
ニューメリカルレシピ

331 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 10:06:25 ]
>>330
良さそうだけど高いなぁ・・・。専門書としては安いのだけど
学生身分には厳しい額だorz

332 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 10:07:32 ]
>>326
概要把握の時間効率は購入直後が一番高いので、
2冊とも購入したその日に大まかなところは頭に入れてしまえ。
じっくり読むのはその後。

333 名前:デフォルトの名無しさん [2008/01/13(日) 10:17:40 ]
>>329
数値計算で良書は知らない
なんくるないさー

334 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 10:22:10 ]
>>331
ttp://www.kaibundo.jp/syousai/ISBN4-303-72530-7.htm
C/C++数値計算アルゴリズムブックとか

2版が01年に出てるようだが何故かamazon等検索では引っかからない

335 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 10:36:05 ]
>>329
言語としての難しさは上がるが
CよりC++で技術計算やるほうが便利でいいと思うよ

特に複素数の計算はCじゃ煩わしくてやってらんない

336 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 10:41:19 ]
>>335
煩わしさを通してC++のありがたさを理解するためとか教授が
言ってた気がするのでそれは無理かもしれません・・・。

その教授に高級言語のありがたさを知るためにアセンブリの
勉強を強制された思い出もありますorz。

337 名前:デフォルトの名無しさん [2008/01/13(日) 10:48:31 ]
演算子の多重定義をすればプリミティブと同等に扱えるからな
そういえばなんでjavaには演算子の多重定義がないんだろう

338 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 11:01:26 ]
>>337
最近次期javaスレでも話題になったが、元々はシンプルさを維持するためだった気がする。

339 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 11:14:31 ]
C言語による最新アルゴリズム事典とかはどうなのかな。



340 名前:デフォルトの名無しさん [2008/01/13(日) 13:42:31 ]
>>331

日本語訳の原著はWebで公開されてますよ
www.nrbook.com/nr3/

かなり古い本ですが勉強に使う分にはいいんじゃないですかね?

あとは既存のライブラリがどんな風に実装しているか
覗いてみるのも学習効果が高いと思います.
www.netlib.org/


341 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 14:55:38 ]
>>336
大学って言うのはそういうもんだ


342 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 14:56:57 ]
>>337
JavaはCOBOLだから環境によって演算子の挙動が変わるのを嫌ったんだよ

343 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 14:58:33 ]
add, mul, sub, divみたいに関数名つけるのでいいよ。
カンマのオーバーロードとかやられたら本当に読めなくなる。

344 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 22:48:27 ]
挙動の異なる演算子は必要に応じて言語仕様に組み込まれて提供されるだろう、多分。

345 名前:デフォルトの名無しさん [2008/01/13(日) 23:46:31 ]
C++の初心者向けのいい本はありますかね?

なにかお勧めの書籍を教えて下さい。


346 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 23:49:48 ]
ないです。
まじで。

347 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 23:50:18 ]
>>336
強制されないとやらないんだろ?
よかったじゃねーか


348 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 23:53:13 ]
>>336
工業高校と同じことしても仕方ないだろ


349 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 23:55:59 ]
>>345
Accelerated C++      :C言語をかじったことある人向けの入門書
C++プログラミング入門  :オライリー、C++実戦プログラミングを読むための本
ロベールのC++       :分厚い、サイトの加筆修正版、サイト見たほうが手っ取り早い
明解C++           :望洋先生の本、この人の本は賛否両論
C++プライマー第4版   :他言語での経験が豊富な人のための入門書



350 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 00:34:48 ]
>>349
ロベールは中身変わってるぞ。

351 名前:デフォルトの名無しさん [2008/01/14(月) 00:48:10 ]
>>345
標準講座 C++
著:はーばーと・しると
もうほとんど流通在庫もなくなってきてるけどね。
大阪難波のジュンク堂にはあったよ。

352 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 01:02:31 ]
ロベールは本屋でみたけど、マジでビビった。
しかもあの分厚さで3,800円

353 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 01:07:15 ]
ロベールって有名人なんですか?
あの厚さで買う気なくすんですがw

354 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 01:14:22 ]
中身は大体3つに分かれてるって書いてあるから、
3冊買ったつもりで読めばいいんじゃね?

355 名前:デフォルトの名無しさん [2008/01/14(月) 01:21:25 ]
>>349さん
ありがとうございます。

ロベールかぁ 初心者は難しいかなぁ..
明解C++ですか 賛否両論とは...

やさしいC++ って本はあんまり良くないですかね?


356 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 01:24:19 ]
明解は内容うんぬんよりまずすごく見にくかったので俺は薦めない


参考になってないなw

357 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 01:25:50 ]
「やさしい」 と名のつく物は導入としてはいいが、
その先もう1冊以上本を買わないといけないと思っておいた方がいい。

358 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 01:28:57 ]
何冊も本を買っているとそのうちどの本も大して内容に
差が無いように思えてきて最近買ってない。

一番最近購入したのは詳説C++第2版。
内容は一見難解に見えてその実とてもわかりやすい。

359 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 01:31:30 ]
そこらの辞書より厚いけどロベールは無難な選択肢だと思う



360 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 01:31:45 ]
アマゾンだと入門書が別に必要って評価みたいだぜ。

361 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 01:32:11 ]
>>360>>358 へのレス。

362 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 01:33:31 ]
○○入門とか
詳解○○とか
はあるのに
難解○○
っていうタイトルの本は見かけないよね


363 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 01:34:29 ]
Modern C++ Design とか C++ の難解設計とかに邦訳しようぜ。

364 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 01:36:08 ]
本棚見たらC++の本は何故かピアソンエデュケーションだらけ

365 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 01:43:07 ]
C++ Primer 4/Eはどうなの?
まだ新しくてamazonにレビューがないのだが。

366 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 01:44:27 ]
3 のレビューは酷いけど、4 で改善されたのかな?

367 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 02:00:58 ]
>>358
中身は抜粋的で大したことは無い。やはり国内本は。。

368 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 02:49:36 ]
>>365
翻訳は無茶苦茶だけど、手元に置いといたら多少は使えた

369 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 02:49:41 ]
ロベールは良さ気だよね,CP高そう,読んだこと無いけど.

「Accelerated C++」は手を動かしていって体で覚える感じ.

「C++プライマー 第4版」は訳は読みにくいけど,しっかり読めば役に立つ.
高いけど末永く使えると思う.

「STLを早い段階で使う」という意味で上の2つは共通してる.

STLだけでも膨大なので
「標準テンプレートライブラリによるC++プログラミング 第2版」や
「C++標準ライブラリの使い方 完全ガイド」を買っても良いと思う




370 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 09:58:05 ]
>>347
確かにそうですね。必要だと思ったらやると思いますけど。

>>349
大学もレベル落ちてますから・・・。

371 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 10:47:42 ]
言語の勉強もいいがアルゴリズムの勉強も忘れないようにな。
セジウィック+珠玉のアルゴリズム、この二冊は抑えとくべき。
Cの場合、セジウィックは後半だけ旧版の3巻ないし原著のpart5のどちらかを使用。
個人的には原著のほうが表紙がカッコよくてお勧め。訳は邦訳でも問題ない。
実装じゃなくアルゴリズムの問題演習をしたいならコルメンのアルゴリズムイントロダクション。
ただこれ解答が一切ないから注意な。初心者が1冊目に手に取る本としては厳しい。

372 名前:デフォルトの名無しさん [2008/01/14(月) 12:20:24 ]
新C++言語入門 ってどうですかね?
ビギナー編とシニア編がありますが


373 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 12:21:38 ]
林の本にいいものなし
やめとけ

374 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 12:22:54 ]
林は地雷

375 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 12:24:07 ]
でも有名なんだよな
晴彦

376 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 12:25:56 ]
林って本職なによ。
本の執筆だけで食えるの?

377 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 12:33:13 ]
>>376
プログラマ/テクニカルライタだそうです

378 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 12:41:47 ]
>林
発行部数は相当出てるんじゃないか?
プログラムの書籍置いてる本屋ならどこでもみるぞ。
オレも入門したての頃、C++とVCの林本買ったが
あまり良かったとは思えないな。
amazonじゃ絶賛されてるみたいだけど。

379 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 12:43:32 ]
名著に見せかける販売戦略だよ。



380 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 12:44:04 ]
VC6についてた入門書?よりはまともだけどそれだけ


381 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 12:45:42 ]
林は、一部の初心者には良いよ
本業プログラマ視点では嫌われがちだが初心者視点からは分かりやすいらしい
まぁ俺は、望洋ちゃんマンセー派なんだけどな

382 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 12:45:44 ]
プログラミング関係の本って、印税、数十万程度なんじゃないの?

383 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 12:46:04 ]
実際名著だから売れるんだよな
地雷とか言ってるやつは多いが、具体的な指摘は一切ないだろ

384 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 12:50:04 ]
分かりやすくはあるが、間違いが多いという話は聞く。

385 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 12:50:04 ]
>>383
具体的な指摘↓
www.6809.net/tenk/html/prog/hayasi_c.htm

386 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 12:50:27 ]
具体的な指摘
www.6809.net/tenk/html/prog/hayasi_c.htm

387 名前:386 mailto:sage [2008/01/14(月) 12:51:01 ]
うほっ
かぶったw

388 名前:385 mailto:sage [2008/01/14(月) 12:54:12 ]
うわw

389 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 12:57:44 ]
>>383
あんなもん名著といえるわけねーだろ。
メイヤーズやサッターと比べたらどんだけ糞なんだよ。



390 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 12:59:21 ]
柴田望洋最強

391 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 13:00:49 ]
メイヤーズは凄すぎる・・・
effective C++とか規格ができる前に書いてたんだろ?

392 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 13:01:31 ]
main は多少は特別な存在だけどな。
コンパイラに許されていない形の戻り値の型、引数の型を持つときはエラーになることもあるし、
C99 からは return 0; が省略できるようになったし。
まあ C99 は考慮外なんだろうけどね、この文では。

393 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 13:09:02 ]
C89の範疇で1個指摘の間違い見つけた

394 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 13:10:29 ]
mainで再帰できるんだよな。使い道あるのか知らんが

395 名前:デフォルトの名無しさん [2008/01/14(月) 13:12:18 ]
More Effective C++ 新訂版CommentsAdd Starは神

396 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 13:12:42 ]
C++ では再帰が禁止されてたり
関数ポインタ取れなかったり結構特殊な扱いだけど、
C はそこんとこいい加減だな。

397 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 13:14:20 ]
>>394
Code Golf で使えることが

398 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 13:21:03 ]
【まずは】2ch_city【日本一】

現在日本 7 位!

クリックする度に街が発展していくぞ。
一日につき、一人一回しか効果がないからみんなの協力が必要だ!
2chの力を終結して、一緒に日本一を目指そう! 

↓のリンクを一日一回踏むだけです
mmc.nipotan.org/2chcity/


■現スレ
academy6.2ch.net/test/read.cgi/gallery/1199271427/

■まとめサイト
www14.atwiki.jp/2ch_city/

■mixiコミュ
mixi.jp/view_community.pl?id=2941790

■blog
2chcity.blog28.fc2.com/


399 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 13:21:47 ]
int main(int ac, char **av)
{
return main(ac, av);
}



400 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 13:36:56 ]
C言語による最新アルゴリズム事典と
珠玉のプログラミング―本質を見抜いたアルゴリズムとデータ構造

はどっちがお勧めですかね?

401 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 13:42:25 ]
>>400
そんな意味のわからない質問をするな

402 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 13:52:21 ]
どっちも買っとけ

403 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 14:16:01 ]
>>400
前者
後者は読み手を選ぶかもしれない

404 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 14:39:00 ]
400が何を求めてるかがわからないと答えようのない質問だな

個人的な感想でいいなら珠玉だな

405 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 18:50:29 ]
>>400
前者はまだ本棚に置いてある
後者は箱に入ってる

406 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 18:51:52 ]
アルゴリズムイントロダクションのほうがいい

407 名前:デフォルトの名無しさん [2008/01/15(火) 04:27:19 ]
アルゴリズムイントロダクションは学部3年の夏頃に手を出したが、
それまでにアルゴリズムなんてろくに勉強しなかったせいもあって
終始内容理解に頭を悩ませ、問題演習でも自分の解答があっているのかどうかで悩んだな。

大学の授業やゼミの輪講のテキストとして使用しながら皆でやるのならともかく
独学で勉強するなら他の本で概観を掴んでから入ったほうがいい。
さらにコンピュータの数学とかも読んだ後のほうがいい。

コンピュータの数学+アルゴリズムCのセットからアルゴリズムイントロダクションがお勧め。
前半半年、後半半年の通年コースだな。
これのみをガッツリやるなら半年で全部読めるかもしれないが。

408 名前:デフォルトの名無しさん [2008/01/15(火) 07:01:58 ]
そういや昔はセジウィックのコードはマネしないほうがいいと言われていたが
新版ではまともになったのか?

409 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 13:19:17 ]
言語の勉強5000円〜♪
アルゴリズムの勉強8000円〜♪
専門勉強8000円♪

高くてむずくて積読ね♪





410 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 13:31:42 ]
>>408
新版では、コーディング指南がついた。
C/C++/Java全部に。

ただ各言語の特徴を活かしたプログラミング、
標準的なプログラミングというよりは、
全てに共通の手法でプログラミングされてる。

それに最近こういうのも出しているみたい。
www.pearsonhighered.com/academic/product/0,3110,0321498054,00.html

411 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 13:33:26 ]
あ、Cは自分で書いてるんだわ。

412 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 13:44:06 ]
学際的アプローチですか。
普通にJava勉強したい人には向いてなさそうだね。

413 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 16:13:38 ]
C言語の切り札ってどう?

414 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 16:36:58 ]
それは基本情報試験対策用の本だろ?
一から詳細に学んでいく本ではないと思うよ

415 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 21:41:30 ]
>>409
山田君、座布団一枚あげて。

五年前にプログラム初めてから、かれこれ三十冊ぐらい本を買ったけど、
最近読むのに疲れたわ。
技術とは関係ない、Joel on Softwareみたいな読み物ないかな?

416 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 21:57:41 ]
>>415
ハッカーと画家
D&E
CODE
Life with UNIX
あたりはどうよ

417 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 22:07:15 ]
ヤコブ・ニールセンのAlertbox
# ユーザビリティについてのWeb連載を書籍化したもの
ハッカーズ大辞典
数学ガール
フェルマーの最終定理 & 暗号解読

このへんどうやろ。



418 名前:415 mailto:sage [2008/01/15(火) 23:12:55 ]
>>416,417
予想外の即レスにすげーうれしくなった。
ありがとう。結構どれもおもしろそうだから、いくつか読んでみる。

419 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 23:53:04 ]
クヌース「コンピュータ科学者がめったに語らない事」



420 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 00:35:02 ]
いかにして問題をとくか
ライト、ついてますか
MYJOB WENT TO INDIA
イノベーションの神話

遅ればせながら更に便乗して紹介

421 名前:415 mailto:sage [2008/01/16(水) 02:06:19 ]
>>419,420
引き続き、ありがとうございます。

こうしてみると、予想以上に技術そのもの以外の本もあるんだな、と思った。
最近好きで始めたプログラムが、精神的な負担になってるような気がしてたから、
ここら辺の本読んで、リフレッシュしてからもう一度がんばることにします。






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

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

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