推薦図書/必読書のた ..
[2ch|▼Menu]
249:デフォルトの名無しさん
08/01/07 23:28:46
>>246
誰もってこたあないだろ。ANSIで標準化されてて日本語書籍も最近結構出てるのに。
あとね、ESRという人が言うように、Lispはたとえ使わなくても覚えることに
価値はあるんだぜ。Lispの考え方でC/C++を書けばいいんだ。特にC++は
何でもできるキメラ言語だから、ちゃんとした思想を持っておいたほうがいい。

>>247
そりゃ静的コンパイルすればランタイムはいらんけどさ。
Boostは標準じゃないし。
あとLinuxやOSXの環境にはMFCなんて入ってないんだけど。

250:デフォルトの名無しさん
08/01/07 23:32:03
>>249
Lispって関数型言語かい?boostのmplに慣れたいんだが
役に立つ?λ式っていう言葉だけは聞いたことがある。
そうなら良い入門書ある?

251:デフォルトの名無しさん
08/01/07 23:35:56
>>249
MacやLinuxまで言い出したらあとはFlashぐらいしか選択肢が
なくなるだろ

252:デフォルトの名無しさん
08/01/07 23:39:06
>>250
Yes.
Yes.
Yes.

MPLだと、同じ関数型Haskellで
URLリンク(d.hatena.ne.jp)
こういうことをやっている人がいる。Scheme(Lispの一種)の本の問題をHaskellで解いて
それをBoostに翻訳してC++で解いてる。
Lispのよい入門書はANSI Common Lispなど。
On LispやSICPなんかはもう全然入門書じゃないけど大変面白い。C++でも
しょぼい関数オブジェクトが使えるようになったけど、こっちのほうがオリジナルでしょ(多分)。


253:デフォルトの名無しさん
08/01/07 23:44:22
>>251
なんでそこでFlashなのかなあ・・・もっとたくさん選択肢はあるじゃん。
今お前が書き込んでるサイトはBSD上でCとPerlで書かれてるわけだが。

ただ、もしもFlash=actionscriptって意味なら、それには同意する。
Javascriptは素晴らしい言語だよ。JSインタプリタは世界一普及してるしね。


254:デフォルトの名無しさん
08/01/07 23:46:05
静的コンパイルって何だよ?
対義語は動的コンパイルか?

255:デフォルトの名無しさん
08/01/07 23:46:25
プログラミングの仕方ばかり覚えても本末転倒な気がする
ツール作るとかゲーム作るとかそういうのが楽しいんであって
LispやMPL覚えてもどうせ使わない

256:デフォルトの名無しさん
08/01/07 23:48:05
>>254
ごめん静的リンクの間違いね

257:デフォルトの名無しさん
08/01/07 23:48:20
>>235
つか、サーバーサイド言い出したらランタイムどころの
話じゃなくなるだろw
サーバーサイドは仕事でやるならともかく趣味には向かない
JavaScriptも趣味でやりたいならgoogle gearsが必要

258:デフォルトの名無しさん
08/01/07 23:55:51
GWT覚えた漏れは勝ち組

259:デフォルトの名無しさん
08/01/07 23:58:59
GWTやFlashなんかもブラウザベースだからできることが
限られてるんだよな

260:デフォルトの名無しさん
08/01/08 00:00:23
そんなことないけど

261:デフォルトの名無しさん
08/01/08 00:06:53
それ単体では、ファイルの読み書きも自由に出来ないし、グローバル
フックもできないし、DirectXの先端機能使った3Dバリバリの
グラフィックも出来ない

262:デフォルトの名無しさん
08/01/08 00:09:07
適材適所

263:デフォルトの名無しさん
08/01/08 00:11:19
C#とJavaさえ覚えとけばなんだってできるよ

264:デフォルトの名無しさん
08/01/08 00:17:15
K&R、AcceleratedC++、Javaチュートリアル

265:デフォルトの名無しさん
08/01/08 00:18:17
携帯アプリとオープン系しか知らない奴のよく聞くセリフだな。

266:デフォルトの名無しさん
08/01/08 00:21:17
URLリンク(www.amazon.co.jp)
Lispの入門としてこれは良い選択ですか?
読んだことある人感想キボン

267:デフォルトの名無しさん
08/01/08 00:39:47
なんでC#とJavaさえなんだよ…この二つならどっちかなれてりゃいいじゃねーか

268:デフォルトの名無しさん
08/01/08 00:51:07
SICP読んでみたいんだけどScheme?理解してないと厳しいかな?

269:デフォルトの名無しさん
08/01/08 00:53:19
>>266
まじめな良書。最後のλ算法は難関だけど。チャーチ・ロッサー性を理解してる人は少ないと思う。
でも基礎知識としてλ算法、チャーチ・ロッサー性、カリー・ハワード同型定理を理解すると頭の中が整理されて良い。

270:デフォルトの名無しさん
08/01/08 00:58:16
>>266>>268
入門にお勧めは『Little Schemer』。一週間もあれば余裕で完読可能。すごく馬鹿丁寧。
まるで家庭教師に教えてもらうかのよう。十分使えるようになる。
10章あるけど8章まででも可。その後、SICPとかOn Lispを読めば苦労しない。

271:デフォルトの名無しさん
08/01/08 01:05:07
>>263
どっちかでいいじゃん
どちらもランタイムは要るしAPI叩かないとできないことあるし
完璧じゃないけど、軽く趣味で使う分には問題ないね

272:268
08/01/08 01:15:49
>>270
どうもです。
とりあえずそれ探してみます。
あ、>>266さんと私は別人ですよ

273:デフォルトの名無しさん
08/01/08 01:23:09
>>270
URLリンク(www.amazon.co.jp)
念のためですが、これのことでしょうか?
再帰的思考を習得したいんですが、これは役に立ちます?

274:デフォルトの名無しさん
08/01/08 01:24:08
>>269
なんか難しい言葉が出てきました。日本語なので本屋で見てみます。

275:デフォルトの名無しさん
08/01/08 07:22:04
速度が必要な時は普通に仕事で C++ 使うぜ。
業種によるわ。

276:デフォルトの名無しさん
08/01/08 11:07:38
>>273
すごく役に立ちます。

277:デフォルトの名無しさん
08/01/08 13:43:57
余裕があれば続編の「Seasoned Schemer」も合わせてオススメ

