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


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

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



1 名前:デフォルトの名無しさん [2008/07/08(火) 18:54:21 ]
プログラム技術板倉庫
s225.web.fc2.com/index.html

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

422 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 08:29:30 ]
>>420
そういう硬派ぶった考えは良くないと思う
結局しんどくて続かなくなる

本当にわからないのなら、その本に至る下地が出来上がってない
(その本は読んだこと無いので、難易度がわからないが)
だから、もっと簡単そうなアルゴリズム本をあさるべき

または、アルゴリズムを後回しにして、他の分野を勉強する
技術書である限りは、何かしらアルゴリズム脳が必要になる、って感じ
そこから少しでも理解が進まれば、もどったときに意外に楽に読める

423 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 08:30:54 ]
>>421
うまくやらなければ、すぐ歳をとるぜ
うまくやれば、すぐに出し抜けるぜ

424 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 08:36:51 ]
これまでの人生の中で上手くやれた試しが無いので

425 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 11:22:20 ]
>>422
> (その本は読んだこと無いので、難易度がわからないが)
> だから、もっと簡単そうなアルゴリズム本をあさるべき

バカですね。

426 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 21:30:23 ]
バカだとは思わない。どちらも、型がしっかり身についてから次に行きなさいというようなことを言ってるのだろう?

だけど、丁度良い本(例えば10日で鍛えるアルゴリズムドリルみたいな)が無いので、422は的外れかと思う。

だもので、俺もその本で勉強を続けることを薦める。
分からないところを飛ばしながら何度も通読する。
すると、前の周で分からなかった問題の何問かは次の周でわかったりしないとも限らない。
とにかく地頭を鍛える。
詰碁の勉強でも、ぱっと見で分かるようになるまで同じレベルの問題をやれ、っていう。



427 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 21:33:09 ]
その本ってそんなに難しいの?
もし、実装ばりばりやってるやつからすれば、、、レベルだったら、
後回しは得策だと思うんだが

428 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 22:47:01 ]
少しぐらい難しいからといって後回しにしないというのは非常に重要だ


入門書ばかり何十冊も持ってる俺にはわかる

429 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 23:07:30 ]
そうかそうか、人それぞれで程度ってもんが違うのか

430 名前:デフォルトの名無しさん mailto:sage [2008/08/30(土) 23:28:52 ]
みんな同じなら同じ勉強量でみんな同じさ



431 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 00:16:08 ]
アルゴリズムは考え方だからな、問題を理解しないと実装のテクニックどころじゃない。
例えば、ソートでも何をしているか簡単な例でトレースしてみるとかしてみればどうかな。

432 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 00:37:48 ]
まぁあれだ、柔らかいものばっか食ってるとアゴが弱くなるのといっしょだ

433 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 00:44:51 ]
いい例えだな

434 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 01:54:45 ]
アルゴリズムC・新版はいい本と思うけど
独習にはちょっと向かなかい感じはする

435 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 02:13:37 ]
それは全く逆。
あのくらいのレベルの本では一番独習に向く。
例が豊富で適切。


436 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 02:26:16 ]
そういうもんかな
俺はCの勉強と平行してやってたから
そういう印象があるのかもしれないな


437 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 09:42:48 ]
素直に柴田の本から始めればいいんだよ。
あれでわからなければもう知らん。

438 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 11:45:06 ]
コーディング一通りやったり大学で習ったりしてたら
アルゴリズムCは良いレベルに感じるんだろ
独学でいきなりあたったら難しいんだろ

この差の十分な大きさを理解してるやつが、この板少なすぎるぞ

439 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 11:49:48 ]
アルゴリズムCより
アルゴリズムイントロダクションの方が簡単に思えるよ
というかCでアルゴリズムの勉強をすること自体が難しいんだけど

440 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 11:58:18 ]
>というかCでアルゴリズムの勉強をすること自体が難しいんだけど
分かる、コンパイルを通すための記述とか
要はforeachなのに添え字見て宣言見てなんだったかなとか
慣れないとスムーズに読み進められない、

ヌルいこと言ってるのは分かるけど、本当に必要なエッセンスだけ表記できるLL系の言語のアルゴリズム本欲しいな、Rubyとかで。



441 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 13:36:16 ]
アルゴリズムも知っておく必要があるけど、データ構造を
知っておいてほしいなぁ。

リスト、リングバッファ、スタック、FIFO、木

