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

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

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
プログラム技術板倉庫
http://tito.fc2web.com/2ch/tech/index.html
シンプルな構成
C/C++の分類では入門書の紹介もしているので、これからというあなたは
一度目を通しましょう

推薦書籍集
http://bookshelves.tripod.co.jp/
一冊毎にコメントがあったりなかったり、なかなか親切
本スレでまとめられてない書籍の紹介などもある

過去スレ、リンクは>>2-5
0002デフォルトの名無しさんNGNG
推薦図書/必読書のためのスレッド @ プログラム板
PART 1 http://pc.2ch.net/tech/kako/1005/10058/1005897052.html
PART 2 http://pc.2ch.net/tech/kako/1010/10103/1010312992.html
PART 3 http://pc.2ch.net/prog/kako/1000/10005/1000542653.html
PART 4 http://pc3.2ch.net/tech/kako/1022/10229/1022961238.html
PART 5 http://pc3.2ch.net/tech/kako/1027/10275/1027593322.html
PART 6 http://pc3.2ch.net/tech/kako/1033/10332/1033207156.html
PART 7 http://pc3.2ch.net/tech/kako/1038/10380/1038057434.html
PART 8 http://pc2.2ch.net/tech/kako/1041/10415/1041595397.html
PART 9 http://pc2.2ch.net/tech/kako/1046/10469/1046937366.html
PART10 http://pc2.2ch.net/test/read.cgi/tech/1051496506/

推薦図書/必読書のためのスレッド @プログラマー板
PART 1 http://mentai.2ch.net/prog/kako/953/953825415.html
PART 2 http://mentai.2ch.net/prog/kako/964/964560144.html
PART 3 http://pc.2ch.net/prog/kako/1000/10005/1000542653.html
PART 4 http://pc.2ch.net/prog/kako/1005/10058/1005838870.html
PART 5 http://pc.2ch.net/prog/kako/1006/10060/1006020832.html

C/C++入門本の著者を評価する
http://pc.2ch.net/prog/kako/998/998958112.html
0003デフォルトの名無しさんNGNG
もういいよこのスレは。どうせまたガキが荒らしに来るんだろうし。
0004ガキNGNG
荒らしませんよ
0005デフォルトの名無しさんNGNG
Cはそこそこ出来、やさしいC++でC++に入り始めたものです。
Visual C++.NETを勉強したいと思っているのですが、VC++.NETの
お勧めの書籍などありますでしょうか?
いきなりVC++.NETに行くよりも
・Effective C++
・More Effective C++
・Effective STL
・Exceptional C++
・Modern C++ Design
このあたりでC++を深く理解してからのほうが良いでしょうか?
アドバイスお願いします。
0006デフォルトの名無しさんNGNG
>>1
乙!
0007デフォルトの名無しさんNGNG
さて、前スレで独習Cを持ち上げるやたら不自然なレスがあったが
あれは最低の初心者本だ。まともな人は買わないように。
0008デフォルトの名無しさんNGNG
どっちにしろ叩かれる為には読まれなければならない訳で
何だかんだ言ってみんな読んでるのね
0009デフォルトの名無しさんNGNG
2get!
0010デフォルトの名無しさんNGNG
>何だかんだ言ってみんな読んでるのね
読んでるってのもそうだけど、ざっと読んだだけで「この本はダメだ」って判断できるのは、それだけの技術や経験があって初めてできるわけだからね。
評価している人のスキルや経験は、他人、まして初心者であれば余計に知る由もないわけで、初心者にとっては判断に迷うところだよね。

かく言う漏れは独習Cを読んだことはないわけだが、、、
0011デフォルトの名無しさんNGNG
>>8
読みもしないで叩いてる奴が8割だろ。
0012デフォルトの名無しさんNGNG
糞のような独習Cの内容が書かれれば、読んでない奴も言及できるだろ。
くだらんこと言うなよな。ところで8割って数値は何処からきたの?
0013デフォルトの名無しさんNGNG
>>5
金と時間のあるときに適当に読めば?
座学ばっかりやってても、しょうがないよ。
実際に苦労してから本読むと理解が深まるってこともあるし。
0014デフォルトの名無しさんNGNG
>糞のような独習Cの内容が書かれれば