278:デフォルトの名無しさん
08/01/08 17:27:21
雑誌のことってここで聞いていいのかな?
数年前にCマガがなくなって、それから雑誌を買ってないんだけど、
プログラムの雑誌でいい本とかある?

279:デフォルトの名無しさん
08/01/08 20:51:07
本屋にいきゃわかるだろ

280:デフォルトの名無しさん
08/01/08 21:07:25
随分昔、小さい頃、学校の先生に、大切な本にはカバーをしなさいって言われた
クラスの生徒全員に、丁寧に新聞の折込でカバーの作り方を教えてくれたんだよね
そんなことを最近思い出して、この前書店で、メガネの女性の店員さんに「カバーをかけてもらえますか」と
頼んだらきちんと、かけてくれた、嬉しかった。


281:デフォルトの名無しさん
08/01/08 21:08:57
なんのこっちゃ

282:デフォルトの名無しさん
08/01/08 21:15:20
その店員さんの、顔と声が素敵だったので
ちんこも少し大きくなりましたがなにか

283:デフォルトの名無しさん
08/01/08 22:34:20
別に頼まなくても、カバーの要否確認してくるんじゃね?
普通の本屋なら

284:デフォルトの名無しさん
08/01/08 23:58:21
地方のしょぼい本屋だと袋にいれてくれてもカバーはなしというところもあるし
そういうイナカから来た人だとカバーかけてくれるだけでスゲーって思うんだろ?
ところで新宿紀伊国屋の本入れる袋が前より豪華になった気がするんだが

285:デフォルトの名無しさん
08/01/09 00:14:23
>>280はコピペ。
どうでもいいけど紀伊国屋新宿店は
せまいし階層が深くて不便だよね
Junkudo新宿店が広くていいわ


286:デフォルトの名無しさん
08/01/09 11:25:49
随分昔、小さい頃、学校の先生に、大切なムスコにはカバーを付けなさいって言われた
クラスの生徒全員に、丁寧にコンドームでカバーの作り方を教えてくれたんだよね
そんなことを最近思い出して、この前書店で、メガネの女性の店員さんに「カバーを付けてもらえますか」と
頼んだらきちんと、付けてくれた、嬉しかった。

287:デフォルトの名無しさん
08/01/09 13:25:44
日経ソフトウエアって内容薄いよな。まるごとDVDでも買うの躊躇するくらいだ。

288:デフォルトの名無しさん
08/01/09 13:27:34
雑誌は立ち読みですますようになったわ。
買おうかという気にさせてくれなくなった。

289:デフォルトの名無しさん
08/01/09 17:40:05
それ言ったら週間アスキーなんて誰が買ってるんだろうって思わないかおまいら
立ち読みにちょうどいい記事量なんでこれっぽっちも買う気にならん

290:デフォルトの名無しさん
08/01/09 17:45:02
あれは立ち読みしていると手が染まってしまうのが問題なんだが。

291:デフォルトの名無しさん
08/01/09 18:38:47
>>285
モレの場合は紀伊国屋で欲しい物があったら即買い
5000円以上なら無料で宅配してくれる。

で、その次にJukudoいってるわ。

しかしどちらの店も21時に閉店するのが難。

中見ないで買う本決まってるなら最初から通販だけど。

292:デフォルトの名無しさん
08/01/09 19:55:42
More Effective C++ 新訂版には、がっかりした
Effective C++ 第3版と同じく、内容が良いだけに・・・・・
しかし、比較にならないほど、機械的な翻訳のにおいと、レイアウトの不味が目立つ
これは、翻訳者、監修の問題以前に編集者の完全な不具合だな
お堅い、コンピュータ書籍でも、このレイアウトはないよ
難易度はMorden C++を高レベルとするなら、中級レベルだね

293:デフォルトの名無しさん
08/01/09 20:41:08
モーデンC++って何の本だよ

294:デフォルトの名無しさん
08/01/09 20:57:25
モダンか?

295:デフォルトの名無しさん
08/01/09 20:59:47
Morden
モーデン

296:デフォルトの名無しさん
08/01/09 21:08:54
Guten Morgen

297:デフォルトの名無しさん
08/01/09 23:44:51
セジウィックのアルゴリズムC・新版は
旧版の3冊でいうとこの1巻2巻の改訂であってますか?

298:デフォルトの名無しさん
08/01/10 13:35:08
まあ、そうだね。

299:デフォルトの名無しさん
08/01/10 18:48:23
おい、モマイラ
今春から、国会図書館の蔵書をネットで見れるということらしいが、どうよ

300:デフォルトの名無しさん
08/01/10 19:01:47
中身も?全部?

301:デフォルトの名無しさん
08/01/10 19:06:44
中身が見れなかったら、意味ないじゃん

302:デフォルトの名無しさん
08/01/10 19:09:17
図書館の蔵書をスキャンする作業が相当なもんだと思うが
ほんとにそんなことするのか?

303:デフォルトの名無しさん
08/01/10 19:17:39
暫定的に、照会の多そうな本は、予めPDF化しておいて、その後は、
経過を見てやるんじゃまいか

304:デフォルトの名無しさん
08/01/10 19:18:07
暫定的に、照会の多そうな本は、予めPDF化しておいて、その後は、
経過を見てやるんじゃまいか

305:デフォルトの名無しさん
08/01/10 22:15:34
>>299
ただで見れたら本なんて買わなくていいやってことになりそうなんだが、
何か制限とかあるのか?

306:デフォルトの名無しさん
08/01/11 08:36:51
国会図書館、社会科学など約4万書の蔵書をネットで公開へ - ニュース - nikkei BPnet
URLリンク(www.nikkeibp.co.jp)

307:デフォルトの名無しさん
08/01/11 10:14:29
新聞に10万冊くらいすでに電子化してあるとか書いてあった

308:デフォルトの名無しさん
08/01/11 10:26:14
著作権切れたものだけに決まってるし、
すでにそのサービスは始まってる。
昔の写真も見られて楽しい。ただし板違い。

309:デフォルトの名無しさん
08/01/11 12:02:58
新装版 大規模C++ソフトウェアデザイン
URLリンク(www.amazon.co.jp)

この本はどうなのでしょう?
訳がまともなら買おうと思うのですが。