自分で書く頻度としては、データ構造の方が圧倒的に
多い。分野によるかもだけど。

442 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 19:25:17 ]
STL で おk なんでは?

443 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 19:28:56 ]
>>442
CにSTLなんてないし、STLなんて糞重いフレームワーク使ってたら、
パフォーマンスが問題になることがある。そんな時にやっぱり必要。

444 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 20:09:30 ]
>>443
>STLなんて糞重いフレームワーク

c++で挫折したんですね、分かります


445 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 20:34:12 ]
STLでもJava collection Frameworkでもライブラリはなんでもいいけど
考え方と実装方法知ってないと、どの場面でどれ使っていいか解らないと思うんだよね
自分で実装する必要はないけどさ

446 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 20:44:13 ]
うん、自分で実装はしなくても、基本的な構造と特徴は知っておくほうがいい。


447 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 20:51:24 ]
計算量も知っておいてください

448 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 21:15:44 ]
計算理論の基礎 [原著第2版]ってどうなんですか?

449 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 00:41:52 ]
>>447
計算量についての入門書は何が良いの?

「アルゴリズムと計算量」という本を見てみたけど、どうもピンと来ない。

450 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 01:04:38 ]
別に計算量のためだけに独立して本探す必要ないだろ。
O記法と代表的なアルゴリズムについてそれがどうなるか知っとけば当面は十分なわけで。

>>440
Perlだとそれっぽいのあるけど、邦訳でてないよね、これは。
ttp://oreilly.com/catalog/9781565923980/index.html



451 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 01:55:49 ]
malloc, freeつかう時点で、STLはアウトなんだって。
パフォーマンス重視なら。アフォなこといってんじゃないよ。

452 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 01:57:39 ]
だから、C++も必然的にアウトだよ。

てか、C++で挫折するやつなんているわけねーだろ。
嫌悪して使わないやつはいるが。

453 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 02:10:41 ]
templateが駄目じゃなくてC++が駄目なのか
大変そうだな、パフォーマンス重視ってのも

454 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 02:17:08 ]
>>453
うん、パフォーマンス重視ならC++アウトだよ?
WindowsもLinuxもアウト。

455 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 02:24:46 ]
本物のプログラマネタみたいになってきたな

456 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 02:57:33 ]
qsort みたいな遅い関数を使ってる自称Cマスターは流石ですな!

457 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 03:03:28 ]
>>441
アルゴリズムとデータ構造を対立するかのように書かないで。

「Algorithm in Java」が翻訳されればいいのにね。

458 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 03:57:24 ]
計算量が未だにピンと来ない学生だが、
アルゴリズムイントロダクションとか
アルゴリズムc辺り読んだら書いてる?

459 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 07:04:27 ]
書いてあるよ

460 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 08:05:57 ]
>>451
mallocだって使い方次第でパフォーマンス変わりますよ?



461 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 09:14:47 ]
というかnew/deleteです。

462 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 10:40:54 ]
まぁ、プログラミングでやりたい内容によるな

463 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 10:42:26 ]
>>462
誤爆

464 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 21:34:28 ]
>>451, 462
どんまい

465 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 16:24:26 ]
データ構造とアルゴリズム 新・情報/通信システム工学 五十嵐健夫

薄いから1週間くらいで読めるし、そこそこ演習もついてて基本を勉強出来る
アルゴリズムCやアルゴリズムイントロダクションに手をつけて
息苦しく感じるレベルの人にはちょうどいいステップアップ本

466 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 19:45:36 ]
C++の初心者から中級者になりたいときは、Effective C++?

467 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 22:27:28 ]
本読んだだけじゃ中級者にはなれない

468 名前:デフォルトの名無しさん [2008/09/04(木) 08:09:56 ]
>>467
言葉足らずでした。
多分、C++初心者ではないけど、中級者でもない。そんな人が、読むともう一つ上のステップに上がれる。
そんな本を探しているんですが、EffectiveC++はどうでしょうか?

469 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 08:14:22 ]
C++以外でどんなことやってきたかによる

470 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 09:11:23 ]
プログラミング言語C++は読み終わったの?



471 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 10:45:28 ]
初心者とか中級者だとかじゃなくて
現状何ができて何ができなくて、これから何がしたいかだろ

472 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 11:04:44 ]
Boostを使ってみることじゃね?
eggとかphenix.v2とかの非標準のキワモノなら使えるだけでももはや初心者じゃなくなるよ

473 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 22:06:48 ]
WIN32アニメーションプログラミング

