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


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

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



1 名前:デフォルトの名無しさん mailto:sage [2010/01/17(日) 17:48:11 ]
プログラム技術板倉庫
s225.web.fc2.com/index.html

前スレ
推薦図書/必読書のためのスレッド 53
pc12.2ch.net/test/read.cgi/tech/1259179002/

193 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 03:23:13 ]
192だけど500円程度で悩むのも嫌だから買っちゃいました。無駄レスごめん

194 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 04:33:21 ]
新版 明解C++ 入門編 (大型本)
www.amazon.co.jp/新版-明解C-入門編-柴田-望洋/dp/4797354542/ref=sr_1_5/375-5771920-5670746?ie=UTF8&s=books&qid=1265743568&sr=8-5





これどんな感じ?

195 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 11:39:57 ]
Cの参考書の著者として定評のある人だね。

196 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 13:44:58 ]
>>191
それダウンロードして使おうとしたら、iviewers.dllがないって言われた。そんでiviewers.dllで
ぐぐってみたらこんなページ見つけた。なにこのあやしいページ。

ttp://www.nodevice.jp/

197 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 15:41:06 ]
OLE COMビューアはVisial Studioに入ってるよ。もうインストールされてるんじゃね?
それ以前に、COMがわかってない気がするが。

198 名前:デフォルトの名無しさん [2010/02/10(水) 18:51:16 ]
COMのチュートリアル的な本(ちょっと古いけど)
Visual C++プログラマのためのCOM入門
ttp://www.amazon.co.jp/dp/4881357557/

199 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 19:07:40 ]
>>195
Cはいくらでも評判を聞くけど
C++は全然なんだが
一体どんな感じなんだ?

200 名前:デフォルトの名無しさん mailto:図書スレだったか sage [2010/02/10(水) 19:11:34 ]
Variant型の実装が判って
Dispatcherを使えれば
あとはなんとかなる

ttp://www.asahi-net.or.jp/~KV8S-YJM/another/yja001.htm
ttp://www.geocities.co.jp/SiliconValley-SanJose/2560/delphi4/activex/ComObject.htm
ttp://athomejp.com/goldfish/vcused/olecomview.asp
ttp://www.ops.dti.ne.jp/~allergy/com/com.html
ttp://www.dinop.com/vc/com001.html
ttp://jp.rubyist.net/magazine/?0003-Win32OLE
ttp://lightson.dip.jp/blog/seko/342

201 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 01:38:32 ]
>>199
C++は他に良いのが揃ってる



202 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 08:08:53 ]
本屋でマスタリングDirectXプログラミングを買ってきてしまったけど
他にDirectXの入門用に向いてる本ってある?

amazonで探したらどれも古いようで、自分の買った本がとてもいい選択に思えてくる
シューティングゲーム プログラミングは本屋で中身見たけど
C++、WinAPIの経験者かつDirectXを少しかじった人向けそうだった

203 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 10:50:21 ]
C++の教科書で一番良いのはQt入門かも知れないとマジで思う

204 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 11:32:52 ]
>>203
どう良いんだ?

205 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 12:56:14 ]
結局C++の有名どころって何かな?

206 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 12:57:27 ]
D&E

207 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 13:00:51 ]
ロベール

208 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 13:04:01 ]
>>201
ここは推奨図書なんだから良書があるなら書かないと・・・

209 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 13:05:37 ]
ロベールの和訳版は糞だから原書読むべき

210 名前:デフォルトの名無しさん [2010/02/11(木) 13:09:25 ]
和訳が糞と言ってる奴の大部分は原書でも内容を理解できない糞
自分が理解出来ないことを訳のせいにしているだけの糞

211 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 13:11:26 ]
SICPとかは本当に糞訳だけどな



212 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 13:12:33 ]
じゃあ読解力は人並みにあるけど、英語はさっぱりな俺は取り敢えず和訳のロベール買おうかな

213 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 13:12:47 ]
訳本って内容を理解できなくても訳のせいにできるから良いよね^^

214 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 13:13:14 ]
ロベールの原書はフランス語だから読める人少ないと思う

215 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 13:26:45 ]
詳説C++

216 名前:デフォルトの名無しさん [2010/02/11(木) 13:28:05 ]
基本的に原書読んだほうが分かりやすいぞ。
訳はどんなにうまい人がやっても限界がある。
それに原書のほうがリリースの速度も量も圧倒的に多い。

