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


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

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



1 名前:デフォルトの名無しさん mailto:sage [2010/03/11(木) 02:50:11 ]
プログラム技術板倉庫
s225.web.fc2.com/index.html

前スレ
推薦図書/必読書のためのスレッド 54
pc12.2ch.net/test/read.cgi/tech/1263718091

461 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 20:43:21 ]
>>460
レスどうも それは知りませんでした。

Windows Vistaデバイスドライバプログラミング
ttp://www.amazon.co.jp/Windows-Vistaデバイスドライバプログラミング-浜田-憲一郎/dp/4797343222/

デバドラ未経験者にこれはハードル高いですか?

462 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 21:11:28 ]
>>456-457
なるほど。分かりやすいアドバイスどうもありがとうございました!

>>458
ムフフなツールが作れちゃいます


463 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 23:57:03 ]
最も知りたいのは
「データ構造やアルゴリズムが前面に出ている」とは具体的にどういうことか?
ということです。

それを書かずに「底が浅い」や「岩波の本に書いてある程度の事を、身につけておくべき」
などと書いても意味がないでしょう。
また、全体的に論理的な繋がりが感じられませんし、「実用がなにを指すか…」以下は
文章にさえなっていません。

プログラムという、ことさら論理性が求められる分野なのですから、こうしたコメントにも
もう少し気を配るべきではないかと思います

464 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 23:59:55 ]
こんごきをつけますごめんなさい

465 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 01:27:41 ]
>>441
わろたぞ

466 名前:デフォルトの名無しさん [2010/03/26(金) 02:04:43 ]
よくわかるJavaってAmazonで結構人気あるけどどうでした?

467 名前:デフォルトの名無しさん [2010/03/26(金) 02:17:16 ]
>>463 って>>421 がまだ納得していないということ

468 名前:デフォルトの名無しさん [2010/03/26(金) 03:12:39 ]
>>463

> 「データ構造やアルゴリズムが前面に出ている」とは具体的にどういうことか?
> ということです。

いきなり、ソート・サーチ等のアルゴリズム各種、リスト・配列等々のデータ構造が出てきて
その使い方と実装例を比較・説明して書いてあるだけという事。必然性の欠如を指す。

それを考え出す過程や、比較、計算量(記憶容量)に対する考察が欠けている。
つまり、覚えるにはいいが、自分で新たな事を考えられず、後半に記す様な
現実(実用)に遭遇した際に、調理道具と材料を的確に選んで、人間が効率的に
さばけない。

しかもCという、本来それらとは、最も無縁な言語(換言すれば、asm が書ける言語)で
記述してある事を指す。そこまで拘るなら、BCPLでもいいのではないか。


>実用・・・・
一例として
・問題(プログラミング対象)を愚直にモデル化したら、扱う対象が要素数が1T(テラ)を超えるスパース
マトリックスを対象とする問題。おまけに要素が全て整数という制約付き。
たくさん転がっていますよ、世間には。付言すると数値計算やシュミレーションではないからね。
まさか素直に配列をとらないでしょうね。


これ以上疑問があるなら、定番?本、岩波、セジウイックの本を実際に読んで、例題を全て解いて
比較してから、云ってくれ。実装言語は問わないからさ。

全部出版されていないが、共立の「アルゴリズム・サイエンス シリーズ」もいいかも。

以上

469 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 03:27:54 ]
シュミレーション



470 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 06:08:23 ]
>>468
どうして、クヌースのあの本のことは書かないんだ。

471 名前:デフォルトの名無しさん [2010/03/26(金) 07:59:39 ]
>>470>>468 から

> どうして、クヌースのあの本のことは書かないんだ。
読んだ上での話だろ。

472 名前:415 mailto:sage [2010/03/26(金) 20:33:06 ]
>>468

>>419では岩波本を指して「データ構造やアルゴリズムが前面に出ている」といっていた
はずが、ここでは定本※を指しているし意味も180度逆の悪い意味になっていますね。

※定本:『定本 Cプログラマのためのアルゴリズムとデータ構造』のこと


書かれている内容も定本から判断すると正しい評価とはいえず、おそらく結論ありきで
書いたために論理が破綻してしまったのでしょう。
悪意の有無に関わらず、こういう意見は迷惑でしかないので強くいわせてもらいました。

それから、>>463を書いたのは別人で、私は>>432の説明で十分満足しています。
(432さん、ありがとうございました。)

473 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 20:49:29 ]
>>468
横からですけど岩波、手にとって見たいと思います
有益な情報、ありがとうございました

