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

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

レス数が900を超えています。1000を超えると表示できなくなるよ。
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
0809デフォルトの名無しさんNGNG
>>808の本は知らないけど、
Javaなら結城先生のがよかったよ。
0810デフォルトの名無しさんNGNG
>>808
Java言語プログラミングレッスン・結城浩、お薦め。
perlのお薦め書籍スレではKENTと並んでDQN扱いの結城先生ですが
やはりJava本はいいと思う。デザパタも読んだよ。

関係ないがperlクイズの表紙の女の子は萌える。
0811デフォルトの名無しさんNGNG
独習C#はいかがですか?
0812デフォルトの名無しさんNGNG
>>810
結城先生のデザパタの本は、Javaの基本を知っている程度では手を出すにははやすぎますか?
0813デフォルトの名無しさんNGNG
>>812
Java言語プログラミングレッスン(とか他の入門書とか)→
(誰かの中級本、謎+落とし穴とかどうよ)→デザパタ。

途中でプログラミング言語Javaも読むとなお良いような。

0814デフォルトの名無しさんNGNG
javaなら林晴古比!!!
0815デフォルトの名無しさんNGNG
プログラミング言語Javaの訳ってひどくねー?
うちの研究室で論文などをあんな感じに訳したら、うちの教授に
「不自然な日本語に訳すな」って怒られるぞ。
訳がひどいのはこれだけじゃないけどね。
0816デフォルトの名無しさんNGNG
>>815
やっぱり、漏れもそう思ってたよ。
読んでて意味不明でストレス溜まってくるんだよ。
0817デフォルトの名無しさんNGNG
>>815
同意なんだけど、
論文訳したりしてるんだったら原書読めばいいじゃん。
0818デフォルトの名無しさんNGNG
"effective Java" も同じ柴田 芳樹さんなんですよね。
amazon の書評を見る限り、かなり訳に問題があるようですが。
0819819NGNG
たかはしまな著のやさしいJAVA1,2を読みました。JAVA初心者で、
この本を読んだ人は次にどの本に手をつけたのか知りたいです。
自分の向かう方向性と次の本を選んだ動機等教えてください。
0820 ◆k/Ubp.Kg NGNG
>>818
あれはヒドイよ。一回日本語訳買ったんだけど、あんまりにも訳がアレだったんで、英語読めない後輩に売って原書買った(笑)。
ピアソンの "Java リアルタイム仕様"ってのも本屋で読んでみたけど訳がひどかった。

>>819
>>813はどう?
# ていうか、やさしいC or やさしいJavaって評判良いよね。読んだコトないんだけど、そんなにいいの?
0821819NGNG
>>820
結構よかったですよ。言語初心者だったんですが、何の抵抗なく
入っていけましたし。デザパタってAmazoneとかでも上位ですよね?
読んでみようかな・・・
0822 ◆k/Ubp.Kg NGNG
>>821
そうなんか…今度後輩に勧めてみます。
結城さんのJavaデザパタはデザパタの入りとしては良いと思われ。
0823デフォルトの名無しさんNGNG
このスレは買っちゃいけない本がわかって非常に参考になる。
0824デフォルトの名無しさんNGNG
読め読め団皆さんおはようございます
0825デフォルトの名無しさんNGNG
C言語の本でどちらを買おうか迷っています。
みなさんの意見を聞きたいです。お願いします。

独習C
http://www.amazon.co.jp/exec/obidos/ASIN/488135700X/249-8755282-4574729

C言語プログラミング Computer Science Textbook
http://www.amazon.co.jp/exec/obidos/ASIN/4894710293/qid=1032871294/sr=1-1/ref=sr_1_2_1/249-8755282-4574729
0826デフォルトの名無しさんNGNG
>>825
マナタンのやさしいCもお勧め。
0827825NGNG
マナタン?
0828マナタン萌NGNG
http://www.amazon.co.jp/exec/obidos/ASIN/4797317639/
0829マナタン萌NGNG
>>825
ついで。amazonのアドレスは ASINの後の数字よりも後の奴には個人情報(つってもよく買ってる本とかだけど)が入ってる場合があるから、
漏れみたいに途中で切って貼った方がいい。
# 例えば
# http://www.amazon.co.jp/exec/obidos/ASIN/4894710293/qid=1032871294/sr=1-1/ref=sr_1_2_1/249-8755282-4574729
# だとqid=1032871294/sr=1-1/ref=sr_1_2_1/249-8755282-4574729の部分はダメぽ
0830デフォルトの名無しさんNGNG
>>825
独習Cはまぁまぁな本だと思う。けど、版を重ねても間違いが多くて
出版社サイトできちんと訂正を確認しないといけない。
練習問題は多いけど、多すぎて眠くなります。