310:デフォルトの名無しさん
08/01/11 13:08:17
>>309
訳はまぁまともだけど、数百人、数Mステップ規模のプロジェクトを想定した本だから
そういう情報が欲しいなら買いかもね。

ただ、内容が古く、また「小手先テクニック」と思われるようなものが多かった気がする。

311:デフォルトの名無しさん
08/01/11 13:19:25
訳なんかを気にするんだったら初めから原書買って
多少時間がかかってもちゃんと理解した方がいいと思う

その本買おうとしてるぐらいだから少なくとも
英語全然わかりませんってレベルの人じゃないんでしょ?

312:デフォルトの名無しさん
08/01/11 13:28:49
時間かかると読むのがめんどくさくなって結局読まなくなるから
それだったらまともじゃない訳で読んでおいた方がはるかにマシ

313:デフォルトの名無しさん
08/01/11 15:13:09
糞訳本が多いことがわかってきてるから、最近は原書しか買ってない。

>>312
それはあり得ない

314:デフォルトの名無しさん
08/01/12 12:23:33
いや、普通にあるだろ。

ま、そういうやつは原書買うなってことなんだろうが

315:デフォルトの名無しさん
08/01/12 13:17:00
特定の訳本の訳の質の話はここでいいと思うけど、
原書or訳本って話になると、マ板あたりでお願いしたい。

316:デフォルトの名無しさん
08/01/12 14:11:38
プログラムの関連本なんて何冊か読んでたら
ある程度読めるようになってくるだろ。

時間かかるのは一文一文しっかりとした日本語の文章として理解しようとする空じゃないのか。

317:デフォルトの名無しさん
08/01/12 14:26:42
原書デビュー推薦図書を是非

318:デフォルトの名無しさん
08/01/12 14:27:16
コードが読めりゃ、あとはそれなりでいいよ。

319:デフォルトの名無しさん
08/01/12 14:32:30
C++使いならMore Effective C++じゃないの?

・自分の必要とする本
・翻訳が残念な本
・努力に見合う結果が得られる本

ってことで。

特に最後のが重要で、
最初の原書は熟読することになると思うから、
かなり理解が深まると思う。

一般的に書籍は、力を入れて読めば読むほどためになるのを読むのがいい。

320:デフォルトの名無しさん
08/01/12 14:33:24
入門ならUnixのmanやinfoあたりでいいじゃん
半年も親しめばオライリーのやつぐらいなら抵抗無くなると思うよ

321:デフォルトの名無しさん
08/01/12 15:43:19
O'Reillyで思い出したんだけど
昔はLinuxやWEB系の参考書としてよく買ってたけど
最近購入するのは、C++関連の書籍がほとんどで
O'Reillyの本読んでないんだけど
O'ReillyでC++(OOPも含めて)の良い本ってありますか?

322:デフォルトの名無しさん
08/01/12 16:11:45
>>321
どうでもいいが、もうちょっと推敲しろ。

323:デフォルトの名無しさん
08/01/12 21:24:25
それプログラムで生成した文章だから

324:デフォルトの名無しさん
08/01/12 21:33:04
>>321
最近糞本増えたよな
O'だからって安心出来なくなってる


325:デフォルトの名無しさん
08/01/12 21:56:43
プログラミングC#は普通に読めたよ。

326:デフォルトの名無しさん
08/01/13 00:34:41
2冊同時に本を購入した場合、1冊を通読してから2冊目を読む?
それとも2冊を同時に交互に読む?

327:デフォルトの名無しさん
08/01/13 00:39:32
両方積んで漫画を読む

328:デフォルトの名無しさん
08/01/13 07:42:19
1冊を通読してから2冊目を通読してから2冊を読む

329:デフォルトの名無しさん
08/01/13 10:00:14
C言語で数学的な(複素数や指数関数の計算を行う)アルゴリズムを扱っている本で
良いのありますか?


330:デフォルトの名無しさん
08/01/13 10:01:55
ニューメリカルレシピ

331:デフォルトの名無しさん
08/01/13 10:06:25
>>330
良さそうだけど高いなぁ・・・。専門書としては安いのだけど
学生身分には厳しい額だorz

332:デフォルトの名無しさん
08/01/13 10:07:32
>>326
概要把握の時間効率は購入直後が一番高いので、
2冊とも購入したその日に大まかなところは頭に入れてしまえ。
じっくり読むのはその後。

333:デフォルトの名無しさん
08/01/13 10:17:40
>>329
数値計算で良書は知らない
なんくるないさー

334:デフォルトの名無しさん
08/01/13 10:22:10
>>331
URLリンク(www.kaibundo.jp)
C/C++数値計算アルゴリズムブックとか

2版が01年に出てるようだが何故かamazon等検索では引っかからない

335:デフォルトの名無しさん
08/01/13 10:36:05
>>329
言語としての難しさは上がるが
CよりC++で技術計算やるほうが便利でいいと思うよ

特に複素数の計算はCじゃ煩わしくてやってらんない

336:デフォルトの名無しさん
08/01/13 10:41:19
>>335
煩わしさを通してC++のありがたさを理解するためとか教授が
言ってた気がするのでそれは無理かもしれません・・・。

その教授に高級言語のありがたさを知るためにアセンブリの
勉強を強制された思い出もありますorz。

337:デフォルトの名無しさん
08/01/13 10:48:31
演算子の多重定義をすればプリミティブと同等に扱えるからな
そういえばなんでjavaには演算子の多重定義がないんだろう

338:デフォルトの名無しさん
08/01/13 11:01:26
>>337
最近次期javaスレでも話題になったが、元々はシンプルさを維持するためだった気がする。

339:デフォルトの名無しさん
08/01/13 11:14:31
C言語による最新アルゴリズム事典とかはどうなのかな。

340:デフォルトの名無しさん
08/01/13 13:42:31
>>331

日本語訳の原著はWebで公開されてますよ
URLリンク(www.nrbook.com)

かなり古い本ですが勉強に使う分にはいいんじゃないですかね?

あとは既存のライブラリがどんな風に実装しているか
覗いてみるのも学習効果が高いと思います.
URLリンク(www.netlib.org)


341:デフォルトの名無しさん
08/01/13 14:55:38
>>336
大学って言うのはそういうもんだ


