トップページ⇒tech
1001コメント313KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001 NGNG
前スレ
PART 4 http://pc3.2ch.net/test/read.cgi/tech/1022961238/

プログラム技術板倉庫
http://tito.fc2web.com/2ch/tech/index.html
シンプルな構成
C/C++の分類では入門書の紹介もしているので、これからというあなたは一度目を通しましょう

推薦書籍集
http://bookshelves.tripod.co.jp/
一冊毎にコメントがあったりなかったり、なかなか親切
本スレでまとめられてない書籍の紹介などもある
リンクは>>2-3
0232222NGNG
>>227
前橋のC++モノは見た事ない。
強いていうならexceptionalC++だ。
俺は正しいと思う。
0233デフォルトの名無しさんNGNG
>>231
それは大きな誤解だと思うぞ。でも関係ない議論にずれてって、いつのまにか
226のように支持派が勘違いしてるような雰囲気はあるな。
0234デフォルトの名無しさんNGNG
>>232
でも継承で実現してるポリモフィズムは、コードの再利用をしてるって
言わないかな?一つのコードをいろんな動作に使えてるんだから。
0235デフォルトの名無しさんNGNG
つーか、「コードの再利用」という言い方が悪い。
プログラム言語である以上はコードは再利用されるんだから。
問題はコードのみの再利用か、概念も再利用しているか、
というあたりじゃないのかな。
0236デフォルトの名無しさんNGNG
>>229
良書というか辞書みたいなもんだね
とりあえず上・下買っとけば参照するときに困ることはないと思う
入門書といった類のものではない
0237デフォルトの名無しさんNGNG
>>229
確かに前スレで薦められています。
私も前スレとAmazonnレビューとでこの上下を買いました。
まだ読み始めたばかりなのですが、悪くないと思います。

ただ、上下で結構な厚さ(と金額)になるので
移動中に読むのには向きませんし
家でも開くのが億劫になる時があります。