自分としては、速攻で一通りC言語を学ぼうと思ったら。

「やさしいC」(高橋麻奈)「ソフトバンク」
「プログラミング学習シリーズ:C言語�@�A」(倉薫)「翔泳社」

以上のどちらかですね。ただじっくり学ぼうと思ったら

「C言語によるプログラミング基礎編:第二版」(内田智史監修)「オーム社」
細かい疑問点はこれで解決した。続編の「スーパーリファレンス編」もいい!!
0831825NGNG
>>829
そうなんですか?初めて知りました。以後気をつけたいと思います。

>>830
ありがとうございます。その本調べてみたいと思います。
0832825NGNG
皆さんからのアドバイスありがたいです。
でも実は2冊目を探しているんです。
2冊目を>>825に書いたどちらかにしようかなと思ったんです。
0833デフォルトの名無しさんNGNG
つい数ヶ月前からC言語の勉強を始めた者です。
まだC言語の本も数冊しか読んだことがないのでお役にたてるか
わかりませんが、ご参考までに。

825さんは、一冊目は何を読まれたんですか?
もしよろしかったら教えてください。
自分は、一冊目は
『改訂 新C言語入門(シニア編)』(林晴比古 著) SOFTBANK
でした。当時ビックカメラ(横浜店)のC言語のコーナーに
行くとこの本が沢山置いてあったのを覚えています。(つい先日
ビックカメラに行ったらもう置いてませんでしたが)

林晴比古 さんの本は、プログラムそのものが初めてだった自分にとって
データ型等の説明も細かく記載されていたので、非常に勉強をすすめ
易い印象があります。

『独習C』は、用語の説明等がないので、プログラムそのものが始めてだった私には、とっつきにくかった印象があります。各章に簡単な説明があり、サンプルプログラムもCD-ROMに付属していますから、問題集として
利用すると良いのでは、と思います。

0834デフォルトの名無しさんNGNG
>>832

俺は2冊目はK&Rですた。
ほんとは進行形ですが・・・。

演習なんかも小難しくて楽しいですし
なによりもC言語創った人の本ですからね。
2冊目には悪くないと思います。
0835デフォルトの名無しさんNGNG
1冊目が何だか分からないんだけど
2冊目ってなら個人的には
「エキスパートCプログラミング」を推薦します。
http://www.ascii.co.jp/books/detail/4-7561/4-7561-1639-6.html
名前ほど警戒する必要のある本ではないです。
返し読みに耐えられるだけ奥が深く、かつメチャクチャ面白いです。
これほど基礎からポインタを説明している本も少ないのでは?
私がCで一番お世話になった本です。
ただしあくまで参考書タイプの強化本なので
1冊目がそれなりにしっかりとした「教科書」タイプの本
であることが前提だと思います。
0836デフォルトの名無しさんNGNG
>>833
一冊目は『明解C言語』を読みました。
正確には『明解C言語』の前に『改訂 新C言語入門』のスーパービギナー編とビギナー編を見ました。
しかし、自分には全く合わない本でした。なので途中で見るのをやめてしまいました。
『独習C』はある程度わかっていると割と読めるということなんでしょうか?
0837832NGNG
>>834
K&Rですか。やっぱそれを見ることも考えた方がいいんですかね?
どの程度の本なのかわからないので、本屋で見てみたいと思います。

>>835
奥が深く、かつ基礎から理解できるという本なんですかね?
これもぜひ本屋で見てみようと思います。

ちなみに>>836は自分です。名前書き忘れました。すいません。
0838デフォルトの名無しさんNGNG
>>835
俺は一冊目がダイテル本で2冊目がそれだったよ。
3冊目がK&Rでした。