474 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 21:26:25 ]
399の紹介はまともなものだと思うけど、なんでこんなに荒れるのか? ヘンな奴を
呼んじゃったのか?
岩波マジック?
岩波はコンピュータ・サイエンスの本いろいろ出しているけど、このスレ的には存在
感薄いよね。なんでかしらんけど。

475 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 21:39:59 ]
ドカタには必要のない種類の本が多いからでしょ

476 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 00:14:25 ]
どうしてもヤル気が出ない
それなのに本買いまくってるから溜まる一方だわw
ソースコード読んで書くのめんどくさくないですか?

477 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 00:19:53 ]
それならwebかCDでコードが手に入る本だけ買えよ。限られるだろうけど

478 名前:デフォルトの名無しさん [2010/03/27(土) 00:56:32 ]
>>472

>>468 だけれど、3冊とも読み終えた後でのコメント?なんですか。

因みに、実用的な問題についての、意見は。

> ※定本:『定本 Cプログラマのためのアルゴリズムとデータ構造』のこと

は、IPA様御認定の資格試験受験用参考書と、大差ないと思いますが、
午後問題の必須(問題番号 8)対策本としか思えません。

本は1冊でも書いてみたり、教科書として使って教えてみると実感できるけれど
書評や推薦なんて、読者・学生によって千差万別ですよ。
目的と経験値に依存するのだと思いますが。

 

479 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 00:59:54 ]
>>448
T-kernel読めばいいそれが
最高の勉強になる



480 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 01:48:33 ]
ゲームプログラマーになる前に覚える技術
www.amazon.co.jp/gp/aw/d.html/ref=redir_mdp_mobile/377-2100084-8444517?a=4798021180

この本どうでしたか?
まだ入門本読んだぐらいなんですが
Effective C++とか先に読んだ方が良いのか悩んでます

481 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 01:59:38 ]
好きな方先に嫁ばいい

482 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 02:07:48 ]
どれだけ読んでも書かなきゃ意味ないけどな

483 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 02:13:19 ]
>>480
それのP4で詰んだ
実行しろとか書いてあるから実行したらエラー出た

484 名前:デフォルトの名無しさん [2010/03/27(土) 02:24:10 ]
>>480
そっちが先でいいよ

485 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 02:36:49 ]
>>481>>484
どうせだったら挫折することなくC++続けたいんで楽しく勉強できそうな此の本をすることにします。
ありがとう。

486 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 06:19:12 ]
>>480
「実際にはプログラムは素材が揃ってないうちから作らなければならない」とか
かなり現実的な開発の流れに沿って書かれてたり、
3Dの数学から当たり判定に関する泥臭い部分までしっかり書かれてて、
かなりためになる名著だな

487 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 10:39:29 ]
>>480
その本は入門に徹してるせいか、あるいは、肝心なことが書いてないせいか
どうにも物足りない本だと思う。セガの開発者が書いたという割りに、
トイプログラムに留まっていて、実際のゲーム製品ではこうやってる、みたいな
ことは何もない。
ゲームを初めて作る人とか、中高生ぐらいには、そこそこいいと思う。
あるいは、他のゲーム入門本で挫折した人に合うかもしれない。

Effective C++とは目的が違うし、どっちが咲とかじゃないかと・・・

488 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 11:22:25 ]
>>487
最後の行は正しいが・・・
この本は本当は業界人向けだと思う。「トイプログラムに留まっていて」という感想は意図とは違うと思う。
また中高生には本当の意図は伝わらない。(経験からくるノウハウを理解するには経験がないから。)
それでもこういう情報を渡すことに意味はあるが。

489 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 11:27:40 ]
タイトル通り,ゲームプログラマとしてのスタート地点まで案内する本だからな。
その先が書いてないやんけというツッコミは的外れ。



490 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 11:42:18 ]
まあ大体セガの開発者って・・・

491 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 11:48:41 ]
>>480
pseudoxmlあたりで退屈になってやめた

492 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 11:56:01 ]
少なくともCEDECで賞を貰ってるという事実はあるね。

493 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 13:05:50 ]
ゲームプログラマにはならない、というのがこの業界の常識。
下とされるIT業界の中でも下の下、最下層がゲームプログラマ。
当人達はなんか技術力が高い、というヘンなプライド持っている
奴が多くて、かろうじて自我を維持。それでなんとか
薄給、激務を乗り切るが、30あたりを境に心身を病んで廃人、
という哀れな存在。

494 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 13:12:27 ]
はいw