薄目のものでさらりと流しておいて
もっと詳しく、と思ってからでも良いかもしれません。
0238デフォルトの名無しさんNGNG
なるほど、良さそうですな。
0239デフォルトの名無しさんNGNG
母親が、以前から欲しがってたデジタルカメラを買って来た。
凄く嬉しかったらしく、毎晩いじってた。
そして、先週母親が、『カメラ写らなくなったから直してよ。』っと
俺に言ってきた。俺は、めんどくさかったので、説明書良く読め!!
っと少し怒鳴り口調で言った。。。。。
次の日、母親が事故で他界した。
遺品を整理してて、何気なく母親のデジタルカメラを見てみたら
写真記録枚数が、容量オーバーしていた。
そして、デジカメには、俺の寝顔が、写っていた。涙が止まらなかった。
0240デフォルトの名無しさんNGNG
   /⌒ヽ 
  / ´_ゝ`)  航海してます、、、
  |    /     お母さん五面
  | /| |   
  // | |  
 U  .U
0241231NGNG
>>233さん
いや、すべては>>145の
>参考までにききたいんだけど、139はやっぱり、「仮想関数が
>あるときにデストラクタを仮想にするんだ」
から始まったんよ。こばけんは「仮想関数を持つクラスには仮想関数
をつけるべきだ」と言ってて支持派はこれを支持しているわけで、
>>212の
>支持派「別に仮想にしなくたって良い。。」
なんて一言も言ってないよ。180度曲解ですぞ。
仮想デストラクタについては、こばけんの説明は正しいと思うけどな。
ちっとも批判の対象にすべき部分ではないと思うんよ。
もちろん仮想関数がなくても仮想デストラクタが必要なときも
あるけどね。
0242デフォルトの名無しさんNGNG
>>237
ん〜、買おうか迷う。これのHTMLのやつが昔わかりやすかった記憶がある
入門書となるとどんなのが良いの?
0243デフォルトの名無しさんNGNG
>>241
でも、反対派はどうして文句を言ってるかというと、
「仮想関数がなくても仮想デストラクタが必要なときもある」
のはもちろん、「殆どの場合は仮想にしたほうが良い」から。
だから、反対派は「デストラクタを非仮想にすることもある」
なんて主張する意味はないし、実際してないんだよ。
これこそ180度曲解だね。

きっと>>145も、「デストラクタは殆どの場合は仮想にしたほうが良い」に
対する反論を聞きたかったんだよ。
でも、賛成派がこの意図を180度曲解したまま議論が続いちゃったんだろうな。
0244デフォルトの名無しさんNGNG
でも、>>145の表現は誤解されてもおかしくないね。
>>145以前の議論を踏まえて考えれば誤解されないとは思うけど、>>145
だけ見ると問題があるな。
0245デフォルトの名無しさんNGNG
反対派って、何に反対してるかわかんないけど、結局、
ストラウストラップのp381の「アドバイス」に反対してるわけだろ。

反対派の人たち(実は1人か2人だろ)は、実は、ストラを読んだことはなくて、
Javaを勉強してC++がわかった気になっている、に一票だな。
C++の文法自体例外中の例外とか言うくらいだから。

これ以上続けたいなら、別スレ立てろよ。
0246デフォルトの名無しさんNGNG
>>245  
スレ違いじゃないし。列挙するだけならこのスレに存在価値はない。
別スレ誘導は却下だ。
0247デフォルトの名無しさんNGNG
>>245
いや、全く違う。いい加減にしてくれ。
0248デフォルトの名無しさんNGNG
>仮想関数を持つクラスは、仮想デストラクタを持たなければならない。

これには誰も反対していない。
だがこれだけしか書いてないと、入門者にはまずいということが
問題になってるだけ。
それに、デストラクタが仮想が良いってのはJavaの思想は関係なくて
C++の「常識」。
どちらの本か忘れたけど、ストラウストラップの本にも書いてあったと思う。
EffectiveC++にも書いてあった。
0249見習い戦士NGNG
アルゴリズムに関する書籍でおすすめなのって何かありますか?
0250デフォルトの名無しさんNGNG
>>249
ぱっと見て、「アルゴスの戦士」かとおもたーよ。
0251名無し募集中。。。 NGNG
>>249
柴田望洋の「C言語によるアルゴリズムとデータ構造」がおすすめだ。
アルゴリズムとデータ構造の基礎について、
豊富な図表やC言語のプログラムを使って明解に解説してあるし、
付録CD-ROMにはアルゴリズムゴリズムの動きが手に取るようにわかる
『アルゴリズム体験学習ソフトウェア』を収録されてある。
アルゴリズム入門書の決定版と言っていいだろう。
0252デフォルトの名無しさんNGNG
大抵はSTLとかライブラリ使えばいいと思うんだけど、まだまだ
この手の本の需要も高いのかな。
過去スレだと奥村のアルゴリズム事典や近藤の定本アルゴリズムも
良いらしいね。でも見たこと無い。

過去スレは参考になるな。
>>186のhttp://www.accu.orgも良い。
0253デフォルトの名無しさんNGNG
アルゴリズムなら奥山か近藤だろ。
0254デフォルトの名無しさんNGNG
奥山って誰だよ。
どうせ全然知らないんだろうけど。
0255デフォルトの名無しさんNGNG
あはは、即レスだな。
奥村晴彦だーよ。書き間違えたか?
>どうせ全然知らないんだろうけど。
うん。奥村と近藤以外の人のは知らない。

どちらも、まじにお勧めです。
0256デフォルトの名無しさんNGNG
http://www.matsusaka-u.ac.jp/~okumura/
だな。
柴田望洋?(プ
0257デフォルトの名無しさんNGNG
>>245
C++が例外じゃないって言うなら
メンバ関数が仮想じゃない言語をC++以外に上げてみてくれ。
さぞやたくさんご存じなんだろうが。
0258デフォルトの名無しさんNGNG
>>257
>>245じゃないがC#。まあ確かに珍しいが。
でも最新の言語でそうなってるということは、やっぱり
なにか理由あるんだろう。
それから、この話題はデストラクタとは関係なくないか?
0259デフォルトの名無しさんNGNG
ま、もっとも>>245は全くわかって無さそうだけどな。
0260デフォルトの名無しさんNGNG
>>258
単にC++からの移行しやすさ最優先だからじゃないか?
GCはサーバープログラムには必須だからつけたみたいな。
0261デフォルトの名無しさんNGNG
>>257
いきなり、逆ギレってヤツ?
やめなよ。

それより、奥村せんせーって偉いな。
>>256のページに見入ってしまったよ。
こういう文化的な話がしたいな。
って、これはスレ違いだったな。スマ。
0262デフォルトの名無しさんNGNG
>>258
まあデストラクタを仮想にする条件の話から
普通のメンバ関数を仮想にするかどうかに話が発展
したんだろ。そもそもはコバケン信者が、初心者にはC++の
デフォルトだけ教えておけばいい的な発言に端を発して
るじゃないか?
0263デフォルトの名無しさんNGNG
今検索したんだけどよお。
まじに>>251の本なんてあるの?
見つかんねーぞ。

これは、何かの罠?
0264デフォルトの名無しさんNGNG
>>260
C#はC++よりもJavaのパクリだって言われてる言語だぜ?
それに、これだけ重要そうな事項で、移行しやすさを
優先するとは考えにくいな。
overrideってキーワード使わなくちゃいけない時点でC++
と違うし。
0265デフォルトの名無しさんNGNG
>>263
いや、今検索したらかなりマイナーだけどあるくさい。

俺も知らなかったな。今度一応買ってみようかな。
アルゴリズムの本ってそんなに必要な気はしないが。
0266デフォルトの名無しさんNGNG
http://www.bohyoh.com/Books/CalgoA/version.html

> 2002年7月30日 発行
ってあるが・・・
0267デフォルトの名無しさんNGNG
おいおい、>>251はようするに、買って一日目とかで薦めてるのか。
まあいいけどさ。
0268デフォルトの名無しさんNGNG
>>265
不正解。これは、カルトクイズでした。
0269デフォルトの名無しさんNGNG
>>267
望洋先生の勇み足でしたね。
でも、見ないフリ、見ないフリ。
0270デフォルトの名無しさんNGNG
>>269
いや、数日前に手に入ってもおかしくは無いよ。
0271デフォルトの名無しさんNGNG
買ったその日に人に勧めたくなるのさ。
 ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ∧_∧ ニヤニヤ
 ( ・∀・)
 (    )
 | 亡|
 (__)_)
0272デフォルトの名無しさんNGNG
「決定版と言ってもいいだろう」っていうのがいいね。
0273デフォルトの名無しさんNGNG
このページにはLast revised:11/21/2001 と書いてあるが…
http://tsutsui.gfc.shotoku.ac.jp/~tsutsui/study/3zen/thu11.html
0274デフォルトの名無しさんNGNG
>>249=251ということでよろしいか?
0275デフォルトの名無しさんNGNG
しかし、>>251を読み返すと、買って1日目にして、すごい自信の書き方だな。

>付録CD-ROMにはアルゴリズムゴリズムの動きが手に取るようにわかる
>『アルゴリズム体験学習ソフトウェア』を収録されてある。
>アルゴリズム入門書の決定版と言っていいだろう。

尋常でないものを感じるのは、漏れだけ?
0276275NGNG
>>272
かぶりましたな。

>>274
な、な、そうおもっちゃうよな。
0277デフォルトの名無しさんNGNG
じゃあ>>273は?
0278デフォルトの名無しさんNGNG
近藤さんと間違えたんじゃないの?
0279デフォルトの名無しさんNGNG
確かに定本って書いてあるな。でも、”Cプログラマのための”を
”C言語による”と間違えてるのは偶然なのか?
0280デフォルトの名無しさんNGNG
アマゾンで柴田望洋って検索しても、そんな本ないよな。
0281デフォルトの名無しさんNGNG
>>278に一票だが、ここは、>>251にお出まし願うしかなかろう。
0282デフォルトの名無しさんNGNG
名無し募集中。。。 ってどこの板のクッキーだよ。
0283デフォルトの名無しさんNGNG
モー娘かよ!
0284デフォルトの名無しさんNGNG
「>>283必死ですな。(ワラ」とかいう反応でよろしいでしょうか?
0285283NGNG
ん?なんか俺変なこと言った?(ワラ
0286デフォルトの名無しさんNGNG
ソフトバンクのページで見つけたぞ。
出版は2002/7/29だと。
で、その宣伝文句が、

>アルゴリズムとデータ構造の基礎について、豊富な図表や
>C言語のプログラムを使って明解に解説。
>付録CD-ROMにアルゴリズムゴリズムの動きが
>手に取るようにわかる『アルゴリズム体験学習ソフトウェア』を収録。

って、おい、どこかで読んだことのあるフレーズだぞ。ね。>>251さん。
0287デフォルトの名無しさんNGNG
>>286
>>251を擁護すると、買って一日目なら、そういう宣伝の受け売りの
感想でもおかしくないな。まあ参考にはならんが。
0288デフォルトの名無しさんNGNG
アンチ望洋の策略です。
0289デフォルトの名無しさんNGNG
>>251の想像図
      (:::::::::::/ ノ し        \:::::::::::::)
      (::::::::::/  つ (       U  .\:::::::::::)
     (::::::::::/      U         .ヽ::::::::)
     |:::::::/ ,,;;;;;;;;;;;;;;,     ,,;;;;;;;;;;;;;;,  |:::::::::|
     |:::::┏━━━━┓  ┏━━━━┓:::::|
     |::=ロ.  -=○=- ┣━┫ -=○=-  .ロ=::|
     /|:::/ヽ      /ノ  ヽ      / ヽ|ヽ
    .| |/  ` ̄ ̄ ̄´/    ` ̄ ̄ ̄´   | |
    ヽ|  U      (. o⌒o .)        .|ノ
      \       :::::::::::::U:::::::::::::: U   /
       |\    ::::--┬┬┬--::::   /|   
       |. \.     └┴┘    ./ .|  
       \    U            /    
        \     ´ ̄ ̄ ̄`    ./
          \       U   ./