ただし元がクソで訳本がすばらしいというケースも少なからずある。

217 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 13:31:06 ]
VBしか知らない俺にオススメのC++本おしえてくだしあ><
もちろんフランス語は出来ない

218 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 13:39:16 ]
>>217
www.amazon.co.jp/dp/4839926050/ C++の基本的なことを網羅的に学ぶ
www.amazon.co.jp/dp/4797334819/ better Cとして学ぶ
www.amazon.co.jp/dp/4894714353/ 他の言語とは関係ないひとつの言語として学ぶ

219 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 13:43:47 ]
VBしか知らない人にModern C++ Designを勧めるなんてオナニーもいいとこ

220 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 13:46:13 ]
じゃあ、何を知っていればいいんだよwww

221 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 13:46:33 ]
wwww.amazon.com/dp/032163537X C++でアルゴリズム、データ構造の初歩を学ぶ



222 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 13:49:08 ]
それでC++は学べないだろ

223 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 13:49:37 ]
一言コメントつけるぐらいなら書名も添えようぜ

224 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 13:58:13 ]
即レスthx
取り敢えず>>218の上二冊買えば良い感じかしらんっ
そーいえば去年基本情報をCASLで取ったからVBしか出来ないってのは微妙に嘘でした。

225 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 14:08:56 ]
ろべーるろべーると連呼すれば買う人もいるかも
でもCを知っているものには不向き

226 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 14:19:05 ]
知っていると不向きになってしまう不思議

227 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 14:34:14 ]
新版 明解C++ 入門編そこそこ評価良いし
買って見るか...

228 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 15:56:14 ]
なんで不向きなんだよw
重複部分は読み飛ばせばいいし

229 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 16:01:59 ]
ローベールはやっぱり初心者向きだと思うよ

230 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 17:55:00 ]
最近の入門書疎いんだけど、
C++についてJavaを通過したあとのJavaとのメリットデメリットを論じた本ってありますか?

231 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 17:59:35 ]
en.wikipedia.org/wiki/Comparison_of_Java_and_C%2B%2B
本じゃないけど



232 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 18:28:50 ]
学歴が低いので英語が読めません。

233 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 18:30:00 ]
学歴と英語は関係ないだろ
俺も学歴無くて英語ダメだけど

234 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 19:06:24 ]
ja.wikipedia.org/wiki/Java%E3%81%A8C%2B%2B%E3%81%AE%E6%AF%94%E8%BC%83

235 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 19:34:08 ]
学歴低かろうが勉強すればおk。

236 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 20:17:36 ]
excite翻訳 + 読解力で頑張る手もある

237 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 21:47:39 ]
www.ttoyota.com/threedesigners/cjava00.php

これを読んでプログラミングの実力が上がるわけではないが

238 名前:デフォルトの名無しさん mailto:sage [2010/02/11(木) 23:28:36 ]
ネタスレじゃないんだから、書名とURLは併記しろよ、この高卒野郎が

239 名前:デフォルトの名無しさん mailto:sage [2010/02/12(金) 05:32:57 ]
ロベールって本当にいいのか?
ロベールのHPのコードは古すぎてVisual Studio 2008では使えないよ

240 名前:デフォルトの名無しさん mailto:sage [2010/02/12(金) 07:04:33 ]
>>227
レビュー楽しみにしてる

241 名前:デフォルトの名無しさん mailto:sage [2010/02/12(金) 07:21:15 ]
>>239
本のコードは一新されてるよ



242 名前:デフォルトの名無しさん mailto:sage [2010/02/12(金) 11:27:51 ]
Visual Studio 2008が使えるなら買ってみようかな

243 名前:デフォルトの名無しさん mailto:sage [2010/02/12(金) 15:03:25 ]
C言語のポインタに特化した解説本としては次の2冊が有名みたい
ですが、どっちがお勧めですか?

『C言語ポインタ完全制覇』 前橋 和弥
『図解C言語 ポインタの極意』  柴田 望洋

244 名前:デフォルトの名無しさん mailto:sage [2010/02/12(金) 17:17:12 ]
どっちもおすすめしない

245 名前:デフォルトの名無しさん mailto:sage [2010/02/12(金) 18:35:46 ]
ロベールはポインタに詳しい

246 名前:デフォルトの名無しさん mailto:sage [2010/02/12(金) 18:44:02 ]
pointers on cだな