「エキスパートCプログラミング」は面白い。訳者の友人が突っ込みまくってるところもおもろい(w
そのあと「はじめて読む8086〜486」を読みますた。

0839825=832NGNG
>>838
ダイテル本って『C言語プログラミング Computer Science Textbook』ですか?
0840デフォルトの名無しさんNGNG
>>839
そうです。
0841825=832NGNG
>>840
ちなみに2冊目としてはいかがでしょうか?
ダイテル本はいかがですかね?
0842825=832NGNG
すいません。眠くなってきてしまいました。
皆さんレスありがとうございました。
みなさんのおすすめ本を本屋で見てみたいと思います。
ありがとうございました。
0843838NGNG
>>841
2冊目なら本文と例題を読んでいくだけならすらすらと進むと思いますよ。
練習問題の量は多いので全部やる必要はないです。解答もないし。
でも中には面白い問題(難しい)も含まれてるのでそういったやつは
ぜひ挑戦してみてください。
泥臭いコードになったとしても、あとあとその経験は役にたつと思うし、
完成したときに自信にもなります。

例題もなかなか面白いものがあるのでそういったのを機能拡張したり
しても楽しめます。
0844デフォルトの名無しさんNGNG
抱いてるは止めとけ
半分以上練習問題だぞ
0845デフォルトの名無しさんNGNG
二冊目ならかえってそれでもよいのでは。
一冊目を読んで分かった気になっていることを
実は理解していなかったのかと気づかせるのも二冊目の役目だと思うし。
0846825=832NGNG
>>843,844
ダイテル本かなり興味を持っちゃいました。
半分以上が問題でも解けるかどうかの自信がないです。(^^;
例題や練習問題を通じて技術を付けられるっていうことですね。
0847デフォルトの名無しさんNGNG
cなら
http://www.amazon.co.jp/exec/obidos/tg/detail/-/books/4816333053/250-6023508-6721030
これ!
0848825=832NGNG
>>845
そうかもしれませんね。以外と他の入門書を読んで勉強になるかもしれませんし。
もう一度確認の意味を込めて少し上の入門書を買うのもいいかもしれませんね。
0849825=832NGNG
>>847
でもまだ発売されてない本ですね・・・ (^^;
0850デフォルトの名無しさんNGNG
>836
>『独習C』はある程度わかっていると割と
>読めるということなんでしょうか?
ちょっと説明不足でした。
自分は『改訂 新C言語入門(シニア編)』と『独習C』を同時進行で読みました。
『新C言語入門』の大事な部分を要約して、ノートにまとめて
『独習C』の問題を解くというスタイルをとりました。
『独習C』が、自分がちょっととっつきにくいなと思った理由です。
1)1色刷り 2)図が少ない 3)レイアウト 4)コメントがちょっと少ない

825さんは『明解C言語』を読まれたそうですので、
『独習C』も簡単に読み進められるような気がします。                
0851825=832NGNG
>>850
丁寧にレスありがとうございます。
2冊で進行したということですか。
『新C言語入門』を教科書、『独習C』を問題集って形ですね。
このやり方はいいかもしれませんね。この勉強法を参考させてもらいます。m(_ _)m
『新C言語入門 シニア編』はまだ見たことがないので書店で見てみようと思います。
1冊目を読んだことで、今まで思ってた『新C言語入門』シリーズの見方が変わるかもしれませんので。

0852デフォルトの名無しさんNGNG
コバケンの「これならわかるC++」結構良いと思います。
小さいから持ち歩くにも便利ですし。
0853デフォルトの名無しさんNGNG
>>851
>丁寧にレスありがとうございます。
とんでもないです。こちらも色々情報を得る事ができましたので、
ありがとうございます。
ちょっと補足なのですが、今自分はFILE操作の勉強をしています。
でも『新C言語入門』『独習C』では、FILE操作の説明の章について
少し説明が簡略しているような気がします。(きっと詳しすぎると
膨大な量になるのでしょうが)
勉強中になにかにつまずいたら、私はその手がかりになるような
専門の本を探すと良いかもしれません。(自分の場合、ポインタと
FILE操作で苦戦しました。)
0854デフォルトの名無しさんNGNG
>>853
FILE操作は『明解C言語』にも書いていませんでした。
なので自分も正直不安です。
今日、本屋に行ったら『新C言語入門 シニア編』だけ見つけられました。
確かにファイル操作に関しては少し薄いかなという印象を受けました。
他の本も見てみたんですが、これといっていいのは見つけられませんでした。