342:デフォルトの名無しさん
08/01/13 14:56:57
>>337
JavaはCOBOLだから環境によって演算子の挙動が変わるのを嫌ったんだよ

343:デフォルトの名無しさん
08/01/13 14:58:33
add, mul, sub, divみたいに関数名つけるのでいいよ。
カンマのオーバーロードとかやられたら本当に読めなくなる。

344:デフォルトの名無しさん
08/01/13 22:48:27
挙動の異なる演算子は必要に応じて言語仕様に組み込まれて提供されるだろう、多分。

345:デフォルトの名無しさん
08/01/13 23:46:31
C++の初心者向けのいい本はありますかね?

なにかお勧めの書籍を教えて下さい。


346:デフォルトの名無しさん
08/01/13 23:49:48
ないです。
まじで。

347:デフォルトの名無しさん
08/01/13 23:50:18
>>336
強制されないとやらないんだろ?
よかったじゃねーか


348:デフォルトの名無しさん
08/01/13 23:53:13
>>336
工業高校と同じことしても仕方ないだろ


349:デフォルトの名無しさん
08/01/13 23:55:59
>>345
Accelerated C++      :C言語をかじったことある人向けの入門書
C++プログラミング入門  :オライリー、C++実戦プログラミングを読むための本
ロベールのC++       :分厚い、サイトの加筆修正版、サイト見たほうが手っ取り早い
明解C++           :望洋先生の本、この人の本は賛否両論
C++プライマー第4版   :他言語での経験が豊富な人のための入門書

350:デフォルトの名無しさん
08/01/14 00:34:48
>>349
ロベールは中身変わってるぞ。

351:デフォルトの名無しさん
08/01/14 00:48:10
>>345
標準講座 C++
著:はーばーと・しると
もうほとんど流通在庫もなくなってきてるけどね。
大阪難波のジュンク堂にはあったよ。

352:デフォルトの名無しさん
08/01/14 01:02:31
ロベールは本屋でみたけど、マジでビビった。
しかもあの分厚さで3,800円

353:デフォルトの名無しさん
08/01/14 01:07:15
ロベールって有名人なんですか?
あの厚さで買う気なくすんですがw

354:デフォルトの名無しさん
08/01/14 01:14:22
中身は大体3つに分かれてるって書いてあるから、
3冊買ったつもりで読めばいいんじゃね?

355:デフォルトの名無しさん
08/01/14 01:21:25
>>349さん
ありがとうございます。

ロベールかぁ 初心者は難しいかなぁ..
明解C++ですか 賛否両論とは...

やさしいC++ って本はあんまり良くないですかね?


356:デフォルトの名無しさん
08/01/14 01:24:19
明解は内容うんぬんよりまずすごく見にくかったので俺は薦めない


参考になってないなw

357:デフォルトの名無しさん
08/01/14 01:25:50
「やさしい」 と名のつく物は導入としてはいいが、
その先もう1冊以上本を買わないといけないと思っておいた方がいい。

358:デフォルトの名無しさん
08/01/14 01:28:57
何冊も本を買っているとそのうちどの本も大して内容に
差が無いように思えてきて最近買ってない。

一番最近購入したのは詳説C++第2版。
内容は一見難解に見えてその実とてもわかりやすい。

359:デフォルトの名無しさん
08/01/14 01:31:30
そこらの辞書より厚いけどロベールは無難な選択肢だと思う

360:デフォルトの名無しさん
08/01/14 01:31:45
アマゾンだと入門書が別に必要って評価みたいだぜ。

361:デフォルトの名無しさん
08/01/14 01:32:11
>>360>>358 へのレス。

362:デフォルトの名無しさん
08/01/14 01:33:31
○○入門とか
詳解○○とか
はあるのに
難解○○
っていうタイトルの本は見かけないよね


363:デフォルトの名無しさん
08/01/14 01:34:29
Modern C++ Design とか C++ の難解設計とかに邦訳しようぜ。

364:デフォルトの名無しさん
08/01/14 01:36:08
本棚見たらC++の本は何故かピアソンエデュケーションだらけ

365:デフォルトの名無しさん
08/01/14 01:43:07
C++ Primer 4/Eはどうなの?
まだ新しくてamazonにレビューがないのだが。

366:デフォルトの名無しさん
08/01/14 01:44:27
3 のレビューは酷いけど、4 で改善されたのかな?

367:デフォルトの名無しさん
08/01/14 02:00:58
>>358
中身は抜粋的で大したことは無い。やはり国内本は。。

368:デフォルトの名無しさん
08/01/14 02:49:36
>>365
翻訳は無茶苦茶だけど、手元に置いといたら多少は使えた

369:デフォルトの名無しさん
08/01/14 02:49:41
ロベールは良さ気だよね,CP高そう,読んだこと無いけど.

「Accelerated C++」は手を動かしていって体で覚える感じ.

「C++プライマー 第4版」は訳は読みにくいけど,しっかり読めば役に立つ.
高いけど末永く使えると思う.

「STLを早い段階で使う」という意味で上の2つは共通してる.

STLだけでも膨大なので
「標準テンプレートライブラリによるC++プログラミング 第2版」や
「C++標準ライブラリの使い方 完全ガイド」を買っても良いと思う


370:デフォルトの名無しさん
08/01/14 09:58:05
>>347
確かにそうですね。必要だと思ったらやると思いますけど。

>>349
大学もレベル落ちてますから・・・。

371:デフォルトの名無しさん
08/01/14 10:47:42
言語の勉強もいいがアルゴリズムの勉強も忘れないようにな。
セジウィック+珠玉のアルゴリズム、この二冊は抑えとくべき。
Cの場合、セジウィックは後半だけ旧版の3巻ないし原著のpart5のどちらかを使用。
個人的には原著のほうが表紙がカッコよくてお勧め。訳は邦訳でも問題ない。
実装じゃなくアルゴリズムの問題演習をしたいならコルメンのアルゴリズムイントロダクション。
ただこれ解答が一切ないから注意な。初心者が1冊目に手に取る本としては厳しい。

372:デフォルトの名無しさん
08/01/14 12:20:24
新C++言語入門 ってどうですかね?
ビギナー編とシニア編がありますが


373:デフォルトの名無しさん
08/01/14 12:21:38
林の本にいいものなし
やめとけ

374:デフォルトの名無しさん
08/01/14 12:22:54
林は地雷