何処に書かれてた?
i=i+1とi++の違いのくだりとか?

他には?
0015デフォルトの名無しさんNGNG
単に、
独習Cがもてはやされた頃とは時代が変わったというだけの話じゃないのか。
あの時代には有効な書物だったのだ。
0016デフォルトの名無しさんNGNG
>>14
独習C++の方だけど、コピーコンストラクタとか、newの
投げる例外がどうたらとか。
0017デフォルトの名無しさんNGNG
>>5
>・Effective C++

なかなか良いんだけど、当たり前のことばかり書いてあって、
ちょっといらつく。また、気難しく、簡単ではない。

>・More Effective C++

日本語訳がね・・・まあいい本なんだけど。これも簡単ではない。

>・Effective STL

これは名著。でも難しい。

>・Exceptional C++
>・Modern C++ Design

これわかるやつって、相当頭良い。
一般人からは変態と言われるレベル。
書いてある内容は凄いんだろうけど・・・
0018デフォルトの名無しさんNGNG
上記本に比べて Accelerated C++ はどうですか?
0019デフォルトの名無しさんNGNG
読みもしないで叩いてる奴が7割だから気をつけな。
0020デフォルトの名無しさんNGNG
単に、
独習Cがもてはやされた頃とは時代が変わったというだけの話じゃないのか。
あの時代には有効な書物だったのだ。

ってあるけど、昔は本当にもてはやされてたの?
0021デフォルトの名無しさんNGNG
バックレですと利ビュー諸んきっとを読めば
あなたも博士になれます。
0022直リンNGNG
http://homepage.mac.com/yuuka20/
0023デフォルトの名無しさんNGNG
>>18
>>17で挙げられている本は入門書ではない。
で、Accelerated C++ は入門書なのよ。
アプローチが普通のC++入門書と違うだけ。

入門書としての評価は、賛否両論。
文法を逐一説明していく方式ではなく、色々プログラムを書いていくうちに
必要になった部分の文法やライブラリの説明をする、という感じかな。

だから、ループの話をしていたのに、文字出力やif分岐の話になって
またループに戻ったりする。

このアプローチに馴染めるかどうかが分かれ目かな。
馴染めないと全く役に立たない、というか、たぶんすぐに投げ出す。

そのほかは、
よく言えばシンプル、悪くいえばメリハリが無くポイントが分かり辛いデザイン。
入門書としてはわかりにくいとも感じられる用語。
0024デフォルトの名無しさんNGNG
C++ Primerも似たような感じだったような。
0025デフォルトの名無しさんNGNG
>>23
thanks!
買って読んでみます。
0026デフォルトの名無しさんNGNG
今までオライリーの実践Cプログラミングで勉強してて、そろそろC++を始めたいと思い、
推薦図書のWebなど見てたんですけど、実践Cの続き?のオライリーの実践C++がどこのページでも無視されてるのは駄目本ってことなんでしょうか?
0027デフォルトの名無しさんNGNG
読んだことのある人が少ないだけ。
0028デフォルトの名無しさんNGNG
なるほろ
0029デフォルトの名無しさんNGNG
最初はなんでもいいから適当に入門書を何冊か
読み漁ればある程度の概念は理解できるだろ。
それからK&Rなりストラウストラップなり、いわゆる
初心者向けでない名著と言われる本を読めば
いいだけのこと。
0030デフォルトの名無しさんNGNG
ttp://www9.plala.or.jp/sgwr-t/
俺はドリル&ゼミナールC言語がおすすめ
0031デフォルトの名無しさんNGNG
>>26
amazon の書評は読んだ?俺の意見もこの書評と同じ。

http://www.amazon.co.jp/exec/obidos/ASIN/4900900109/
0032デフォルトの名無しさんNGNG
このスレ、初期のころは各分野の定番を紹介する良スレだったような
記憶があるんだけど、最近は「いい入門書教えてください」とか
「この入門書は良書ですか」とかそんな質問ばっかりだな。