495 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 13:22:17 ]
「C/C++セキュアコーディング」
が難しくて困ってるんだが先に何を読めばいいんだ?

496 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 13:22:20 ]
へー、そうなんだ

497 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 13:24:59 ]
>>495
どこで詰まってるか書かなくちゃ

498 名前:デフォルトの名無しさん [2010/03/27(土) 13:27:25 ]
ってかあんまりゲームプログラム解説してる本って少ないよね。
ゲーム業界の動向とかだったらあるけど

499 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 13:32:03 ]
あんまり少ない?



500 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 13:46:53 ]
>>487
お前絶対読んでないだろw
その辺りの書いてない理由ちゃんと本に書いてあるじゃん

実際にゲームでどうやっているかは、gamasutraのPostmortem辺り読めよ

501 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 13:48:52 ]
カーマスートラとかけてるのか
日本人がやるとオヤジギャグって言われて迫害されるのはなぜなんだぜ

502 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 13:50:55 ]
>>495
エキスパートCプログラミングの知識が入ってれば
スラスラ読めるはず。

503 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 13:54:07 ]
>>501
オヤジギャグと揶揄されるものはたいてい
空気が読めてないってことだと俺は思っている

504 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 13:54:48 ]
>>497
第4章 動的メモリ管理

特にRtlHeap

505 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 13:56:13 ]
>>502
マジ?
その本は理解してるんだが。
まあ、わかんない所は飛ばして読むわ。

506 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 14:02:52 ]
>>502は最近出たCERT Cセキュアコーディングスタンダードと間違えてないか

俺も間違えてた

507 名前:デフォルトの名無しさん [2010/03/27(土) 15:40:02 ]
>>495
ASCIIから出版されているやつかな?
見た目よりボリュームあるし、低レベルまでしっかり突っ込んだ良書だと思うよ
言語だけの知識じゃ少し足りなくて、CPUアーキテクチャの基本的な理解と
OS廻りの知識も多少は前提としている感じかな

Windowsだったら「Advanced Windows」、Linux系の書籍はあまり知らないんだけど
「BINARY HACKS」くらいの知識はないと読み進めるのは厳しいと思う

508 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 17:25:02 ]
>>506
そっちのは、まだ簡単そうだった。

>>507
そう、良書だと感じて買ったんだけど、
おれのレベルでは対象読者じゃなかったみたい。
読めるところだけ読んで寝かせておく。


509 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 18:51:37 ]
テスト



510 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 19:16:07 ]
>>506
いやそっちのほうが知らんかったw
C/C++セキュアコーディングは数年前に出たやつでしょ。
俺も持ってるから間違えてないよ。

スタックがどう意図的に書き換えられるかとか
まんまエキスパートCに載ってたような。
こっちは立ち読みしただけだから記憶違いかもしれんがw

511 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 00:12:19 ]
>>493
IT業界とゲーム業界は別だろう。上も下もない。

512 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 00:13:38 ]
ゲームプログラマの方が格は上だけど扱いは下だよね

513 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 00:25:33 ]
ゲームつってもRPGとかは糞だよな

514 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 00:27:02 ]
最近は3Dだからそうでもない

515 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 00:31:27 ]
GCの本糞って言った奴
謝れよ

516 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 01:03:13 ]
ごめん

517 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 01:07:29 ]
ごめんなさい

518 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 01:12:04 ]
ごみん