375:デフォルトの名無しさん
08/01/14 12:24:07
でも有名なんだよな
晴彦

376:デフォルトの名無しさん
08/01/14 12:25:56
林って本職なによ。
本の執筆だけで食えるの?

377:デフォルトの名無しさん
08/01/14 12:33:13
>>376
プログラマ/テクニカルライタだそうです

378:デフォルトの名無しさん
08/01/14 12:41:47
>林
発行部数は相当出てるんじゃないか?
プログラムの書籍置いてる本屋ならどこでもみるぞ。
オレも入門したての頃、C++とVCの林本買ったが
あまり良かったとは思えないな。
amazonじゃ絶賛されてるみたいだけど。

379:デフォルトの名無しさん
08/01/14 12:43:32
名著に見せかける販売戦略だよ。

380:デフォルトの名無しさん
08/01/14 12:44:04
VC6についてた入門書?よりはまともだけどそれだけ


381:デフォルトの名無しさん
08/01/14 12:45:42
林は、一部の初心者には良いよ
本業プログラマ視点では嫌われがちだが初心者視点からは分かりやすいらしい
まぁ俺は、望洋ちゃんマンセー派なんだけどな

382:デフォルトの名無しさん
08/01/14 12:45:44
プログラミング関係の本って、印税、数十万程度なんじゃないの?

383:デフォルトの名無しさん
08/01/14 12:46:04
実際名著だから売れるんだよな
地雷とか言ってるやつは多いが、具体的な指摘は一切ないだろ

384:デフォルトの名無しさん
08/01/14 12:50:04
分かりやすくはあるが、間違いが多いという話は聞く。

385:デフォルトの名無しさん
08/01/14 12:50:04
>>383
具体的な指摘↓
URLリンク(www.6809.net)

386:デフォルトの名無しさん
08/01/14 12:50:27
具体的な指摘
URLリンク(www.6809.net)

387:386
08/01/14 12:51:01
うほっ
かぶったw

388:385
08/01/14 12:54:12
うわw

389:デフォルトの名無しさん
08/01/14 12:57:44
>>383
あんなもん名著といえるわけねーだろ。
メイヤーズやサッターと比べたらどんだけ糞なんだよ。

390:デフォルトの名無しさん
08/01/14 12:59:21
柴田望洋最強

391:デフォルトの名無しさん
08/01/14 13:00:49
メイヤーズは凄すぎる・・・
effective C++とか規格ができる前に書いてたんだろ?

392:デフォルトの名無しさん
08/01/14 13:01:31
main は多少は特別な存在だけどな。
コンパイラに許されていない形の戻り値の型、引数の型を持つときはエラーになることもあるし、
C99 からは return 0; が省略できるようになったし。
まあ C99 は考慮外なんだろうけどね、この文では。

393:デフォルトの名無しさん
08/01/14 13:09:02
C89の範疇で1個指摘の間違い見つけた

394:デフォルトの名無しさん
08/01/14 13:10:29
mainで再帰できるんだよな。使い道あるのか知らんが

395:デフォルトの名無しさん
08/01/14 13:12:18
More Effective C++ 新訂版CommentsAdd Starは神

396:デフォルトの名無しさん
08/01/14 13:12:42
C++ では再帰が禁止されてたり
関数ポインタ取れなかったり結構特殊な扱いだけど、
C はそこんとこいい加減だな。

397:デフォルトの名無しさん
08/01/14 13:14:20
>>394
Code Golf で使えることが

398:デフォルトの名無しさん
08/01/14 13:21:03
【まずは】2ch_city【日本一】

現在日本 7 位!

クリックする度に街が発展していくぞ。
一日につき、一人一回しか効果がないからみんなの協力が必要だ!
2chの力を終結して、一緒に日本一を目指そう! 

↓のリンクを一日一回踏むだけです
URLリンク(mmc.nipotan.org)


■現スレ
スレリンク(gallery板)

■まとめサイト
URLリンク(www14.atwiki.jp)

■mixiコミュ
URLリンク(mixi.jp)

■blog
URLリンク(2chcity.blog28.fc2.com)


399:デフォルトの名無しさん
08/01/14 13:21:47
int main(int ac, char **av)
{
return main(ac, av);
}

400:デフォルトの名無しさん
08/01/14 13:36:56
C言語による最新アルゴリズム事典と
珠玉のプログラミング―本質を見抜いたアルゴリズムとデータ構造

はどっちがお勧めですかね?

401:デフォルトの名無しさん
08/01/14 13:42:25
>>400
そんな意味のわからない質問をするな

402:デフォルトの名無しさん
08/01/14 13:52:21
どっちも買っとけ

403:デフォルトの名無しさん
08/01/14 14:16:01
>>400
前者
後者は読み手を選ぶかもしれない

404:デフォルトの名無しさん
08/01/14 14:39:00
400が何を求めてるかがわからないと答えようのない質問だな

個人的な感想でいいなら珠玉だな

405:デフォルトの名無しさん
08/01/14 18:50:29
>>400
前者はまだ本棚に置いてある
後者は箱に入ってる

406:デフォルトの名無しさん
08/01/14 18:51:52
アルゴリズムイントロダクションのほうがいい

407:デフォルトの名無しさん
08/01/15 04:27:19
アルゴリズムイントロダクションは学部3年の夏頃に手を出したが、
それまでにアルゴリズムなんてろくに勉強しなかったせいもあって
終始内容理解に頭を悩ませ、問題演習でも自分の解答があっているのかどうかで悩んだな。

大学の授業やゼミの輪講のテキストとして使用しながら皆でやるのならともかく
独学で勉強するなら他の本で概観を掴んでから入ったほうがいい。
さらにコンピュータの数学とかも読んだ後のほうがいい。

コンピュータの数学+アルゴリズムCのセットからアルゴリズムイントロダクションがお勧め。
前半半年、後半半年の通年コースだな。
これのみをガッツリやるなら半年で全部読めるかもしれないが。

408:デフォルトの名無しさん
08/01/15 07:01:58
そういや昔はセジウィックのコードはマネしないほうがいいと言われていたが
新版ではまともになったのか?

409:デフォルトの名無しさん
08/01/15 13:19:17
言語の勉強5000円〜♪
アルゴリズムの勉強8000円〜♪
専門勉強8000円♪