247 名前:デフォルトの名無しさん [2010/02/12(金) 20:09:59 ]
入門本以外で日本人の書いた書籍を買うのは、カネをドブに捨てるようなもの。
(もちろん例外もある)

きちんとバイブル的な書籍を買いなさい。

248 名前:デフォルトの名無しさん mailto:sage [2010/02/12(金) 21:34:32 ]
洋書はスレ違い

249 名前:デフォルトの名無しさん mailto:sage [2010/02/12(金) 21:56:28 ]
ポインタで躓く人はCに向いていない

250 名前:デフォルトの名無しさん mailto:sage [2010/02/12(金) 22:25:44 ]
>>243
>>15

251 名前:デフォルトの名無しさん [2010/02/12(金) 22:50:19 ]
>>248
洋書はスレ違いじゃないし、和書で日本人以外の著者のものもあるだろ(訳本)。
日本語で手に入る書籍で、中級者以上が読む価値のあるまともな本はだいたい訳本だわな。



252 名前:デフォルトの名無しさん mailto:sage [2010/02/12(金) 22:53:19 ]
翻訳本は洋書とは呼ばないわな

253 名前:デフォルトの名無しさん mailto:sage [2010/02/12(金) 23:49:35 ]
技術書を読んでその技術を使ったら
お前のコードは分からんと言われるんだからしゃーない

254 名前:デフォルトの名無しさん mailto:sage [2010/02/12(金) 23:51:28 ]
突然何を言ってるんだお前は

255 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 00:20:17 ]
批判ばっかりしてないでおすすめ図書書けよクズ

256 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 02:05:41 ]
>>247
> きちんとバイブル的な書籍を買いなさい。
だから具体的に名前挙げろって。

257 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 17:46:12 ]
C++ テンプレート完全ガイドは初版の
邦訳みたいだね。そうすると今じゃ使えない記述が
大量に含まれているな。

使い物にならんなw

258 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 18:01:27 ]
原著に第二版ってあんの?

259 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 19:47:55 ]
最近の本は誤植だらけだな。校正ぐらいしろよ、手抜き出版社。

260 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 20:44:28 ]
校正は著者もするんだぜ

261 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 20:57:31 ]
>>243
『ポインタの極意』は読んだ事ないが
『ポインタ完全制覇』は、そんなに悪い本じゃないと思う
ただ、個人的には、関数ポインタはすっと頭に入ってこず限界を感じる

C++で関数オブジェクトなり無名関数なりで置き換え可能なものは
置き換えまくりです



262 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 21:14:29 ]
関数ポインタなんか簡単じゃん
関数のアドレス入れておいたら
それでその関数が呼べるってだけでしょ

263 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 21:20:06 ]
>>261は「関数ポインタは(説明が下手すぎてこの本では)頭に入ってこない」と
いいたいのではないのか?

個人的には>>15がお勧め

264 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 21:20:18 ]
いや、やってることが簡単かどうかじゃなく
定義が見辛いって話
わかりにくくてゴメン

265 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 21:25:45 ]
確かにint (*(*type)(int (*)(int [])))(int [])とか見たくないな

266 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 21:29:53 ]
ですよね〜
コールバックとかやってることは簡単なのに
目に負担を強いすぎるw

まぁ、C++でも手作業だとエラいことになるのが
最近はBoostやQtで幸せです

267 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 21:38:25 ]
そのための typedef だろー

268 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 21:46:52 ]
基本は

int (*func)()

と覚えておけば無問題(intじゃなくてもいいけど)

269 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 21:53:04 ]
戻り値の型にそのまま書けないうちはペーペーや

270 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 21:54:43 ]
『エキスパートCプログラミング』には宣言についての章があって
わかりやすく説明してくれるのかと思いきや
状態遷移図が描かれてて呆然とした記憶がある

271 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 22:00:10 ]
エキスパート用だからな



272 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 22:03:51 ]
状態遷移図って分かりやすい図の代表だと思うのだが、
状態遷移図が読めなかったのか、状態遷移図で描かれても難しくて分からなかったのか、
下手糞な状態遷移図だったのか、どれだ?

273 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 22:55:46 ]
>>272
何か画期的な、あるいは直感的な説明方法が
あるのかと期待してたw
そりゃあ、C言語の宣言を認識するオートマトンがある以上は
状態遷移図だって書けるんだろうけどさ……