ここで、みなさんの教えてくれた本は『新C言語入門 シニア編』以外見つけられませんでした。
明日、新宿の紀伊国屋書店に足を運んでみたいと思います。
0855825=832 NGNG
854は私です。すいませんでした。
0856デフォルトの名無しさんNGNG
>>854
作ってわかるCプログラミング
日下部 陽一 (著)
http://www.amazon.co.jp/exec/obidos/ASIN/477411328X/
これでも読んでみなさい。
ファイル操作とか実践的なプログラム例がたくさん載っていますよ。
0857デフォルトの名無しさんNGNG
柴田望洋の本は読みにくくて時間がかかる。
それに「明解C言語 入門編」は>>854も言ってるように、ファイル操作については書いてない。

翔泳社のプログラミング学習シリーズの倉 薫著「C言語�@・�A」はいいと思う。
0858デフォルトの名無しさんNGNG
857は舌足らずだったので補足だ
読みにくくて【学習に】時間がかかる
0859688NGNG
『明解C言語 実践編』はファイル操作についても書いてある。
30ページちょっとかな。

私は↓の二冊が気になってる。特に上の。
C実践プログラミング / スティーブ オウアルライン
C言語プログラミング / ハーベイ・M. ダイテル
0860825=832NGNG
>>857
私個人は『明解C言語』はいい本だと思いますた。
しかしファイル操作がないのが痛いですね。
>>857さんは、2冊目は何を読みましたか?
0861825=832NGNG
>>859
やはりダイテル本はいいんですかね?
C実践プログラミングはオライリーの本ですよね?なんか難しかった印象が・・・
そうでもなかったでしたっけ?
0862デフォルトの名無しさんNGNG
俺も翔泳社の「C言語1,2」はかなりいいと思う
ポインタを電話に例えるのは余計な工夫だと思うけど全体的にわかりやすい
それと「C言語ポインタ完全制覇」という本もいい本だった
0863sNGNG
結局入門本か・・・
0864デフォルトの名無しさんNGNG
>>860
読んだ本
1冊目 その望洋の本
2冊目 さっき言った翔泳社のC言語�@
3冊目 初めてのC言語 中山敬二 ナツメ社
4冊目 さっき言った翔泳社のC言語�A
5冊目 ゼロから学ぶC++ 日経ソフトウェア
6冊目 Q&Aで学ぶ! Cプログラミング 塩沢 直和著 (株)イーアイティ監修 エーアイ出版
0865デフォルトの名無しさんNGNG
おまえら本ばかり読んでないで、一行でも多くコードを
書けよ。でないと立派なコーダーに成れないぞ。
0866デフォルトの名無しさんNGNG
俺は、K&Rとmanだけでプロやってます。
まわりはみんなそうですが。
0867デフォルトの名無しさんNGNG
>>866
K&R二人と男だけでフロですか・・・私は遠慮しておきます。
0868デフォルトの名無しさんNGNG
>>861
今後学習予定の本
 基本情報技術者試験 C言語プログラム問題の切り札 宮坂俊成 技術評論社
 Cプログラマのためのアルゴリズムとデータ構造 近藤嘉雪 ソフトバンク
 アルゴリズム入門 -C言語による計算- 影井清一郎 サイエンス社
 基本情報技術者試験 C言語集中ゼミ 東田幸樹・山本芳人・広瀬啓雄 ソフトバンク
 プログラミング講義 C++ 別巻 C++への道 柴田望洋・岡寛文 ソフトバンク
 C言語による 電気・電子工学問題の解法 佐藤次男 森北出版
 エキスパート Cプログラミング ──知られざるCの深層 Peter van Linden著 梅原 系訳 アスキー出版局
 プログラミング講義 C++別巻 C++への道 柴田望洋・岡寛文 ソフトバンク
 学生のための 基礎C++Builder 山中隆一・山住直政 東京電機大学出版局
 Borland C++Builder 4 オフィシャルコースウェア 基礎編 服部誠著 インプライズ株式会社監修 アスキー出版局
 Borland C++Builder 4 オフィシャルコースウェア 応用編 古川正寿著 インプライズ株式会社監修 アスキー出版局
 プログラミング実習 VC++ 入門編 小林健一郎 ソフトバンク
 標準C++:STLの基礎知識 柏原正三 アスキー出版局
 95/98/NT対応 C言語版 Windowsプログラムを10倍簡単に作る 平林雅英 共立出版
 95/98/NT対応 C++版 Windowsプログラムを10倍強力に作る 平林雅英 共立出版
 プログラミングWindows 第5版(上) Charles Petzold 著 株式会社ロングテール/長尾高弘訳 Microsoft Press アスキー出版局
 プログラミングWindows 第5版(下) Charles Petzold 著 株式会社ロングテール/長尾高弘訳 Microsoft Press アスキー出版局