519 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 01:20:49 ]
(m´・ω・`)m ごめんね



520 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 01:29:36 ]
ごめんください

521 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 01:31:59 ]
糞って言ったやつこんなにいたのか
ほんとに糞なんだな

522 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 03:03:51 ]
俺的C++名著

Effective C++
C++ Coding Standards
Modern C++ Design
Exceptional C++
C++の設計と進化
Effective STL

これで貴方も最強のC++プログラマー

523 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 03:07:11 ]
おい、ロベールが抜けてるぞ

524 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 03:11:29 ]
>>522
C++ Templates
C++ Templates Metaprogramming
を抜かしておいて、何が最強だ?
Modern C++ Designは、もはやモダンでも何でもないぞ。
まあ、この二冊も、もう古いんだが。

525 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 03:13:01 ]
肝心のロベールを忘れてたわ。
最初の一冊にどうぞ。

C++入門講座(ロベール)
Effective C++
C++ Coding Standards
Modern C++ Design
Exceptional C++
C++の設計と進化
Effective STL



526 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 03:13:20 ]
言語自体が古い。

527 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 03:17:23 ]
今はagdaですかそうですか

528 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 03:58:32 ]
C++の良書ってすぐみつかるけどJavaで
良書ってあんまし聞かないよね

529 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 03:59:40 ]
head firstいったく



530 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 04:40:11 ]
Effective Java
Java並行処理プログラミング

531 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 06:09:33 ]
>>525
俺もそれ全部持ってる
他にもいろいろ持っているが、今は買わない
C++0xが出てからまた買うぜ

532 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 07:39:27 ]
>>524
ジョスティスの本はすばらしい。二冊目は微妙。

533 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 09:50:49 ]
ロベールは辞書的に使うにはいいけど
入門書としてはベストじゃないと思

534 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 10:16:31 ]
>>528
わかる

535 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 12:08:08 ]
ttp://www.sbcr.jp/books/products/detail.asp?sku=4797358438

ゲームプログラミングに新たなる1冊。

536 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 12:16:27 ]
いまだにModern C++ Desginを推薦する奴は
本当の所はtemplateのパラダイムについてこれていないだろ

537 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 12:34:24 ]
>>536がC++の書籍を紹介してくれるそうです。

538 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 13:15:14 ]
>>535
C++プログラマー向けなのかな?
だったら欲しいんだけど

539 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 13:24:15 ]
>>535
目次見るとなかなか面白そうだ
ってもう発売してるのか



540 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 14:45:53 ]
発狂してるに見えた

眼科逝ってくる orz

541 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 16:06:33 ]
ダイテルのC++本ってどうですか?

542 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 16:24:45 ]
ダイテルは練習問題に解答がないので独習の人は困るかもしれない
ネットで探せば解答に近いコードは見つかるかも知れないけどめんどくさいよね
あと翻訳本は版が古いのしかないので新しいのがほしければ原著をどうぞ
比較的やさしい英語なので読むのに苦労しないはず

543 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 16:39:46 ]
>>542
独習用で使う予定だからやめたほうが良いかもしれないですね。
ありがとうございました

544 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 16:44:16 ]
>>543
もしよかったら次の本を試してくれないか
米AMAZONのレビューで異常な高評価の連続で気になっている
Starting Out with C++: From Control Structures through Objects
Tony Gaddis (Author)
ちょっと高いけど

545 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 16:50:31 ]
>>544
そういうのって県立図書館とかに頼めば入れてくれるんじゃないの?

546 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 16:59:19 ]
解答が無いといっても、
コードって「解答」と言える解答を用意するの難しいよね
動けばそれが解答だと思うし
まあ、分からなかった時には解答は欲しいかもしれないが・・・

547 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 17:03:13 ]
俺は何でも欲しい。出来れば一番効率的なのを。そのまま使いますので

548 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 17:05:36 ]
>>546
動いたとしてもそれが冗長なコードだったらもっとスッキリしたコードの解答知りたいしやっぱり解答は欲しい。

549 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 17:11:49 ]
このスレ見てるとまじめなやつが多いんだなって思うよ。
入門書の練習問題なんてやったことがない。



550 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 17:16:20 ]
ふうん、良かったね

551 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 17:17:48 ]
うん、良かった

552 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 17:18:26 ]
ふふん

553 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 17:18:33 ]
>>546
作者が考えた解答は載せてほしいわ。
コードで作者の力量もわかるしな

554 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 17:36:46 ]
>>545
県立図書館!
なつかしー。けんとしょけんとしょ言って、高校生の頃通ってたなぁ。

555 名前:デフォルトの名無しさん [2010/03/28(日) 17:37:51 ]
そういうワケの分からない略し方するからお前はプログラミング下手なんだよ!

556 名前:デフォルトの名無しさん [2010/03/28(日) 17:38:33 ]
kntsho

557 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 17:44:15 ]
練習問題どうとか回答が載ってないとかが重大みたいなことを
言ってるやつってちょくちょく見るけど、プログラミングを学校の
勉強みたいに考えてるのかね。


558 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 17:48:28 ]
>>557
Deitelの練習問題はやりたくなる
というか気になるのが多い

559 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 18:02:58 ]
宿題スレではときにこれぞという問題がやってきますよ。当然回答なぞはありませんが、随分と訓練させていただきました。
多バイト長演算とか代数式の処理とか、小ネタでは開平法とか。



560 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 18:21:52 ]
良いソースならそれが勉強になるし、
解答はあって損はないだろ

561 名前:デフォルトの名無しさん mailto:sage [2010/03/28(日) 18:23:31 ]
解答があると、そういう書き方以外は間違いみたいに思うゆとりがいるんじゃない






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

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

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