本格的にやるならどうせ入門書一冊では終わらないんだから、
あれこれ考えないで、とっとと買えとおもうんだが。
0033デフォルトの名無しさんNGNG
しかもC/C++ばかりの。もうこのスレチェックしなくていいかも。
0034デフォルトの名無しさんNGNG
こんな時に聞くのは気が引けますが、
やさしいJAVAってどうですか?第一版と第二版があるみたいですが・・。

自分はJAVAからプログラム入門しようと思っています。
0035デフォルトの名無しさんNGNG
死ねよ
てめーか?1000とったのは 殺す
0036デフォルトの名無しさんNGNG
このスレで聞いていいのかどうか良く分からんのだが…。月刊 NetworkWorld ってどう?
反応無かったら何度か買ってみようかと思ってるんだけど。

>>34
麻奈本? 2ch じゃ評判イイみたいだけど直接読んだ事ねーから分からん、スマソ。
0037デフォルトの名無しさんNGNG
>>34
前スレのCなら

倉薫 → 独習C

が、賛成だが、Javaなら、

麻奈 → 結城

が初心者の定番だと思う。
0038デフォルトの名無しさんNGNG
麻奈は簡単すぎてどこ読んでいいかわからん。漏れはC言語やったから
そう感じるんだろうけど。初心者にはいいのかも。
0039デフォルトの名無しさん NGNG
また脱初心者の自慢話ですか( ゚д゚)、ペッ
0040デフォルトの名無しさんNGNG
みんながみんな優れているわけじゃないんだよ( ゚д゚)、ペッ
0041デフォルトの名無しさんNGNG
>34
教科書として麻奈を使う講座も多いし
入門としてはいいんじゃないの

>38
東大受かってから自慢してください
0042デフォルトの名無しさんNGNG
>>41
東大?なんで急に東大の話題が?
0043デフォルトの名無しさんNGNG
>>37
普通に最初から結城本でいいと思うが。
結城本から入ってだめなようなら、プログラム書かない方が本人も周りも幸せと思われ。
004443NGNG
あとまだこのスレに出てないような気がするので1冊紹介。

ASCIIから出ている実践Java(Arton/宇野るいも)。
内容的にはEffectiveJavaチックな感じで、いくつかトピックを取り上げてる。
C/C++からの移行組みにはよいと思われ。
EffectiveJavaは良書だと思うけど、訳が若干あれ(内容は正しいと思うけど、文体が...)なので、それがいやな人には特にお勧めかも。
0045デフォルトの名無しさんNGNG
独習Cの糞な所を話す奴はいても、良い所を話す人はいないね。
0046デフォルトの名無しさんNGNG
>>45
これだけ批判が多いとそういうことは書きにくいと思うよ。
しっかりとしたことを書いても叩かれるかもしれないし。
0047デフォルトの名無しさんNGNG
小市民は成功者を妬む・・・か
0048デフォルトの名無しさんNGNG
ダイテルなんてよく使う気になるな。
おそらく相当な馬鹿なんだろう。
あと、「アメリカの大学」という言葉に弱い奴なんだろう。
0049デフォルトの名無しさんNGNG
>>48
あなたがそう考える理由を書いてくれると他の人にも役に立つ情報になると思うのですが。
理由を書かないような独り言をわざわざここに書く必要があるんですか?
0050デフォルトの名無しさんNGNG
バカはほっとけ。
0051デフォルトの名無しさんNGNG
このスレは、一般的な言語の入門書を熱く語るやつが
やたら多いが、いったいどういう連中なんだ?

入門者なら言語自体の理解がまだ覚束ないし、
他の本との比較もできない。
その言語で普段飯食ってるようなやつは今さら
よい入門書を教えてもらったところで何の意味もない。
米国で暮らしてるやつが高校受験用の英語の参考書で
煽り合戦なんて考えられんだろ。