素人が2Dゲー作りたくて本を探してるんだけど↑の本は良い本ですか?
ほかにも2Dアニメーションの処理を勉強できる本があったら教えてください

474 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 22:23:19 ]
www.amazon.co.jp/Windows%E3%82%B2%E3%83%BC%E3%83%A0%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0-%E7%AC%AC2%E7%89%88-Game-Developer-%E8%B5%A4%E5%9D%82/dp/4797347597/ref=sr_1_1?ie=UTF8&s=books&qid=1220620931&sr=1-1
最高というつもりはないが王道

475 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 22:26:14 ]
>>473
それ1995年出版じゃん。

476 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 22:28:28 ]
最近は 2D ゲー作るにしても、
とりあえず 3D を使うもんじゃないかね。

477 名前:474 mailto:sage [2008/09/05(金) 22:30:03 ]
473へのレスね

ちなみに、ゲーム制作だったらこのリストマニアおもしろかった
www.amazon.co.jp/就活生(ゲーム業界)の選考作品本気制作/lm/R1525WVY9FM74Q/

478 名前:474 mailto:sage [2008/09/05(金) 22:31:14 ]
何度もわるい
www.amazon.co.jp/%E5%B0%B1%E6%B4%BB%E7%94%9F%EF%BC%88%E3%82%B2%E3%83%BC%E3%83%A0%E6%A5%AD%E7%95%8C%EF%BC%89%E3%81%AE%E9%81%B8%E8%80%83%E4%BD%9C%E5%93%81%E6%9C%AC%E6%B0%97%E5%88%B6%E4%BD%9C/lm/R1525WVY9FM74Q/

479 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 23:58:30 ]
なんかいろいろありがとうございます
実は>>474持ってるんですけど例が少ない&シンプルすぎで実際に使ってみようとすると手がとまってしまいました
アニメーション処理のテクニック集みたいなのを探してるんですが、ないでしょうか?


480 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 00:35:29 ]
テクニック集という意味がわからんが
アニメーションが手に付かないなら、なんかのサンプルのソースコードから
アニメーション処理部分をそのままとってくると良い



481 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 03:01:40 ]
正直そういう質問をするにはあまりにも漠然としすぎていると思うぞ。
何で困っているのか、詰まっているのかはっきりさせないと。
回答してくれる親切な人に失礼だと思う。

482 名前:デフォルトの名無しさん [2008/09/06(土) 12:24:38 ]
>>470
それ読み終わる頃には、なぜか自分の日本語がヘンになってるよね。

483 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 14:08:51 ]
C言語が分かるようになる代わりに、日本語が分からなくなります。

484 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 14:22:53 ]
あの程度で?

485 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 14:23:41 ]
初版の訳本を読ませたいわw

486 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 17:20:07 ]
>>105
これが気になるんだけど、プログラミングWindows第6版って出るのかな
出ないなら第5版を買ってしまおうかと思うんだけど
そろそろ出そうだから踏ん切りが付かない


487 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 17:31:18 ]
Q. Will there be a 6th edition of Programming Windows?
A. There are no plans at this time for a 6th edition of Programming Windows.
The subject of Programming Windows is the basic 32-bit Windows Application Programming Interface (Win32 API).
That API has remained stable for about the past 10 years.
The sample programs in the 5th edition of Programming Windows run fine under Windows XP and are expected to run fine under future versions of Windows.

488 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 17:35:03 ]
Petzold御大のWebサイトからだね
そこのC#入門PDFオススメ

489 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 17:36:22 ]
>There are no plans
よし買いに逝くか…

490 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 18:37:59 ]
>>484 485
こういう上から目線て、器の小ささが痛い



491 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 14:50:21 ]
Realtime Collisionについて秀逸な和書を紹介していただけないでしょうか?

492 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 15:55:12 ]
ゲームプログラミングのためのリアルタイム衝突判定

493 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 23:38:35 ]
>>72
『C 言語による UNIX システムプログラミング入門』
河野清尊著、オーム社、2003年、ではないでしょうか。
著者は国立米子工業高等専門学校助教授、
あとがき代わりの最終章最終節に
「地方での生活が10年を過ぎ、地方の自然環境や住環境のよさが
身にしみて分かってきました。〜」
「近い将来、今以上によい人材とよいソフトウェアが地方から
出る時代がやってくるでしょう。〜」
といった記述があります。