高くてむずくて積読ね♪



410:デフォルトの名無しさん
08/01/15 13:31:42
>>408
新版では、コーディング指南がついた。
C/C++/Java全部に。

ただ各言語の特徴を活かしたプログラミング、
標準的なプログラミングというよりは、
全てに共通の手法でプログラミングされてる。

それに最近こういうのも出しているみたい。
URLリンク(www.pearsonhighered.com)

411:デフォルトの名無しさん
08/01/15 13:33:26
あ、Cは自分で書いてるんだわ。

412:デフォルトの名無しさん
08/01/15 13:44:06
学際的アプローチですか。
普通にJava勉強したい人には向いてなさそうだね。

413:デフォルトの名無しさん
08/01/15 16:13:38
C言語の切り札ってどう?

414:デフォルトの名無しさん
08/01/15 16:36:58
それは基本情報試験対策用の本だろ?
一から詳細に学んでいく本ではないと思うよ

415:デフォルトの名無しさん
08/01/15 21:41:30
>>409
山田君、座布団一枚あげて。

五年前にプログラム初めてから、かれこれ三十冊ぐらい本を買ったけど、
最近読むのに疲れたわ。
技術とは関係ない、Joel on Softwareみたいな読み物ないかな?

416:デフォルトの名無しさん
08/01/15 21:57:41
>>415
ハッカーと画家
D&E
CODE
Life with UNIX
あたりはどうよ

417:デフォルトの名無しさん
08/01/15 22:07:15
ヤコブ・ニールセンのAlertbox
# ユーザビリティについてのWeb連載を書籍化したもの
ハッカーズ大辞典
数学ガール
フェルマーの最終定理 & 暗号解読

このへんどうやろ。



418:415
08/01/15 23:12:55
>>416,417
予想外の即レスにすげーうれしくなった。
ありがとう。結構どれもおもしろそうだから、いくつか読んでみる。

419:デフォルトの名無しさん
08/01/15 23:53:04
クヌース「コンピュータ科学者がめったに語らない事」

420:デフォルトの名無しさん
08/01/16 00:35:02
いかにして問題をとくか
ライト、ついてますか
MYJOB WENT TO INDIA
イノベーションの神話

遅ればせながら更に便乗して紹介

421:415
08/01/16 02:06:19
>>419,420
引き続き、ありがとうございます。

こうしてみると、予想以上に技術そのもの以外の本もあるんだな、と思った。
最近好きで始めたプログラムが、精神的な負担になってるような気がしてたから、
ここら辺の本読んで、リフレッシュしてからもう一度がんばることにします。

422:デフォルトの名無しさん
08/01/16 03:42:06
ハッカーズ その侵入の手口
は読み物としてはなかなかよかった

サンタが銃持ってる表紙の奴

423:デフォルトの名無しさん
08/01/16 12:48:21
ハッカーと画家は読み終わった後無性にLispを勉強したくなって無駄な時間を過ごしてしまう事以外は最高の本だったなw

424:デフォルトの名無しさん
08/01/16 16:34:33
>>423
君は無駄ではなかったと気付くまでさらにlispを勉強した方がいい


425:デフォルトの名無しさん
08/01/16 17:34:17
CLOSはだめなん?

426:デフォルトの名無しさん
08/01/16 17:36:01
C++ D&Eの訳はまともか?

427:デフォルトの名無しさん
08/01/16 18:04:04
林の
新C言語入門 ビギナー編
自分は読みやすいんですが これって変ですかね...?

林の本ってそんなによくないんだ...



428:デフォルトの名無しさん
08/01/16 18:22:12
>>426
まともだと思う
少なくとも、読んでるときに「他の人に訳してほしかった」とは思わなかった

429:デフォルトの名無しさん
08/01/16 19:53:39
>>427
読みやすいからといって正しいとは限らない
大まかな理解が出来たら
あとで自分で別の本で補完する必要がある
結局そんな手間かけるんだったら
最初から正確に書いてある本の方がいいだろ?



430:デフォルトの名無しさん
08/01/16 21:08:59
林さんの本は、悪く言う人が多いけど、上手に言えないけど
HowTo本としては、良く出来ているのではないかなぁ、と思う
自分の経験した、実際の現場では、新人さんが持ってるところ
結構見かけた、俺も結構お世話になったw

431:デフォルトの名無しさん
08/01/16 21:22:21
どおりでIT業界はブラックの代名詞なのか

432:デフォルトの名無しさん
08/01/16 22:04:14
現場で林の本でHOW TOって恐ろしい話だな。
どんだけレベル低いんだよ。
文法すら満足にこなせないって事じゃねえか。


433:デフォルトの名無しさん
08/01/16 22:05:36
無知は恐ろしいね

434:デフォルトの名無しさん
08/01/16 22:09:40
C++の基礎はほぼ分かったのでVisual C++ 2005を
これから勉強しようと思っているのですが、おすすめの本はないですかね?

435:デフォルトの名無しさん
08/01/16 22:52:21
林本と
同じソフトバンクから出てる
明解C言語 入門編だと
どっちがお勧めですかね?


436:デフォルトの名無しさん
08/01/16 22:53:58
C言語によるプログラミングのほうがいいよ

437:デフォルトの名無しさん
08/01/16 23:14:45
別に C++ から初めてもいいと思うぞ。
C++ も基本の所は C と大体同じだし、
むしろ C++ の機能のおかげで C より簡単。