煽りじゃなくて、出版関係者同士で頑張ってるとしか思えんよ。
0052デフォルトの名無しさんNGNG
Cなしで直接 C++を始めるならピアソンのAccelerated C++ がいいと思う。
他に"初めてのC++"なんてのがあるがはっきり言って糞だった。
0053デフォルトの名無しさんNGNG
>このスレは、一般的な言語の入門書を熱く語るやつが
>やたら多いが、いったいどういう連中なんだ?
入門書しか読んだことない連中だろう
0054デフォルトの名無しさんNGNG
ネットのC++入門サイト見てからEffectiveC++とストラウス本買えば十分だよ。
0055デフォルトの名無しさんNGNG
>>52
今更そんな情報が何の役に立つんだ
0056デフォルトの名無しさんNGNG
過去ログでもこの辺のサイトでもすでに十分に語られてる本について
今更語っても意味ねー
http://www.1point.jp/~book_2ch/
http://bookshelves.tripod.co.jp/
0057デフォルトの名無しさんNGNG
宿題スレみたいな隔離スレでも作る?
「わかりやすい入門書を教えるスレ」みたいな。
0058デフォルトの名無しさんNGNG
すでにそういうスレなかったっけ
0059デフォルトの名無しさんNGNG
>>57
分離してほしい。
隔離スレと言っても、ここしばらくスレの8割方が入門書についての
レスだから、立ち枯れになることはないだろ。
0060デフォルトの名無しさんNGNG
>>51
>煽りじゃなくて、出版関係者同士で頑張ってるとしか思えんよ。

ソレダ!
0061デフォルトの名無しさんNGNG
独習C一通りやったけど、あれ糞だったのか。まぁ多少は役には立った。
いずれC++に行きたいと思っているけど、まだCが不十分なので、もう一冊やっていきたい。
ここで独習と共に頻出のダイテルCをやろうかと思う。

また、それと平行してアルゴリズムの勉強もしておきたい。
過去ログ一通りみたが、決めかねている状態。
どんな本がお勧めでありますか。
0062デフォルトの名無しさんNGNG
と、思ったらアルゴリズム本スレを見落としてました。すんませんいってきます
0063デフォルトの名無しさんNGNG
xmlとxml web サービス関連の本を探しています。

理論だけでなく手も動かせて学べる書籍はないですか?

洋書でもいいです

0064デフォルトの名無しさんNGNG
独習シリーズの良いところは
実際にプログラムを打ち込んで身につけるという方針。
初心者にとって大切なことは最先端の情報や
小手先の知識ではなく、実際にプログラムに触れること。

本を読む時間ばかり長くなって、挫折した人、挫折しそうな人には
独習シリーズはおすすめ。逆に、特に練習問題などを与えられなくても
自分でどんどん興味を持ってプログラムを書いて
身につけていくような人は別の本でも良いと思うよ。

(初心者のうちは)プログラムは読んで覚えるよりも、書いて覚えるもの。
0065デフォルトの名無しさんNGNG
前スレの873で独習Cの感想を書いた者ですが全章読み終えました。

ボクはC言語入門書を読み終えた2冊目の本と位置付けてます。
この本の最大の悪点は、とにかく文章がガチガチに硬い。
翻訳はとてもよく出来てて翻訳本であることを忘れさせるほどなの
ですが、いかんせん硬いです。まるで数百ページの数学の教科書。
読み終えて、疲れた。C言語は難しいと感じてしまいました。
この本は5人が読んだら4人が投げ出すと思います。

この本の良さは6章以降で感じました。
他の入門本より1つ広い範囲をカバーしています。
それぞれに2,3ページ程度で説明されていて、知識はつくが
身につくほどにはなりません。でもまぁ、本で得られるのは
この程度だと思います。
中上級者の方は本屋で立ち読みしてみるといいと思います。
この本は10行程度のサンプルコードの応酬なので、字数自体は
それほどでもないです。理解している人なら1,2章を10分程度で
立ち読めると思います。