0290デフォルトの名無しさんNGNG
まぁ、今までの話はどうでもいいんだが。
近日中に書店に並ぶだろうから、書店に行く人は実際に読んでレポよろしく。
0291251NGNG
今、庵のましーん上では「アルゴリズム体験学習ソフトウェア」が
フル稼働してるけどなにか?
ハノイの塔が動いてビックリ!!
ソートの速度比較も分かるよ!

信用しない奴は近藤嘉雪でも買ってろ
字数が多くて目まいがするけどな。



0292デフォルトの名無しさんNGNG
なんだ、やっぱり251はネタか。
0293デフォルトの名無しさんNGNG
みんな、どこで本買ってるの?
Amazonとかは利用してるの?
0294デフォルトの名無しさんNGNG
bk1
0295デフォルトの名無しさんNGNG
今日書店でCの絵本とかいうやつを
見ました。
どうでしょうか?
0296デフォルトの名無しさんNGNG
>>229
推薦図書 / 必読書のためのスレッド PART 4
> 273 :デフォルトの名無しさん :02/06/20 00:13
> XMLで良い本っとなるとどれでしょうか ?
> 過去ログみたけど, どれも無視・・・. 俺もか ?
>
> 274 :デフォルトの名無しさん :02/06/20 00:27
> >>273
> XMLの定番はこれ.
> 「標準XML完全解説 上・下」
> XMLの深いところまで理解できる.
> もう2, 3冊, 実務に即したやつを読めばよさそうだけど,
> その方面は知らない.
 と書いてある.
 私は,過去ログの>>274ではありませんし, XMLも,その本の事も,
