1 名前:デフォルトの名無しさん mailto:sage [2005/03/30(水) 19:29:55 ] プログラム技術板倉庫 tito.fc2web.com/2ch/tech/index.html C/C++の分類では入門書の紹介もしているので、 これからというあなたは、一度目を通しましょう。 推薦書籍集 bookshelves.at.infoseek.co.jp/ 一冊毎にコメントがあったりなかったり、なかなか親切 本スレでまとめられてない書籍の紹介などもある。 Part19 の 661氏作成 2chbooks ver.2 2chbooks.seesaa.net/ プログラミング系新刊リスト。 f57.aaa.livedoor.jp/~newbooks/
357 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 19:37:23 ] 長レスしてるやつ、君はたぶん勉強不足だわ。
358 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 19:39:50 ] >>357 具体的に指摘できない奴が言うなよw
359 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 19:44:12 ] 少なくともポインタ関連で一冊分の内容量があるのは、ポインタの本が出てる ことで証明されてるだろ。 一冊分の内容はちょっと教えればすぐできるとは普通言わないな。
360 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 19:45:06 ] 糞本ばっかりじゃん。
361 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 19:46:03 ] 少なくとも前橋と柴田のは名著 あとポインタだけじゃないが、エキスパートプログラミングもポインタを 大きく扱った名著
362 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 19:52:09 ] >>358 君って学部2年生で成績は中間ぐらいでしょう?
363 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 19:54:32 ] >>362 大学は卒業してるし、学生時代の成績は上のほうだったが何か?
364 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 19:56:01 ] >>363 なるほど。知恵がちょっと遅れちゃってるタイプね。
365 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 19:56:04 ] Amazonの評価見てみたらどうだ。 読んだこともない奴が決め付けで一言糞とか言ってるのよりは 真面目にレビュー書いてるだろうからな。 www.amazon.co.jp/exec/obidos/ASIN/4774111422 www.amazon.co.jp/exec/obidos/ASIN/4797318260 www.amazon.co.jp/exec/obidos/ASIN/4797302976 www.amazon.co.jp/exec/obidos/ASIN/4756116396
366 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 19:58:20 ] >>364 ちょっとしたアドバイスだけど、レスの内容を具体的に議論することをしないで ただ人格を攻撃するだけというのはやめた方がいいんじゃないかな。 俺も君みたいなのはスルーしたほうがいいんだろうけどね。
367 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:04:02 ] >>366 Cを使いこなすということとポインタを理解するという事は別問題だ。 使いこなすには慣れがいるから時間もある程度掛かるだろうけど、 それはあくまでテクニックの話であって、本質の理解とはかけはなれている。
368 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:04:44 ] >>367 なんでそれを>>366 に言うのか
369 名前:デフォルトの名無しさん [2005/04/16(土) 20:07:10 ] ポインタの概念よりも、 ()*(func(char*,(void)**) とかのかきかたがうぜーよ
370 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:08:15 ] >>367 完全には同意しかねるけど、どちらにせよ、その話は論点とずれていると思う。 俺はただポインタの本に書ける内容がそれなりにあるといってるだけで、 使いこなすことと理解することが別問題だとも同じ問題だとも言っていない。 ポインタに関する本には、テクニックに関することも本質に関することも、 ある程度は両方内容に含まれてる。
371 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:09:42 ] もうスレ違いはよせ。 だからポインタ本厨は嫌い。
372 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:10:38 ] >>369 そういうことをポインタの本やC言語の本で学べばいいんだよ。 ポインタの解説なんかどうでもいいと言ってる人は、きっとそういう解説も 本の中にあることを知らないんだろうな。
373 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:13:05 ] あまりスレ違いには見えないな。推薦本の話じゃん。 自分に興味のないレスはみんなスレ違いなのか。
374 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:14:06 ] 本の内容を具体的に話してないし。 ポインタ本の一般論ばっかり。 氏ねや!
375 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:16:29 ] スレ違いどころか板違いだろ。 ポインタについて一冊書いた本が必要なのは、 底辺プログラマの初級教育での話だから、 そんなことの是非はプログラマ板でやってくれよ。 プログラミング技術板の話じゃない。
376 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:16:58 ] コーヒーを飲みながら読むようなカジュアルなテクニック本にしか興味を 示さない人が多い風潮を少し残念に思う。
377 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:16:58 ] >>374 内容を具体的に話してなくてもAmazonのそういうレビューへのリンクとか 著者やその著者の本の全体的な評価とかあるだろ。 一般論だって関係ないとは思わないし。
378 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:18:04 ] >>375 何言ってんの? 底辺プログラマの初級教育での推薦図書だってこのスレの話題だろ。
379 名前:374 mailto:sage [2005/04/16(土) 20:18:54 ] >>365 はいいんだよ。これはスレの主旨に合っている。 是非とか意義なんて話はマ板でやってくれ。
380 名前:374 mailto:sage [2005/04/16(土) 20:19:40 ] >>378 読解力ないんだな。 だから板違いの議論やるわけ?
381 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:20:11 ] ポインタの本は数年以上経験あるプログラマでも参考になる場合があるかもしれないよ。 Amazonのレビューにはそう書いてある。
382 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:21:13 ] >>380 これだから直情的で即物主義の野蛮人は。
383 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:21:54 ] >>381 amazonのレビューだって直観で書いたようなもんじゃないか。
384 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:25:09 ] >>379 是非とか意義なんか、推薦理由に直結するだろ。 >>380 底辺プログラマの初等教育だってプログラム技術の話では あるだろ。 C言語のポインタに関する内容は、なんでプログラム技術じゃないんだ?
385 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:28:01 ] ポインタの使い方を教えるのなんて大して手間とらないじゃん。 そりゃCを教えるときは最重要の項目の一つではあるが。
386 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:28:57 ] 推薦図書/必読書のための議論を延々とするスレッド
387 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:30:11 ] >>385 それはここで挙げられてるような、本に書いてある内容を 全て教えてないからだろうな。
388 名前:デフォルトの名無しさん [2005/04/16(土) 20:32:10 ] >>387 で、どこが具体的に難しいの? >>342 に書いてあることだけなら全然大したことないと思うんだけど。
389 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:34:01 ] >>388 void func(int a[]){} のint a[]の意味について説明してみて。
390 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:35:57 ] >>389 板違いだって。
391 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:36:00 ] int のポインタとして解釈されるってこと? cとc++じゃ違うかもしれんが。
392 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:37:03 ] なんかしょうもない議論してるな。スレのネタもないし勝手にしてくれればいいが 一応このスレの趣旨は本紹介することなんだからそっちに支障をきたさない程度にしてくれよ。
393 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:43:11 ] >>391 正解。 そういうことがわかる人なら、Cのポインタには初心者が間違える 落とし穴がたくさんあるってことわかるよね? 例えば今回の場合配列に見えるけど実はポインタだった。 配列との違いはこの他にもいろいろある。 一言で宣言といっても、>>369 のような変な宣言を新人プログラマにわからせるのだって 結構手間取ると思うよ。実際、10ページ分ぐらいは割くだろうと思う。 K&Rでもそうだったよね。 そういうわけで、ポインタというのはちゃんと細かい知識も教えるとなると時間が かかると思うよ。
394 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:51:56 ] 基本的なことの演繹的解釈で理解可能。
395 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:52:45 ] ・・・ということを教えるのに、結構とまどりますな。
396 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:56:09 ] で、今までの議論をまとめると、 初心者にポインタを教えるときには、ここで出たポインタ本が便利だ ってことでいいんじゃない? もう次行こうよ。
397 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:57:10 ] 関数型プログラミングの数理的な著書について
398 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 20:59:56 ] fjでmallocのメモリを開放するべきかどうかだけで 大激論が交わされたり、C FAQでヌルポインターだけで 一章使ってたりするのを見るとやっぱりポインタは複雑だな と思う。
399 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 21:01:51 ] 矛盾と混沌に満ちあふれたC言語。 …なんてまとまりのない言語なんだろう。
400 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 21:02:31 ] もはや宗教論争みたいなものになっているから本当にばかげているよね
401 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 21:03:04 ] malloc/free論争はポインタとは直接関係ない。
402 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 21:06:02 ] もう「プログラミング関係の本が充実してる店」に話戻そうよ。
403 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 21:06:59 ] C++の設計と進化 www.amazon.co.jp/exec/obidos/ASIN/4797328541/ にnullが導入されなかった理由が書いてあって、 Cプログラマにとっても興味深いと思われ
404 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 21:08:14 ] >>402 話題をserializeする必要はないだろ。並行してやろうよ。
405 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 21:10:52 ] 関数型プログラミングの数理的な著書について
406 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 21:17:23 ] >>401 一応freeでポインタがどうなるかとか、その辺はポインタと関係ある。
407 名前:デフォルトの名無しさん [2005/04/16(土) 21:40:07 ] UNIX の IPC に関する本でいいやつありますか?
408 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 21:43:11 ] >>407 UNIXプログラミングスレにあるよ。 pc8.2ch.net/test/read.cgi/tech/1105723117/2 の一つ目か三つ目。
409 名前:デフォルトの名無しさん [2005/04/16(土) 21:52:21 ] C++でお薦めの本はどれでしょうか?
410 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 21:58:12 ] そんなもんはない。 今後一切言語解説書の類を話題に出すな!!
411 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 21:58:38 ] >>408 ありがとう 良さそうな本だ
412 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 22:03:43 ] >>405 Gunterの黒い本。
413 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 22:08:56 ] なんか、今日は約一名必死な方が居ますね
414 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 22:28:37 ] 必死なのはいい事だ
415 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 22:36:09 ] >>409 プログラミング言語C++がお勧め
416 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 22:39:46 ] 2chのスレが伸びる時、必死なのは必ず二名。
417 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 22:50:02 ] >>409 初級: Essential C++ C++ Primer 中級 Effective C++ Effective STL Exceptional C++ C++ Coding Standards 101 rules guidelines and best practices C++ Common knowledge: Essential intermediate programming C++ metaprogramming Efficient C++ Inside the C++ Object Model O'Reilly C++ in a nutshell 上級
418 名前:409 [2005/04/16(土) 22:57:21 ] >>417 レスありがとうございます。
419 名前:デフォルトの名無しさん [2005/04/16(土) 23:00:11 ] ModernC++Design
420 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 23:05:11 ] Acceなんたらてのは?
421 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 23:15:19 ] 初級と中級の間くらい。 >>417 の分類だと中級の始めの方。
422 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 23:24:54 ] 俺は、「C++でお薦めの本はどれでしょうか?」 なんて聞いてる奴に417の本は薦めない。
423 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 23:30:36 ] >>417 アホが舞い降りた
424 名前:409 [2005/04/16(土) 23:41:49 ] >>417 の構成は、ダメなんですか… 一応、Cの知識はあります。
425 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 23:43:11 ] >>424 Cの知識が有るなら十分じゃね? 初学者がなるべく短期間でやろうとするなら拷問だろうが
426 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 23:44:20 ] >>424 accelerated c++とeffective c++あたりがいいんじゃない?
427 名前:デフォルトの名無しさん mailto:sage [2005/04/16(土) 23:54:28 ] >>426 その前に「プログラミング言語C++」「実践C++」辺りを それから>>1 のまとめサイトも読んでよ。>>424 =409
428 名前:427 mailto:sage [2005/04/16(土) 23:54:49 ] あ、使い方の前に、文法をってことね。
429 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 01:02:46 ] >>427 すいません「実践C++」ってなんですか? 検索したんですけどそれらしいのがみあたりませんでした。
430 名前:427 mailto:sage [2005/04/17(日) 01:09:43 ] C++実践プログラミング www.amazon.co.jp/exec/obidos/ASIN/487311148X/ でした。すみません。
431 名前:429 mailto:sage [2005/04/17(日) 01:19:53 ] ありがとう。
432 名前:424=409 [2005/04/17(日) 01:46:58 ] 文法を勉強するのに、お薦めの本はどれでしょうか?
433 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 01:50:17 ] 「文法」って言われたらオフィシャルの 「プログラミング言語C++ 第三版」しか思い浮かばんが…
434 名前:432=424=409 [2005/04/17(日) 01:50:21 ] 追記 今ネットが、使えないので不便です。
435 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 02:06:31 ] >>432 >>427
436 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 02:12:58 ] 2chはネットではないのだな・・・
437 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 03:11:48 ] 有機の数学本、値の崩れ方が凄いな。 よっぽど糞本なのか?
438 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 03:14:33 ] どこ?
439 名前:デフォルトの名無しさん [2005/04/17(日) 09:44:49 ] C++のおすすめ本を教えてください
440 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 10:15:08 ] 万人におすすめのC++ まじおすすめ。発売日未定。
441 名前:デフォルトの名無しさん [2005/04/17(日) 10:52:37 ] 千葉さんのJava本がアマゾンで評判悪いけど、あそこまでいわれることはないような… 普通にちゃんとした教科書として使える気がするけどね。単位落とされた学生の逆恨み かな?
442 名前:デフォルトの名無しさん [2005/04/17(日) 11:00:38 ] >>441 俺はその本を買おうと思ったんだけど、amazonの評判を見て、 買うのをためらってるよ。 星1つが1人じゃなくて、複数人いたのも気になったし。
443 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 11:06:38 ] >>441 どっちかっていうと単位が来る前にはもうああなってた 単位は佐々さんといっしょだから大抵来るし
444 名前:ニコちゃん ◆9COufv/UGU mailto:sage [2005/04/17(日) 11:16:11 ] >>441 千葉は情報科でも最高に単位認定は甘いぞ。。 目次と題名を見たところ、超入門書だな。。 値段が半額だったら買っても良いかなって 感じか。 彼は The Hackerだし、日本のオブジェクト指向方面を背負っている人だけどね。。 一応念のため。 でも、この本は買う価値ないか。。 Javaの本自体マニュアルが ネットにいくらでも転がっているし。。
445 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 11:22:02 ] >>439 とりあえず、C++ Primerがあれば、必要な事は大抵書いてある。 8400円とちょっと高いけど、 こんなもんだ。 Addison Wesleyの教則本シリーズは厚みはないが、そろえていくと、かなりの厚さになるし 値段にもなるので結局一緒かな。
446 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 11:23:54 ] お前ら、そんなにテクニック本ばかり読んでいて楽しいか? C++Primerだけでいいだろ。
447 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 11:34:19 ] マターリしる(´ω`)
448 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 11:39:59 ] おいおい 標準講座C++→Acceなんたら→エフェクティブ→ハゲ が定番だろ。これ以外はここでは認めないよ?
449 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 11:41:39 ] ばかばっか…はぁ。
450 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 12:21:42 ] 漏れは 麻奈→独習→EffectiveC++→禿げ→EffectiveSTL→Modern で最後で挫折 やっぱ馬鹿には無理ですかね
451 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 12:23:04 ] >>450 あはは^^馬鹿だなぁ。無理なわけないじゃないか。 だれでもやればきるんだよ!ね?がんばってみようよ!
452 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 12:24:02 ] >>444 > 彼は The Hackerだし、日本のオブジェクト指向方面を背負っている人だけどね。。 笑えるなあ。「日本のオブジェクト指向方面」って、そんなもんそもそもあるわけ? オブジェクト指向そのものがかなーりトホホなのに、おまけに「日本の」まで付いちゃって、 あったとしても絶対背負いたくない類のもんだなw
453 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 12:26:48 ] >>450 でもね、そういう本ばかり読むのは感心しないなぁ。 計算機プログラムの構造と解釈や、アルゴリズムイントロダクション、 オートマトン言語理論計算論、アルゴリズム論、オブジェクト指向における再利用の為のデザインパターン、 コンピュータサイエンス入門、 のような本も読んだ方がいいよ。
454 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 12:27:31 ] >>452 あおきあつしちゃん。
455 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 12:28:15 ] >>452 トホホの意味が分かりません。わかりやすい単語や説明に置き換えてください。
456 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 12:29:00 ] あとはクヌース本かな。
457 名前:デフォルトの名無しさん mailto:sage [2005/04/17(日) 12:33:10 ] まいけるしぷさとか