0869デフォルトの名無しさんNGNG
間違い 868は861ではなく860へのレス
0870デフォルトの名無しさんNGNG
「プログラミング学習シリーズ C言語�@�A」
「エキスパートCプログラミング」
「ファーストランゲージC++」
「プログラミング学習シリーズ Visual C++�@�A�B」
「極めるVisual C++」
「TCP・IP解析とソケットプログラミング」
「はじめてのPerl」(ラクダ本)
0871デフォルトの名無しさんNGNG
「極めるVisual C++」
って吉田弘一郎の?
あれクソだからお勧めしない
だいたい極めてないだろーが。
吉田じたいが。
0872デフォルトの名無しさんNGNG
俺が読んできたCの本
1冊目 現実的なCプログラミング [ソフトバンク]
2冊目 ANSI C/C++辞典 [共立出版](一通り最初から最後まで読んだ)
3冊目 エキスパートCプログラミング [アスキー]
4冊目 CプログラミングFAQ [トッパン](一通り最初から最後まで読んだ)
5冊目 標準Cライブラリ [トッパン]

今となっては最後の2冊は入手困難という罠。
0873デフォルトの名無しさんNGNG
カーニハンとリッチーばかり有名で残りの一人がかわいそう
0874825=832NGNG
いつのまにかレスがたくさんついていました・・・
やはり『エキスパートCプログラミング』を読んでいる方多いですね。
ということは、それだけこの本がいいということなんでしょう。
ぜひ探してみたいです。
0875825=832 ◆wUDH2Y5M NGNG
それとやはりK&Rですね。
でも2冊目でそれがいけるかかなり不安です・・・
バイブルだけあって内容もかなり難しいのではないでしょうか?
0876読んだ本NGNG
はじめて読むシリーズ(8086、486、MASM)
C言語書籍諸々
C++書籍諸々
JAVA書籍少々
0877デフォルトの名無しさんNGNG
8086マクロアセンブラ入門
伊原 充博 (著), 小林 弘幸 (著)
http://www.amazon.co.jp/exec/obidos/ASIN/4774114421/qid%3D1021482264/sr%3D1-1/ref%3Dsr%5F1%5F0%5F1/250-9530434-1125032