それ以上のことはしらないが.
0297296NGNG
>>229
 書き忘れたけれど.
 サーバー移行前の過去ログから閲覧可能です.
推薦図書 / 必読書のためのスレッド PART 4
http://pc.2ch.net/tech/kako/1022/10229/1022961238.html
 ただし,レス 656番までですが.
 どうでもいいかもしれませんね.失礼しました.
0298デフォルトの名無しさんNGNG
>>290 >>291
ご苦労さん。朝起きて、知ったけど、楽しませてもらったよ。




でも、近藤の本の悪口を言う必要はねーだろ。ヴォケ。
あれは、間違いなく、良書だ。
0299デフォルトの名無しさんNGNG
>>291
どこの本屋で買ったか教えれ。
出版元は、「7月29日から発送」ってあるのに、やけに速い本屋だろ。
俺もひいきにさせてもらうから。
#九州の本屋じゃなきゃいいけど。
0300デフォルトの名無しさんNGNG
>>251のせいですでに評判が悪くなりつつある
柴田氏の「C言語によるアルゴリズムとデータ構造 」だけど、
http://www.bohyoh.com/Books/CalgoA/contents.html によると
付属CD-ROMに 『定本明解C言語入門編』 の一部がPDFで入ってるみたい。

どのぐらい収録されているのかにもよるけど、明解〜はそんなに評判悪くないし
Cの入門書兼用として考えると値段的にはお得かも。