438:デフォルトの名無しさん
08/01/17 00:11:43
VC2005といっても
APIなのかMFCなのかC(ry


439:デフォルトの名無しさん
08/01/17 00:11:58
On LISPってネットの内容と同じなの?


440:デフォルトの名無しさん
08/01/17 00:54:27
C++の方が Cより簡単なんだ


441:デフォルトの名無しさん
08/01/17 01:54:22
>>439
同じ

442:デフォルトの名無しさん
08/01/17 01:56:53
>>437
そう思ってた時期が、俺にもありました。

マジレスすると、実際そう思ってC++から始めた俺がすごい後悔したからやめた方がいい。
C++からすると、各の機能がCからの物か、C++で加わったのか混乱する。
ほとんどの場合Cも使うんだから、横着せずにCから学べ。学問に王道なしというヤツだ。
(ん?このシチュにデジャビュを感じる)

443:デフォルトの名無しさん
08/01/17 02:45:22
わかってる人が答える「簡単」が
その言語を理解した後のプログラムの組みやすさとか表現力に対して
まだわかってない人が聞く「簡単」が
その言語の理解のしやすさ

みたいにちょっとずれてるからそうなっちゃうんだろうなと思う

Q.「簡単に覚えられますか?」
A.「覚えたら簡単だよ!」

444:デフォルトの名無しさん
08/01/17 02:52:08
C++のほうが複雑な処理を簡単に書ける
が、簡単に書くためには難しい知識が必要になる

445:デフォルトの名無しさん
08/01/17 03:25:18
LispやSchemeに比べたらC++なんて甘い甘い

446:デフォルトの名無しさん
08/01/17 03:41:22
デバッグしにくいだけだろ

447:デフォルトの名無しさん
08/01/17 07:30:38
>>444
参照があるだけで C より分かりやすいと思うがね。

448:デフォルトの名無しさん
08/01/17 07:39:25
>>442
C/C++ の仕様差の一覧表でも見ればいいんじゃね。

449:デフォルトの名無しさん
08/01/17 10:56:47
C言語を学ぼうと思って「独習C(第3版)」の
購入を検討しているのですが、どうでしょうか?

450:デフォルトの名無しさん
08/01/17 11:03:14
>>449
初めの一冊として選ぶのは微妙かも。
演習中心なので、基礎を学んだ後にドリルとして使うのに適してる感じ。

451:デフォルトの名無しさん
08/01/17 11:21:58
>>442
俺は別に後悔なんてしたことないなぁ。
学習過程で、何がC++特有の機能なのか、なんてすぐ覚えるし。

452:デフォルトの名無しさん
08/01/17 12:09:27
C/C++, Java/Ruby, O'caml/Haskell, Scheme/Lisp
どんな組み合わせでもいいと思うが
2〜3種類くらい並行で勉強したほうが言語の特徴を理解しやすい。

453:デフォルトの名無しさん
08/01/17 12:36:01
ここは図書のスレ

454:デフォルトの名無しさん
08/01/17 16:10:31
>>447
参照はポインタがわかってないと、間違った使い方をするよ

455:デフォルトの名無しさん
08/01/17 19:48:08
C++はCより簡単って言う>>437のような、おめでたい香具師が時々沸くけど
何をもって、C++って言っているんだろうかww
C++はC言語の知識をベースに
多重継承
テンプレート
演算子のオーバーロード
例外処理
実行時型情報 (RTTI)
これらの知識、全て理解できて初めて、C++使いになれるのに・・・・・
どの口が、Cより簡単と言い切るのだろう?
小学校3年生の国語ドリルからやり直したほうがいいよ

456:デフォルトの名無しさん
08/01/17 19:52:51
C++はCより簡単
├に習得できる
├に複雑な機能が実装できる
├に配列を扱える
├とは限らない
├な気がする
├に継承できる
└オーバーロードできる

457:デフォルトの名無しさん
08/01/17 20:04:23
Cを先に覚えると、C++を勉強するときにオブジェクト指向のご利益を肌で感じられる。
ってばっちゃが言ってた

458:デフォルトの名無しさん
08/01/17 20:20:44
>>454
参照を理解するのにポインタは全く必要ない。
例えば FORTRAN の引数が参照渡しだってのを理解するのに
別の言語の概念であるポインタなんて必要あるはずもない。

459:デフォルトの名無しさん
08/01/17 20:21:57
>>455
C++ の 「基本の所」 は C より簡単だと言ってるだけなのに
何でそこまで勝手にハードル上げて文句言うかね?

460:デフォルトの名無しさん
08/01/17 20:42:36
>>何でそこまで勝手にハードル上げて文句言うかね?
文句ではない、C++初学者が間違った先入観を持たないためだ
>>C++ も基本の所は C と大体同じだし、
大枠の根本が違う、手続き型言語と、オブジェクト指向言語とは、パラダイムが違うのは分かるよね?
C with ClassesからC++に遷移し、更に今年はC++0xと標準仕様が変わる
そんな時代だからである

461:デフォルトの名無しさん
08/01/17 21:31:58
現実には better C としてしか使えてない人が多いというのに。

462:デフォルトの名無しさん
08/01/17 21:43:40
C++の基本がCの基本より簡単というのはおかしいな
C++の基本には当然Cの基本が含まれるから

463:デフォルトの名無しさん
08/01/17 21:45:40
>手続き型言語と、オブジェクト指向言語とは、パラダイムが違うのは分かるよね?

馬鹿ですか?


464:デフォルトの名無しさん
08/01/17 21:47:53
better Cとしてしか使えてない人はC++の基本をマスターしたとは
言わないな
Effective STLレベルのことは当然知っていないとC++の基本を
知っているとはいえない

465:デフォルトの名無しさん
08/01/17 21:48:48
C言語よりC++を先に習っても問題ないですか?
スレリンク(tech板)l50

いいかげん見苦しい。他でやれ

466:デフォルトの名無しさん
08/01/17 21:55:05
うんこ

467:デフォルトの名無しさん
08/01/17 23:02:46
>>455
>>443-444がまとめているような違いでしょ。
身につけるべきことの量はC++のほうが多いけど、でもそれだけじゃん。
身につけたら、「基本の所」を扱うのはCより簡単だと思うよ。

「身につけるべきことの量が多い」ことが抵抗感に繋がる人は、まぁ向いてないよ、この世界。
少なくとも若いうちは、サイヤ人ばりにわくわくするくらいじゃないと。

468:デフォルトの名無しさん
08/01/17 23:15:54
オラ、すっげぇワク(ry

469:デフォルトの名無しさん
08/01/17 23:31:24
>>467
本当にSTLを扱うのがstdlibを扱うより簡単か?
そもそも、どちらを先に身につけるかということを話しているのだから、
C++が簡単だといわれたら、それは身につけるのが簡単だという意味に
取るだろ

470:デフォルトの名無しさん
08/01/17 23:36:47
>>469
もうレスするな。見苦しい

471:デフォルトの名無しさん
08/01/17 23:37:51
467=470はちゃんと反論したら?

472:デフォルトの名無しさん
08/01/17 23:41:30
だから>>444だっつの
あと467=470じゃないよ

473:デフォルトの名無しさん
08/01/17 23:44:19
C++を覚えるということは、Cを覚えることをほとんど含むから、
C++を先にやろうがCを先にやろうが同じこと

474:デフォルトの名無しさん
08/01/17 23:48:39
>>472
そんなこととっくに分かった上で反論してるんだが
難しい処理を簡単に書くことは出来ても、それは扱うのが
簡単ということにはならない
そもそも、身につけることを話しているのだから、普通は
扱いが簡単だという意味にはならないから、言い方が悪い

475:デフォルトの名無しさん
08/01/17 23:49:17
>>474
そんなこととっくに分かった上で反論してるんだが

476:デフォルトの名無しさん
08/01/17 23:52:02
>>474
確かに、お前見苦しいよ

477:デフォルトの名無しさん
08/01/17 23:53:21
>>475
本当にわかってるなら、>>444では反論にならないこともわかるだろ
ちゃんと反論してみ

478:デフォルトの名無しさん
08/01/17 23:54:13
大体、身につけた後使うのが簡単だとしてそれが何の理由になるんだ?
身につけること自体が問題なのだからあまり意味を持たないだろ

479:デフォルトの名無しさん
08/01/17 23:54:52
IDが出ないと楽だね(笑)

480:デフォルトの名無しさん
08/01/17 23:56:15
>>479
だなw

481:デフォルトの名無しさん
08/01/18 00:01:47
どっちを先にやろうが些細な問題だよ
C++を先にやるデメリットは、世の中のたいていのC++の入門書は
Cの知識を前提としてることやC++とCの違いがよくわからないといった
程度でたいしたデメリットではない
逆にCを先にやるデメリットも、C++だけを使うならCの知識のいくつかは
余分になることが多いといった程度でたいしたものではない

482:デフォルトの名無しさん
08/01/18 00:02:09
C++プログラマは聞いてもいない体験談をべらべらしゃべるのが好きなようだな。

483:デフォルトの名無しさん
08/01/18 00:03:11
どう見ても体験談じゃないだろw

484:デフォルトの名無しさん
08/01/18 00:05:06
まだやってたのかよw

485:デフォルトの名無しさん
08/01/18 00:06:12
C++ が分かってりゃ
C/C++ の違いなんて 1〜3 日で吸収できるよ。

486:デフォルトの名無しさん
08/01/18 00:07:17
結論
C++から始めればよい

487:デフォルトの名無しさん
08/01/18 00:07:17
C++プログラマがしゃべりたがるのはなぜなんだぜ?

488:デフォルトの名無しさん
08/01/18 00:09:13
C++プログラマはしゃべりたがる
>>487 はしゃべりたくてしかたがない
従って >>487 はC++プログラマである

この論理のおかしな点を答えよ

489:デフォルトの名無しさん
08/01/18 00:09:16
C++が分かるようになるまでが長いけどな

490:デフォルトの名無しさん
08/01/18 00:09:57
C 理解する程度までならす遠い道のりでもないと思う

491:デフォルトの名無しさん
08/01/18 00:10:09
Cからやったって、C++からやってるのと同じこと

492:デフォルトの名無しさん
08/01/18 00:10:54
>>488
しゃべりたがる人すべてがC++プログラマではない点

493:デフォルトの名無しさん
08/01/18 00:10:56
>>490
C理解するまでの2倍以上の道のりはある

494:デフォルトの名無しさん
08/01/18 00:11:44
>>493
しかし、その分 C++ も分かってるからお得だぜ

495:デフォルトの名無しさん
08/01/18 00:12:11
>>492
正解

496:デフォルトの名無しさん
08/01/18 00:12:25
C++プログラマはしゃべりたがる

497:デフォルトの名無しさん
08/01/18 00:12:30
入門書に載ってるような数十行ていどのコードまでなら、C++のほうが簡単そうではあるな。
文字列はstringを使って、入出力はcin,coutを使ってれば、ポインタに触れなくてもかけるし。


498:デフォルトの名無しさん
08/01/18 00:13:06
ポインタに触れずとも真に参照渡しができるし。

499:デフォルトの名無しさん
08/01/18 00:13:37
>>494
別にお得ではないな
長さに見合った分でしかない

500:デフォルトの名無しさん
08/01/18 00:14:07
>>499
その先も C++ 勉強していけばいいだろ

501:デフォルトの名無しさん
08/01/18 00:15:41
どんな良書の話題がでたのかと思ったら(´・ω・`)

スレ違いを続けるやつはクズだお(^ω^)

502:デフォルトの名無しさん
08/01/18 00:15:53
C++プログラマはどこでもお構いなしにしゃべりまくる。

503:デフォルトの名無しさん
08/01/18 00:16:38
Cプログラマもどこでもしゃべりまくる。

504:デフォルトの名無しさん
08/01/18 00:18:02
>>497
本当はistream_iteratorやistreambuf_iteratorの使用方法を知らないと
駄目なんだけどな

505:デフォルトの名無しさん
08/01/18 00:19:06
>>500
そして、Cを覚えてからC++を覚えるのと違いはなくなる

506:デフォルトの名無しさん
08/01/18 00:19:53
C++プログラマはしゃべりたくてうずうずしてるんだよ。

507:デフォルトの名無しさん
08/01/18 00:23:22
>>505

C の知識が邪魔するという話は結構聞くけどなあ。

508:デフォルトの名無しさん
08/01/18 00:25:55
どっちでもいいけど
C/C++使いは自慢したがる馬鹿多し

509:デフォルトの名無しさん
08/01/18 00:35:08
Cの知識が邪魔するとか、そんなこと心配してる暇があったら
覚えるべきC++にまつわる膨大な知識を心配した方がいいよ
後者に比べたら前者なんか屁でもない

510:デフォルトの名無しさん
08/01/18 00:35:54
C++のテンプレートの勉強をしていたら、
いつのまにかOCaml使いになっていました。

511:デフォルトの名無しさん
08/01/18 00:40:11
STL利用や使い方を一から勉強できるいい本は何かありますでしょうか?

512:デフォルトの名無しさん
08/01/18 00:45:54
これ読んでから
URLリンク(www.amazon.co.jp)
↓でSTLの基礎は完璧
URLリンク(www.amazon.co.jp)


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5392日前に更新/197 KB
担当:undef