274 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 23:01:02 ]
今見てみたが状態遷移図じゃなくて宣言を解読するためのダイアグラムだな。
構文解析フロチャートって感じ。かなり面倒。

char * const *(*next)();

をそのダイアグラムで解読すると
「nextは、charへの読み出し専用のポインタへのポインタを返す関数へのポインタ」
という文章が出来上がるらしい。文章になっても分からない奴は分からない。

275 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 23:29:56 ]
多分原書(英語)だと分かりやすいんだよ

276 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 00:13:12 ]
ああその部分か。
確かに原文の英語だと分かりやすいんだろうね。
機械的に変換できるようだったし。

まずはいきなり日本語にするのではなく、英文に直すことを考えれば
分かりやすいんじゃね?

277 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 00:21:03 ]
英語と日本語の文法の違いで
分かりやすさに差が出るのかね
主に語順的な意味で

278 名前:デフォルトの名無しさん [2010/02/14(日) 00:43:06 ]
next is a pointer to a function which returns a pointer to
a const(ant) pointer to a char(acter) variable.

原文知らんけど、英語で書けばこんな感じ?

まあC言語は型名につくアスタリスクと変数名につくアスタリスクが
違う機能なのにごっちゃになっててややこしいよね。さらに間接演算子も同じ記号だし。
近接しているけど異なる機能に同じ記号使わないでって感じだが。

個人的にはこう書ければいいと思う(C言語の文法じゃないので注意)。

(const (char*))* ()* next;

279 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 00:53:28 ]
S式でおk

280 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 01:05:25 ]
>>278
やっぱり英文の方が分かりやすいな

俺は逆にCの好きな点だな<同じ記号で別の意味
全て違う記号にすると全部覚えるのが面倒だし

いうなればCはアラビア数字風で、全て違う記号の言語は漢数字風だと思う。

281 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 20:31:23 ]
www.amazon.co.jp/dp/4797337958/
ふつうのコンパイラをつくろう

www.amazon.co.jp/dp/4798114685/
最新コンパイラ構成技法

どっちがよさげ?



282 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 20:35:40 ]
>>281
全部買えば?たいした額じゃないし

明快入門コンパイラ・インタプリタ開発 C処理系を作りながら学ぶ
(林晴比古実用マスターシリーズ) (単行本)

ちなみに、これが今のところ最強だけどな

283 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 21:21:05 ]
え?

284 名前:親切な人 mailto:sage [2010/02/14(日) 21:39:44 ]
>>281
お前らほんと意地が悪いというか、初学者が何もしらないと思ってからかうなよ。
まずこの本から進めるのが王道。

やさしいコンパイラの作り方入門―オリジナルなコンパイラを作成する
www.amazon.co.jp/dp/4877832203/

285 名前:デフォルトの名無しさん mailto:sage [2010/02/14(日) 21:45:09 ]
>>281
前者

286 名前:デフォルトの名無しさん [2010/02/15(月) 01:42:22 ]
C++0xの解説本って有りますか?

287 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 02:19:10 ]
>>281
ふつうのコンパイラの方は、実用的だけど理論はない

最新コンパイラの方は、大学の教科書として使える本
だけど、MLというマニアックな言語を使ってる

288 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 02:26:11 ]
>>286
C++0x自体、まだ未完成だからまだないだろ
2015年ごろにでるんじゃない?

289 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 07:24:25 ]
>>286
C++0xの仕様が確定するのは
2018年の秋頃だから、その後と考えると
2020年頃じゃないか?

290 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 10:38:33 ]
C言語をやC++を勉強するために簡単なカードゲームなどをつ作ってみようと思っています
Javaの経験が学校で習った程度あるため、入門書の次のステップのものを買いたいと考えています
おすすめを教えてください

291 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 12:26:08 ]
www.amazon.co.jp/db/4899772173/
14歳からはじめるC言語わくわくゲームプログラミング教室

GUIが不要なら、アルゴリズム本



292 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 12:27:55 ]
www.amazon.co.jp/dp/4899772173/

すまんこっち

293 名前:デフォルトの名無しさん mailto:sage [2010/02/15(月) 14:53:27 ]
javaやったことあったら入門書の次のステップのものになるのが意味不明
文法とかきまりが分ればいいんだから入門書が最適だろ
たぶんすぐ読破しちゃってもったいないから入門サイトが良いと思うけど






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

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

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