494 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 03:23:59 ]
10年くらい前はソフトウェア業界ってもっと良くなっていくんだと思ってた。

495 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 07:08:56 ]
人材育てること放棄してるからな。

496 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 07:20:32 ]
業界に入ってくる時点で即戦力レベルじゃないと、先も期待出来ないからな

497 名前:デフォルトの名無しさん [2008/09/08(月) 09:40:10 ]
フリーターからプログラマへの転向を考えてたんだが...
間口広いし。




498 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 11:14:48 ]
画像処理、画像認識のアルゴリズムや理論的な面を学べるいい参考書ってありますか?

499 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 22:20:37 ]
お外行きましょうね
デスマしましょうね
でつっこまれまくってんのばっかではそだたんだろうよ

いんたーねつとでじょうほうしゅうしゅうできなかったらよかったでしょうけどwwww


500 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 22:28:13 ]
広くねーよ
思いっきり狭き門じゃん



501 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 22:50:55 ]
ブラックならどうだろうかね・・・

502 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 22:57:26 ]
>>499な感じで良いなら結構広いな

503 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 23:43:21 ]
んなこたぁない
俺がいくら受けても採用されないし

504 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 21:13:19 ]
速くプログラミングをこなす、ことに焦点を置いた書籍はありませんでしょうか?
例えば、仕事を3倍速くする、といったようなキャッチフレーズの本です

505 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 22:08:23 ]
プログラミングに限ると無いねえ。
一般的でもいいなら「経営者の条件」でも読んだら?

506 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 02:45:38 ]
プログラムの生産性はできる奴とできない奴には〜倍の違いがある!
とは良く言われても、じゃあできる奴に〜倍金を払おうという話にはならないよね。
少なくとも俺の会社にはそういう文化はない。

507 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 03:43:37 ]
〜倍どころかまともに動かないプログラムを書き直してやってるわけだが

508 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 07:19:27 ]
ボーナスは増えないか?

509 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 07:24:32 ]
リファクタリングは本当に疲れる・・・
糞なプログラム書いたやつ減給にしろよ全く

510 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 09:04:31 ]
書いたプログラムの長さが成果として扱われた日にゃそりゃふざけんなっていいたくもなるわな。
ひどいコードにトータルでどれほど無駄なコストがかかってるか理解できてない



511 名前:デフォルトの名無しさん [2008/09/11(木) 09:19:47 ]
こういうやりとりこそマ板でやるべきだろ?あげ

512 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 21:55:08 ]
今日も他人のプログラムをデバッグ〜♪

513 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 21:57:55 ]
かわいそうに

514 名前:デフォルトの名無しさん mailto:sage [2008/09/12(金) 00:08:59 ]
directXの入門書でゲームではなくどちらかといえばマルチメディア側の本ありませんか?
3Dとかは要らないんですが音とか動画とかそっち方面の記述が多い本がいいです

515 名前:デフォルトの名無しさん mailto:sage [2008/09/12(金) 01:58:34 ]
マッシュアップしてコード短くしたら罰金モノだわなwww

516 名前:デフォルトの名無しさん mailto:sage [2008/09/12(金) 02:37:05 ]
Ratfor、Fortranだから添え字が1からというのにちょっとはまったよ。Cに移植するときに。

517 名前:デフォルトの名無しさん mailto:sage [2008/09/12(金) 04:12:56 ]
それは同情しない

518 名前:デフォルトの名無しさん [2008/09/12(金) 06:46:24 ]
これからC言語を始めるならどの本がいいのかな?
Javaは一通りやった情報系の学生です。

519 名前:デフォルトの名無しさん mailto:sage [2008/09/12(金) 06:55:07 ]
プログラミング初心者じゃないならカーニハン/リッチー「プログラミング言語C」

520 名前:デフォルトの名無しさん mailto:sage [2008/09/12(金) 07:18:28 ]
高橋マナたんのやさしいCに決まってるだろ、jk



521 名前:デフォルトの名無しさん mailto:sage [2008/09/12(金) 07:27:44 ]
柴田望洋の明解C言語とか
まあ519が言うように、本当に手馴れてるならK&Rでもいいかもしれんね

522 名前:デフォルトの名無しさん mailto:sage [2008/09/12(金) 08:21:05 ]
情報系の学生がJavaを一通りやった、などと自己紹介してきたら、リンクリストを
実装して挿入や削除ルーチンぐらいは苦労しながらも書ける、ぐらいの実力を
想定して






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

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

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