逆を言えば5章まではいらないと感じました。
入門書以上のことは何も得られなかったし、ならば入門書として
どうかというと分かりやすさが最低レベルでした。
表紙はかっこいいと思います。「オレは勉強してるんだぞ」と
いう感じになります。
0066プログラムはなぜ動くのか の感想NGNG
入門書の感想はいらないという意見があって、
中級者以降の本の感想も書きたいのですが、
ボクは中級者じゃないので書けません。

そこでこの前読んだ「プログラムはなぜ動くのか 矢沢久雄著」の
感想を書きます。

この本のボクの評価は10段階中10、満点です。
「中上級者ならみんな知ってること、プログラム初心者はぜひ」

この本はCPU演算のみを扱った本です。
全編がコラム感覚でとても楽しく2日で読み終えました。
豆知識本か?というと違います。この本から得られることは
実際のプログラミングに非常に役立ちますし、逆を言えば
中上級者は知ってて当たり前かも知れません。
主にVBのコード、少しCのコードが出てきます。ボクはVBユーザーで
これからCを勉強しようというところなので思いっきり
ストライクゾーンだったことがさらに面白く感じたのかもです。
0067プログラムはなぜ動くのか の感想NGNG

例えば、前半(第3章)でこのようなコードが出てきます。

リスト 3-1 0.1を100回加えるVisualBasicのプログラム
Sub Main()
Dim d As Double
Dim i As Integer

'合計値を格納する変数を初期化します。
d = 0

'0.1を100回加えます。
For i = 1 To 100
d = d + 0.1
Next i

'結果を表示します。
MsgBox Format(d), vbOKOnly, "0.1を100回加えた結果"
End Sub

以上です。この実行結果は9.99999999999998という値が
メッセージボックスに表示されるわけですが、これを見て
「あ、なんだ。こんなの当たり前ジャン」と思った人は
この本は必要ないと思います。

ちなみにこの本も表紙がいい。頭のよさそうな感じがします。
しかし、中身はとてもやさしいです。
0068デフォルトの名無しさん NGNG
( ゚д゚)、ペッ
0069デフォルトの名無しさんNGNG
もう夏休みだっけ
0070デフォルトの名無しさんNGNG
>>66
これも面白そうじゃない?

『コンピュータはなぜ動くのか』
http://itpro.nikkeibp.co.jp/free/NSW/ITBASIC/20030605/1/

上のページで腕試しができるよん
【問題8】間違えてもーた(´・ω・`)ショボーン
0071デフォルトの名無しさんNGNG
>>69
ここは年中、夏休み
0072デフォルトの名無しさんNGNG
>>71
つまりむしょ(ry
0073デフォルトの名無しさんNGNG
MFCのCSocket等の使い方を解説している本でお勧めがあったら是非ご紹介ください。
0074デフォルトの名無しさんNGNG
はっきりいってコバケンがお勧めです。
0075デフォルトの名無しさんNGNG
うずらみたいなのを作るために役立つ本を教えて下さい。
0076デフォルトの名無しさんNGNG
「プログラマーはなぜ働くのか」って本があったら、読んでみたいけどね。
0077デフォルトの名無しさんNGNG
 _________________________________________
 |               .|               |
 |How Programmer Works|     そこに      |
 |               .|               |
 |               .|     書くべき     |
 |   プログラマーは   .|               |
 |               .|    プログラムが   |
 |   なぜ働くのか    |               .|
 |               .|     あるから     .|
 |               .|     _、_        .|
 |  :知っておきたい :  .|   ( ,_ノ` )y━・~~~   |
 |  :土方の基礎知識:  .|               |
 |               .|           おわり|
  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0078デフォルトの名無しさんNGNG
Σ( ̄□ ̄|||)
0079デフォルトの名無しさんNGNG

プログラマじゃなくても食っていくために働くじゃないか。蛆虫
あと、ないから組むんだよ。ゴミクズ
お前素質ないよ。能無し
0080デフォルトの名無しさんNGNG
>>79
モマエ、イタイヨ
人が『プログラム』を『書くべき』なんじゃなくて、
『書くべき』(書かられるべき)『プログラム』があるってことじゃない?