# なぜかOpera日本語版も収録されてる
0301デフォルトの名無しさんNGNG
なんか、望洋先生ときどきこのスレに登場しているような
気がするのは俺だけですか?
こばけんも登場しているという噂を聞いたことがあるが。
0302デフォルトの名無しさんNGNG
望洋先生じゃなくて、望洋信者じゃねぇの?
こんなところにアクセスして必死で2ch専門用語覚えて
なんになる?
べつのところでCMしたほうが何倍も意味がある。
0303デフォルトの名無しさんNGNG
>>296
Thanks!
0304デフォルトの名無しさんNGNG
302=望洋先生です。
0305デフォルトの名無しさんNGNG
俺、初期の頃望洋が良いと言ってた奴だけど、
最近、俺以外に望洋信者が紛れてるな。洗脳しちゃったようだな。(w

まあ俺は熱心な信者じゃなくて、高橋などよりもまともだと思ったから
正直にそう言ったまでだがな。2chじゃそういうのも全部信者と呼ばれるが。

ま、望洋のイメージなんて正直どうでもいいよ。正しい判断ができる奴は
信者だのアンチだのイメージだのじゃなく、書き込み内容を見てるはず。
0306デフォルトの名無しさんNGNG
>>305
お疲れさまです(w
0307デフォルトの名無しさんNGNG
Modern C++ Designは高度すぎて現場では
他の人が理解してくれないと思うのですが、
どうでしょうか?
この本を信頼して技を身につける価値はありますか?
0308デフォルトの名無しさんNGNG
>>304
先生じゃなく、生徒です。
0309デフォルトの名無しさんNGNG
本屋行くと初心者本が山のようにあるよね。
無名の著者が書いてる本に、良書があったりするかも。
0310デフォルトの名無しさんNGNG
あるのかね
0311デフォルトの名無しさんNGNG
どうして無名であるのかを考えたことがあるのかね
0312デフォルトの名無しさんNGNG
>>307
あの本は凄いよ。まさに天才。
0313デフォルトの名無しさんNGNG
>>312
そんなっことないっす。
0314デフォルトの名無しさんNGNG
標準プログラマーズ ライブラリ シリーズ
C++効率的最速学習徹底入門
柏原 正三 著
http://www2.gihyo.co.jp/books/bookinfo.asp?ID=4-7741-1514-2

CからC++へ移ろうと思っているのですがこの本はどうでしょうか?
0315デフォルトの名無しさんNGNG
特定の本にブチブチ文句つけられる高度な技術をもっているだろう(笑)お方達は、
そんな自分が勉強に使って参考になった本をきっちり紹介しろ!

そうやって選択肢をすべて潰すだけじゃ発展性がない.
0316デフォルトの名無しさんNGNG
新宿紀伊国屋では、
発売日の1週間以上も前に本が店頭に並んでたりする。
0317デフォルトの名無しさんNGNG
>>315
してるじゃん。ログ読めよ
0318デフォルトの名無しさんNGNG
>>311
無名だから、ほとんど読む人がいなくて評価されない。
初心者は、とりあえず有名な人の本を読むから。
0319デフォルトの名無しさんNGNG
>>314
無難で良いと思う。
0320デフォルトの名無しさんNGNG
なにがなにやら、、、
0321デフォルトの名無しさんNGNG
一体何を求めて議論しているんだろうか、、、、
0322デフォルトの名無しさんNGNG
>>315
>自分が勉強に使って参考になった本をきっちり紹介しろ!
ASCII(創刊ころ〜SuperASCII創刊ころまで(とくにパロディー版))
SuperASCII(創刊〜休刊半年前ころまで)
DDJ(1995年頃〜98年くらい)
0323デフォルトの名無しさんNGNG
初心者本だけ山のように買って結局勉強してない人っていそう。
0324デフォルトの名無しさんNGNG
>>323
;´д`) /
0325デフォルトの名無しさんNGNG
>>315
K&R、ARM、プログラミング言語C++、規格書
0326デフォルトの名無しさんNGNG
>>323
;´д`) / 2
0327デフォルトの名無しさんNGNG
高校参考書も、初心者向けのものって、必要ないなと思ってた。
そういう書籍を買う人に限って参考書をほとんど開いてない傾向に
あったわけなのだが、、、
0328名無し募集中。。。NGNG
>>323
;´д`) / 3

0329デフォルトの名無しさんNGNG
高校の初心者とは言わない
0330デフォルトの名無しさんNGNG
>>329
確かに言わないが、>>327の言わんとしてることは分かるだろ。
0331デフォルトの名無しさんNGNG
ちと古い本ですが「C++再考」読んだ人、
この本どうでしょうか?
■ このスレッドは過去ログ倉庫に格納されています