これ、書泉で平積みになってたので
興味があって読んでみたが、いいんじゃないか?
プログラマや技術者めざすならコンピュータのアーテキクチャしらないとなぁ。
0878デフォルトの名無しさんNGNG
カニチャ-ハン&リッチ-
0879デフォルトの名無しさんNGNG
ahoって何した人でしたっけ?
0880デフォルトの名無しさんNGNG
これとかじゃないの?
http://www.amazon.co.jp/exec/obidos/ASIN/482228056X/
0881デフォルトの名無しさんNGNG
>>877
はじめて読む8086に比べてどうよ?
0882デフォルトの名無しさんNGNG
コンパイラじゃなかったっけ?
0883デフォルトの名無しさんNGNG
>>881
図が多くて分かりやすいと思う。
理論よりも実践重視って感じ。
一回手に取ってみると良いと思う。
0884デフォルトの名無しさんNGNG
>>879
ドラゴンブックとかアルゴリズムの設計と解析I・IIとか
データ構造とアルゴリズムとか
0885デフォルトの名無しさんNGNG
>>825
そういえばアルゴリズムとかは大丈夫なの?
そっちを抜きにして言語ばかり詳しくなっても望む結果は得られないよ
0886デフォルトの名無しさんNGNG
>>825
独習C
0887デフォルトの名無しさんNGNG
>>886
俺もHerbert Schildtのファンだからいいと思う
0888デフォルトの名無しさんNGNG
読むと勉強になるコードがきれいなソースを知りたい。
0889デフォルトの名無しさんNGNG
When it reads, the code which becomes study wants to know beautiful sauce.
0890825=832 ◆wUDH2Y5M NGNG
>>885
アルゴリズムにも自信がないかもしれないです・・・
確かにそっちも疎かにできないですね・・・
その本も見てみないと・・・
お薦めの本とかはないでしょうか?

>>886
>>886さんは独習C見てどうでしたか?
よろしかったら感想など教えてもらえるとありがたいです。
0891デフォルトの名無しさんNGNG
Cは知らんが、Herbert SchildtのC++関連の本は糞。
本国での評価も最低という罠。
0892デフォルトの名無しさんNGNG
矢沢久雄さんの

C言語で学ぶプログラミングの基礎の基礎 ― CD-ROM付

すごい売れ行きみたいだね。やっぱすごいね。
0893デフォルトの名無しさんNGNG
ガイシュツだろうが、奥村晴彦さんのC言語による最新アルゴリズム辞典だな。
入門書ではなく辞典なので初心者にはあまり向かないかもしれづ。
分かる分からない、というよりも面白い、という本だな。

もう6年は読んでいるためか本がボロボロ。
本屋で見つける度に買い換えたいと思う(w
0894デフォルトの名無しさんNGNG
>>993
あの本は知識というよりは教養の部類に入る本だとは思うが。
0895デフォルトの名無しさんNGNG
C言語超入門―Windowsでゲームボーイのプログラムを作ろう! CompuBooks
尾池 吉保 (著)
http://www.amazon.co.jp/exec/obidos/ASIN/488399158X/


やっぱこれでしょ。
初心者は、コンソールに"Hello, World!"とかやっても萌えない
けど、ゲームボーイに出力すると萌えるもの。
0896デフォルトの名無しさんNGNG
VC++で
ファイルのロード、セーブ、矩形範囲選択、切り取り、アンドゥー機能のある
ペイントソフトが作れるようになるくらいの本はどれですか
特に矩形範囲選択、切り取りの機能が重要
0897デフォルトの名無しさんNGNG
>>896はゲーム好きのリア厨か工房と見た!!
0898デフォルトの名無しさんNGNG
>>895
俺はリアルおじさんだけどちょっといいかい?
それって、エミュレータがあるのかな?
それで、たしかワンダースワンだと開発環境買えたよね。
ゲームボーイはどうなのかな?
ワンダースワンとどっちがいいか検討中なもので。
0899899NGNG
Javaの基礎本→デザインパターン入門(結城 浩)てゆうのはそうすべき
ながれなんですか?
0900デフォルトの名無しさんNGNG
900
0901デフォルトの名無しさんNGNG
901
0902デフォルトの名無しさんNGNG
902
0903デフォルトの名無しさんNGNG
903
0904デフォルトの名無しさんNGNG
904
0905デフォルトの名無しさんNGNG
>>899
プログラミング言語Java→GoF本

ほんとはこれが正しい流れ
0906デフォルトの名無しさんNGNG
GoF本はC++という罠。
最近SunのJavaシリーズでもこんな本が出た。
「デザインパターンによるJava実践プログラミング」
でも結城さんの本もいいと思うよ。

http://www.amazon.co.jp/exec/obidos/ASIN/4756141552/
0907デフォルトの名無しさんNGNG
明日デザパタ2冊買ってくるかな。
8300エン・・・
0908デフォルトの名無しさんNGNG
プログラミング言語Java→色々プログラムしてて標準的なクラスは使いこなせるようになる。→デザインパターン
レス数が900を超えています。1000を超えると表示できなくなるよ。