レビュー書いてる場合じゃないね、まず日本語を(ry

0081デフォルトの名無しさんNGNG
>土方の基礎知識
(#`Д´)


>プログラマじゃなくても食っていくために働くじゃないか
( ゜д゜)ポカーン
0082デフォルトの名無しさんNGNG
Σ( ̄□ ̄|||)
0083デフォルトの名無しさんNGNG
「プログラマ」「働く」という言葉の定義に差があるね
っつうかウザイ>>76-81
0084デフォルトの名無しさんNGNG
>>80
( ´,_ゝ`)プッ
0085デフォルトの名無しさんNGNG
君達がもっと謙虚で思いやりのある人だったら
プログラミングの腕はもっともっと上がっていただろうに・・・
実に惜しい素質をなくした

もっと自分に自信を持とうよ
ちっぽけな煽りや嫌味なんか気にもならなくなるから
自分が信じられないのかい?


ttp://www5a.biglobe.ne.jp/~macht/dark/4.htm
0086デフォルトの名無しさんNGNG
http://www5a.biglobe.ne.jp/~macht/dark/4.htm
0087デフォルトの名無しさんNGNG
 _________________________________________
 |               .|               |
 |How Programmer Works|     そこに      |
 |               .|               |
 |               .|     書くべき     |
 |   プログラマーは   .|               |
 |               .|    ソフトウェアが   |
 |   なぜ働くのか    |               .|
 |               .|     あるから     .|
 |               .|     _、_        .|
 |  :知っておきたい :  .|   ( ,_ノ` )y━・~~~   |
 |  :土方の基礎知識:  .|               |
 |               .|          おしまい|
  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0088デフォルトの名無しさんNGNG
マ板いけや
0089デフォルトの名無しさんNGNG
空気読め
0090デフォルトの名無しさんNGNG
これですか?
http://www.amazon.co.jp/exec/obidos/ASIN/4167306034/qid=1055662798/sr=1-2/ref=sr_1_2_2/249-6025811-1474706
0091デフォルトの名無しさんNGNG
山本七平には思想的価値は無いです。
0092デフォルトの名無しさんNGNG
>>91
本勝信者発見!
0093デフォルトの名無しさんNGNG
>>92
福田信者ですが何か?
0094デフォルトの名無しさんNGNG
MSDNの契約が今月で切れるんだけど、会員価格で買える書籍ってあるでしょ。
買っておいた方が良い本挙げてくれない?
0095イザヤ・ベンダサンNGNG
これこれ。
ユダヤ社会では会議で全員賛成になるときは
その案は廃棄になるのだよ。
0096デフォルトの名無しさんNGNG
自分は今、C++の基本文法を一通り勉強して、憂鬱本でOOPの概念を学んでるんですが
この後、Effective C++を買うか、STL関連の書籍を買うかで迷ってます。
将来的にはMFCとかもやって行きたいと思ってるんですが、その前に基礎を固めたいと思ってます。

同じような経験を持ってる人、ご教授くださいー
0097デフォルトの名無しさんNGNG
>>96
(元)野球部員?
009896NGNG
>>97 じゅ、柔道部・・・(´Д`;)
0099デフォルトの名無しさんNGNG
>>98
なるほど・・・だから「自分は」なんて話し方をするんだ。

Effective C++の方がいいと思う。
010096NGNG
ふむふむ! Effective C++は絶対いつかは買おうと思ってたんで、とりあえず買ってみます。
こんなレベルなのに、PGの仕事あっせんしてもらえそうでめっちゃ焦ってます(派遣だけど)

自分としては実際の業務では何もできないって一番わかってるんで、仕様書作成とかやりたかったんですが
周りの人にも勧められてるんで思い切ってやってみようかと思ってます。
ご教授ありがとうございました!
0101デフォルトの名無しさんNGNG
>>96
がんがれ!!
■ このスレッドは過去ログ倉庫に格納されています