推薦図書/必読書のた ..
331:デフォルトの名無しさん
07/11/08 10:31:47
URLリンク(www.amazon.co.jp)
> ロベールの部屋の「ロベールのC++教室」といえば、プログラマ界においては、
> 数多刊行されているC++入門書がその足下にも及ばないほど内容が充実している
> という評価で有名なコンテンツです。
これか?
一見なんの変哲もない紹介文だが、よく見ると
「プログラマ会においては」とか「足下にも及ばないほど」とか
べた褒めだな。
332:デフォルトの名無しさん
07/11/08 10:39:17
>>330
この時代に組み込みでJAVA、C#なんて使えるかボケ
333:デフォルトの名無しさん
07/11/08 11:07:05
組み込み分野と先進的なC++プログラミングみたいな本が欲しいな
TMPによるテクニックとそのコストについての考察とか、仕様により部分特殊化等が出来ない場合でのworkaroundとか
実装依存が大きすぎて無理だなそうだな
334:デフォルトの名無しさん
07/11/08 11:20:57
でもwinの商用ゲームってほとんどC,C++じゃない?
335:デフォルトの名無しさん
07/11/08 12:38:00
>>334
ソフトウェアといったらゲームしかしない厨房乙。
336:デフォルトの名無しさん
07/11/08 12:39:23
>>334
あと10年はここに来るべきじゃない
337:デフォルトの名無しさん
07/11/08 16:20:55
本屋でたまたま見かけたんだけど
こんなのが出てた
Excel VBAのプログラミングのツボとコツがゼッタイにわかる本
―最初からそう教えてくれればいいのに!
Excel2007/2003対応 (単行本)
(2007/10)
URLリンク(www.amazon.co.jp)
338:デフォルトの名無しさん
07/11/08 16:22:30
>>331
C++の入門書って久々に発刊されるような気がするな
339:デフォルトの名無しさん
07/11/08 16:43:28
新刊なの?
なんで新刊なのに他の本が足元に及ばないってわかるんだ?
340:デフォルトの名無しさん
07/11/08 16:44:56
>>339
本には足が無いからじゃね?
341:339
07/11/08 17:48:05
>>340
おまえユーモアのセンス無いのう…
342:デフォルトの名無しさん
07/11/08 18:24:14
そもそも本同士ではなくコンテンツと本を比べている件
343:デフォルトの名無しさん
07/11/08 18:37:15
DirectXを初めて学ぶのにお薦めの本を教えてください
344:デフォルトの名無しさん
07/11/08 18:41:55
その質問飽きた
345:デフォルトの名無しさん
07/11/09 03:33:13
テストファーストについての推薦図書はありますか?
346:デフォルトの名無しさん
07/11/09 10:58:14
ねーよ馬鹿
しばくぞこの野郎
347:デフォルトの名無しさん
07/11/09 11:07:28
テストファーストそのものズバリは無いっぽいが、テスト全般なら↓ (漏れのメモからコピペ)
「基本から学ぶソフトウェアテスト」 日経BP社 好評みたい
「ソフトウェア・テストの技法」
テストを語る以上 Myers も読んどくのが良いことは言うまでもないが。
Beizer は・・・・・実践的には微妙に思えた。学問としては良いかも。
実践を重視するなら Kaner がいいんじゃん ?
基礎からみっちり学ぶなら Myers が先かと。
Myers は、情報処理試験のテストの項の元ネタがずらずらと出てくるよ。
最近のテスト技法なら Siegel 本
URLリンク(kyoritsu-pub.topica.ne.jp)
定番は Boris Beizer 本 (こっちおすすめ)
URLリンク(www.amazon.co.jp)
Amazon 検索
URLリンク(www.amazon.co.jp)
URLリンク(www.amazon.co.jp)
「バグがないプログラムの作り方」
「.NET & Windows プログラマのためのデバッグテクニック徹底解説」 日経 BP ソフトプレス
「C++ デバッグ技術 - Visual C++ プログラマーのためのトラブルシューティング」 技術評論社
「ソフトウェアテスト 293 の鉄則」 日経BP社
「ソフトウェアテスト技法」 日経BP ¥5,340
「Java と Eclipse で学ぶ TDD テスト駆動開発」
「eXtreme Programming テスト技法」 JUnitとAntの 話が載ってる。ただし、内容も薄くツールの紹介でしかないので、基礎的な利用方法を知るにはいいがそれ以上は期待しないように。推薦図書じゃないね。
「JUnit in Action」がお勧め。Eclipse を使ってテストをする手順についても書かれてあるから、Eclipse 使いの JUnit 初心者にもお勧めできる。
URLリンク(www.amazon.com)
URLリンク(www.manning.com)
348:デフォルトの名無しさん
07/11/09 21:40:23
JUnit Recipes - Practical Methods for Programmer Testing
買っちゃった
349:デフォルトの名無しさん
07/11/09 22:58:03
単体テストならこれ
これを理解しなきゃ、テストファーストも糞もない
テスト手法を理解していないやつがAgileな手法を取り入れても、結果は出せない
URLリンク(www.amazon.co.jp)
350:デフォルトの名無しさん
07/11/09 23:09:53
アジャイル開発したいなら、テストだけじゃなくいろいろ取り込まないとうまくいかない。
でも、テストファーストはアジャイルじゃなくても有効。
351:デフォルトの名無しさん
07/11/10 02:26:27
皆さんありがとうございます。
絞り込むのが大変そうですけど、一通りみてみます。
>>349
今年の5月に出た本なんですね。
邦訳が出れば嬉しいんですが。
それはそうとしても、JUnitなどのxUnitの本
というのはヒントになりそうです。
352:デフォルトの名無しさん
07/11/10 16:20:04
会社で主に、制御機器とPCのシリアル周りのツールをMFCで実装しています
下周りのライブララリィやDLLは(直接制御機器のAPIコール等)別部隊が
Cでゴリゴリ実装して、漏れ達ツールグループは、その資産を活用してるのですが、
MFCはWin32APIをラップして、使い易くする便利なものその様な発想しか、
なかったのですが、Effective C++ 第3版を読み根本的にC++が理解出来ていないと
痛切に感じています、
(っていうかoperatorとかfriend関数なんて、殆ど実装しないし、ライブラリィでも稀に見る程度なんです)
Effective C++の最初の頃は理解出来るのですが、
7項”ポリモフィズムのための基底クラスには仮想デスクトラクタを使おう”あたりから、もう異次元です。
Effective C++ 第3版を分かり易く解説してある、サイトとか無いでしょうか?
353:デフォルトの名無しさん
07/11/10 17:13:11
本当は子として生成されたのに、親として破棄されたら困るだろ
354:デフォルトの名無しさん
07/11/10 17:15:24
>>352
余計なお世話な話。
自身のスキルアップとして学んだとしても、
プロジェクトに既に確立しているスタイルがあるなら踏襲することも大切。
学んだばかりの知識で経験や実績がない・少ないのに改善と信じて疑わず、
事態をより悪化させるなんてのはよくあるパターン。
仕事に応用する際は処理系に適合することを十分検証の上で、
スタイルを規定しているドキュメントやチーム・マネージャにも適合することを確認し
適用していくといい。
スタイルが明文化されていない等でも暗黙のスタイルが確立しているプロジェクトは
あるので、スタイルを変更する際はほんと十分に注意する必要がある。
Effective C++は一般解であって最適解ではないこともある・・・。
355:デフォルトの名無しさん
07/11/10 17:18:04
>>352
2版の解説サイトならここかな、3版の最後に対応表も付いてるから参考にはなるでしょう多分
URLリンク(www002.upp.so-net.ne.jp)
356:デフォルトの名無しさん
07/11/10 17:19:39
>>352
まずはaccelerated C++をどうぞ
357:デフォルトの名無しさん
07/11/10 17:21:14
>>354
権威であるメイヤーズを否定することも難しい
358:デフォルトの名無しさん
07/11/10 17:22:25
>>354
激しく同意!!
おまいをPLとして迎え入れたいぐらいだ
359:デフォルトの名無しさん
07/11/10 17:27:27
つーかeffective C++の内容ももう古くなってきてるからな
360:デフォルトの名無しさん
07/11/10 17:37:03
>>359
マジですかーーーーーーーーーーーーーーーーー
第四版まだあーーーーーーーーーーーーーーーー
361:デフォルトの名無しさん
07/11/10 17:40:51
言ってるだけだから
362:デフォルトの名無しさん
07/11/10 17:50:03
ごめん、言ってみただけでした
363:デフォルトの名無しさん
07/11/10 18:00:35
スコットは
Effective TR1
Effective Boost
とか書く気あるんかな?
364:デフォルトの名無しさん
07/11/10 18:01:49
URLリンク(tv.xn--tqqp8i.jp)
365:デフォルトの名無しさん
07/11/10 18:38:11
>>352です
皆さんどうもありがd
>>353
メイヤーズさんの文章は、本質に行き着くまでの途中で息切れして
しまいそうになるので、そういう風に書いてくれると、分かり易いよね
>>352
会社のコードを書き直そうとか、全然思ってないしww
ただ、なんかVCやMFCのコードを書いていても、あんまりCとかわんねーなと
思っていて、C++のことをもっと深く知りたくて、C++のバイブル本と言われる、
この本を読んでるところ
>>355
いいですねー
2版と3版の対応表が付いている事を、今知りましたww
>>354
Accelerated C++
Amazonの書評は賛否両論ありますが、CからC++に移行するのにはよさそうな本ですね
漏れには、うってつけかも明日、近所の書店か図書館で探してみます。
『プログラム技術@2ch掲示板 』に『Effective C++』専用スレとかあったりすると、
漏れのようなお馬鹿にはとても、生暖かいのですがww
しかしみんな、この本に書いてあることがすっと理解できるなんて凄いよね、
漏れは始めてカーニハンの『プログラミング言語C』読んだ時より数倍ムズイし、
C++って基底クラスにCがあるけど、全くの別物のような希がしてきた。
366:デフォルトの名無しさん
07/11/10 22:24:08
ここのまとめサイトで、ちゃんとメンテナンスされているところはありますか?
367:デフォルトの名無しさん
07/11/10 22:25:33
力を貸してください
スレリンク(news4vip板)
368:デフォルトの名無しさん
07/11/10 22:34:25
VIPPER氏ねばいいのに
369:デフォルトの名無しさん
07/11/10 22:52:23
>>367
まだやってたのか
久々に行ってみるか
370:デフォルトの名無しさん
07/11/11 00:00:34
Effective C++の第三版って2色刷りなんだな。それ見て入門者向けなんかと思ったんだが
これ入門者ようじゃないだろ?
371:デフォルトの名無しさん
07/11/11 00:01:52
C++入門者向けだが素人向けではない
372:デフォルトの名無しさん
07/11/11 02:45:11
普通C++入門者向けの本ってのは、「独習C++」や「はじめてのC++」のことだと思うのだが?
普通にSTLやboostが出てくる本は入門者向けとは言わん罠
>>371は
Effective C++を読んだことがないだろうww
373:デフォルトの名無しさん
07/11/11 02:48:22
でも独習C++よりは初心者には優しい本だなと思った
374:デフォルトの名無しさん
07/11/11 03:15:45
>>372
初級者向けってことを言うはずが、入門書って言ってしまったんだよ、きっと
項目によるけど、初級〜中級のレベルだろう
375:371
07/11/11 03:54:13
まぁ、入門者向けの意味で取って貰ってもおkかな。
ただ、別の言語すら使ったことのない素人は
対象としていないと思うから、後ろに言葉を付け足しておいた。
376:デフォルトの名無しさん
07/11/11 10:41:01
上級者向けのC++の本だと何になりますか?
Effective C++の内容は理解できました。
377:デフォルトの名無しさん
07/11/11 10:42:49
デザインパターンの勉強もしたいのですが、ほとんどがJAVAで書かれています
何故C++のデザパタ本って無いのですかね?本読むためにJAVA勉強するのは
億劫です。使う予定が全くないので。
378:デフォルトの名無しさん
07/11/11 10:45:51
GoF本を無視するとは、全く持っていい度胸だな。
あれはサンプルコードがC++だぞ。
379:デフォルトの名無しさん
07/11/11 11:21:43
>>378
Amazonで検索しても分からなかったのですが
どの本ですか?
380:デフォルトの名無しさん
07/11/11 11:26:34
わかりました。
URLリンク(www.amazon.co.jp)
ですね。
でも評価内容見ると難しいみたいですね。
381:デフォルトの名無しさん
07/11/11 11:52:39
>>355
そこのサイトを見てたら↓が紹介されてたが、この本の評価はどうなんだろう?
Efficient C++パフォーマンスプログラミングテクニック
URLリンク(www.amazon.co.jp)
382:デフォルトの名無しさん
07/11/11 13:44:14
>>380
GoF本は、プログラミングにおけるデザインパターンで最初に出た本だから
押さえておくべきだとは思う。
Cプログラム書くならK&R持っとけ、みたいな。
383:デフォルトの名無しさん
07/11/11 16:04:05
>>382
smalltalk抜かしていいのか?
384:デフォルトの名無しさん
07/11/11 16:14:38
C++に限ればどうでもいいと思う
GoFに載ってるような物でも実際にテンプレートと組み合わせて使うにはちと方向性が違うしな
385:デフォルトの名無しさん
07/11/11 17:12:18
URLリンク(www.amazon.co.jp)
をみたが、More effective C++の前の邦訳版ってそんなにひどいのか?
日本語理解不能ってすげーよ。
386:デフォルトの名無しさん
07/11/11 17:22:22
教授が訳すと一般人にはわかりづらくなるもんだ
387:デフォルトの名無しさん
07/11/11 20:09:38
理解不能まではいかないが読みづらいのは事実。プログラミング分かってない奴が訳してる気がする。
388:デフォルトの名無しさん
07/11/11 20:13:36
numerical recipes in c
ってのが勉強になった
389:デフォルトの名無しさん
07/11/11 20:14:24
違和感のある日本語並べられるのが気になる俺は
非常に読みづらかった。読んでると腹立ってくる。
訳後にきちんと読み合わせなり修正なりについて議論
したのか激しく疑問。金取るんだからきちんと仕事しろといいたい。
390:デフォルトの名無しさん
07/11/11 20:16:06
うん
391:デフォルトの名無しさん
07/11/11 20:18:10
>>390
ご清聴ありがとうございました。
392:デフォルトの名無しさん
07/11/11 20:21:34
うん
393:デフォルトの名無しさん
07/11/11 20:22:27
More effective C++は小林 健一郎氏に再翻訳してもらうのが吉
和書も原書読んでないけど、相当ひどい翻訳らしいな。
URLリンク(blog.goo.ne.jp)
ここ見てみろ。
394:デフォルトの名無しさん
07/11/11 20:33:08
>>393
おれも小林健一郎氏の訳本はかなり好き。
Accelerated C++もEffective C++第3版も読みやすかった。
彼自身がプログラミングする人だからかもな。
395:デフォルトの名無しさん
07/11/11 23:12:14
MFCのC++とEffectiveC++ のC++ は別物だと思うのだが?
396:デフォルトの名無しさん
07/11/11 23:16:59
>MFCのC++とEffectiveC++ のC++ は別物だと思うのだが?
397:デフォルトの名無しさん
07/11/11 23:29:59
>>395
???
398:デフォルトの名無しさん
07/11/12 00:34:30
今更なんですが、SOAPについて最近書かれた本って無いですか?
2002年くらいに書かれた本はよく見かけるのですが。。。
399:デフォルトの名無しさん
07/11/12 00:51:04
Effective C++が理解できないレベルじゃ、
MFCが本当に使いこなせてるか怪しいな。
カプセル化が徹底されてなかったり、
フレームワークが提供するマクロ群で惑わされたりするが、
MFCだってそれなりにC++のイディオムには則ってる。
林ハルヒコとかのコントロールチップス集みたいなので
充足しているというのなら、それでもいいんだろうけど。
400:デフォルトの名無しさん
07/11/12 01:19:43
EffectiveC++は、C++やってく上で必須だと思うんだが、
特定の本を読まないとまともに使えない言語っていうのも正直疑問を感じる。
401:デフォルトの名無しさん
07/11/12 01:25:55
今時の言語はなんでもそうだろ。
最低限のプリミティブでなんでも自分で実装する時代じゃないから。
402:デフォルトの名無しさん
07/11/12 02:18:28
>>399
誰に言ってるの?
403:デフォルトの名無しさん
07/11/12 02:19:23
想定問答だろ
404:デフォルトの名無しさん
07/11/12 02:26:33
>>403
独り言のことだねw
405:デフォルトの名無しさん
07/11/12 02:51:27
>>398
最新の仕様について書かれた日本語の書籍だと、C#のWebサービス本のみ
洋書ならいくつかあるけど、SOAPとかWebサービス関連は仕様の変更が激しいから、
それらの本も寿命がいつまで持つか
それより、SOAP実装製品のドキュメントを読むことをお勧めする
406:デフォルトの名無しさん
07/11/12 02:51:39
ナイチンゲールに聞いてはみたいけれど
407:デフォルトの名無しさん
07/11/13 14:48:07
amazonに変な本を推薦された。
うさぴょんって誰よ。
408:デフォルトの名無しさん
07/11/13 18:01:40
著者名は変だがいい本だぞ
409:デフォルトの名無しさん
07/11/13 18:03:10
>>407
『デバッガによるx86プログラム解析入門』の著者か。
ゲーム解析とかクラッキングとかしない人だと、著者を知らないだろうし、
そういう人から見れば、確かに「変な本」だね。
でも、この本は、ゲーム解析本『いまどきのアセンブラプログラミング』と姉妹本に比べれば、解説内容はかなりまとも。
それに、『クラッカー・プログラム大全』とかのクラック本と比べると、内容に偏りが少ない。
プログラム解析の入門書としては、推薦されてもおかしくはないな。
410:デフォルトの名無しさん
07/11/13 18:13:50
>>409
BINARY HACKS とか Short Coding と同じぐらい面白い?
どっちかっていうと玄人むけですか、それとも素人むけですか?
411:デフォルトの名無しさん
07/11/13 18:30:15
>>410
書籍名の通り、入門者向け。
教科書的な解説だから、プログラム解析の役に立つけど、「面白い」という感じではない。
入門書だと、入門レベルの読者がついてこれないディープなネタは扱えないからね・・・
412:410
07/11/13 20:12:18
>>411
ありがとう。なんとなくわかりました。
413:デフォルトの名無しさん
07/11/15 13:56:34
C++の入門書を探していて、
新・これならわかるC++
URLリンク(www.amazon.co.jp)
これならわかるC++
URLリンク(www.amazon.co.jp)
のどちらかを買おうと思うのですが、新と無印とで内容が多少異なるようです。
どちらを買うのが良いのでしょうか?
アドバイスをお願いします。
414:デフォルトの名無しさん
07/11/15 14:04:30
新しく出るロベールのC++入門講座でも買おうぜ。
値段は1000円弱上がるがその分内容も盛りだくさん。
あんまり厚いのは・・・・って人にはお勧めできないが
415:デフォルトの名無しさん
07/11/15 14:58:56 BE:368256072-2BP(250)
書籍を探してる人に言うのはダメだろうけど、入門はロベールなり
これならわかるC++なりのWeb版で済ませて、Effective C++を買うという手も。
416:デフォルトの名無しさん
07/11/15 15:09:16
分厚いのがイヤだって人はC++向いてないと思うけどね
入門ちょっと読んだだけで使いこなせるようなもんでもないだろうし
「他のC++入門書が足元にも及ばない!」のロベールは
どんなもんなのか気になるw
417:デフォルトの名無しさん
07/11/15 16:09:36
漏れは図書館でJavaの入門書を見つけてその場で勉強して気付いたのだが、
本格的な本を買う前に入門書程度の本なら図書館ですませてしまうのも良いと思いますた。
418:デフォルトの名無しさん
07/11/15 16:36:28
URLリンク(www.amazon.co.jp)
419:デフォルトの名無しさん
07/11/15 17:07:04
入門書とEffective C++の穴を埋めてくれるような本ありません?
Effective C++は、まだ読んでて難しくて
420:デフォルトの名無しさん
07/11/15 17:27:27
明解C++
421:デフォルトの名無しさん
07/11/15 17:37:10
詳説C++
422:デフォルトの名無しさん
07/11/15 17:41:19
>>419
入門書をなんか一冊読んだんだろ?
だったらEffectiveを根気良く読んだほうがいいと思うぞ
423:デフォルトの名無しさん
07/11/15 17:58:37
>>418
なにげに売れてるw
424:デフォルトの名無しさん
07/11/16 08:07:38
『オブジェクト指向における再利用のためのデザインパターン』
所謂Gof本なのですが、Amazonの評価を見ると、結構読解が難しそうな印象を
受けたんだが、初級向けのデザインパターンの本でC++で書かれた
本のお勧めは何でしょうか?
425:デフォルトの名無しさん
07/11/16 08:48:04
>>208
言語が独自すぎてきつい…
まだ1/3終わってない。
426:デフォルトの名無しさん
07/11/16 08:57:43
>>424
C++限定だと、
URLリンク(www.amazon.co.jp)
くらいじゃね?
427:デフォルトの名無しさん
07/11/16 09:23:11
>>426
の紹介してくれた本って洋書デツネ
428:デフォルトの名無しさん
07/11/16 17:25:34
ε-(´・`) フー
Effective C++第3版、2週間かけて今読み終えた、
ポリモーフィズムあたりで躓き掛けたが、落ち着いてサンプルのコードをじっくり読みながら
理解していった、それでも理解できない場合はコンパイル
49項の「不思議な再帰テンプレートパターン」(CRTP)など実に面白かった
読み終えて、理解しにくかった箇所をパラパラめくると、以外にすっと頭に入ってくる。
いい本だった。
429:デフォルトの名無しさん
07/11/16 17:45:41
>>428
第2版は持ってんだけど、どれくらい変わったの?
やっぱ買い直した方がいいのかなあ。
430:デフォルトの名無しさん
07/11/16 17:52:30
とてつもなく変っているが、
自分で調べられないような人は買わないでいいと思う。
431:デフォルトの名無しさん
07/11/16 18:00:47
>>428です
Effective C++のはじめの版を書いたのは1991年のことです。1997年には第2版を書きま
した。そのとき、重要なことは更新しましたが、はじめの版の読者を混乱させないように、第
1版の構造をなるべく維持するようにしました。第1版の50項目のうち48項目は本質的に同じ
タイトルのままにしたのです。本を家にたとえるなら、第2版は、絨毯を新しくし、壁を塗り
直し、備品を取り替えたようなものです。
この第3版は、もとの家をばらばらにするところからはじめました(最初からやり直したいと何度も思ったものです)・・・・・続く。
また、こうも書いてある
実際半分以上が新しいことなのです。しかし、第2版で基本的としたことは、この版でも重要なままです。
とあります、俺はEffective C++の第2版は読んでないのでなんとも言えませんが。
メイヤーさんは序章でこの様に解説しています。
432:デフォルトの名無しさん
07/11/16 18:39:24
>>416
さっき本屋でロベールのC++見かけたが
でか過ぎて立ち読みする気になれなかった
433:デフォルトの名無しさん
07/11/16 18:46:33
>>431
この翻訳はちょっと微妙
434:デフォルトの名無しさん
07/11/16 18:54:36
>>433
どんな感じで微妙なのかな?興味あり
翻訳キボンヌ
435:デフォルトの名無しさん
07/11/16 19:06:10
ロベールのC++ってSTLとかBoostも扱うんかな
436:デフォルトの名無しさん
07/11/16 19:09:20
これが目次だが
Chapter 01 まずは使い方
Chapter 02 C++の基本
Chapter 03 ほんの少し深く
Chapter 04 ポインタ天国
Chapter 05 クラスの前に
Chapter 06 クラスの基礎
Chapter 07 クラスの本領
Chapter 08 ファイルとストリーム
Chapter 09 テンプレート
Chapter 10 エラー処理と例外
Chapter 11 もっと高く
Chapter 12 もっともっと高く
Chapter 13 もっと深く
Chapter 14 もっともっと深く
Chapter 15 データ構造
Chapter 16 C++の落ち穂拾い
付 録
付録A 標準ヘッダファイル一覧
付録B 演算子一覧
付録C C言語とC++の重要な相違点
付録D Boostライブラリ
付録E 参考文献
高くとか深くでわかんねーww
437:デフォルトの名無しさん
07/11/16 20:23:26
オライリーの本て訳書が出るのは原本が出てから大体平均何ヵ月後くらいですか?
438:デフォルトの名無しさん
07/11/16 20:26:50
ワロタ
439:デフォルトの名無しさん
07/11/16 21:01:26
>>425
読んではいないがSICPと補完関係にあるようなレベルの本らしいから
数週間程度で読了!とする本では無いんじゃない?
440:デフォルトの名無しさん
07/11/16 21:23:01
167 名前:名無しさん@お腹いっぱい。[] 投稿日:2007/10/31(水) 10:09:31 ID:jHpxaYh/0
Structure and Interpretation of Computer Programs - 3rd Edition
9年ぶりに、とうとう第三版が出るぞー!
168 名前:名無しさん@お腹いっぱい。[] 投稿日:2007/10/31(水) 10:13:23 ID:jHpxaYh/0
11年ぶりだた orz
3版出るの?
441:デフォルトの名無しさん
07/11/16 21:26:58
>>436の書いたのは
ロベールのC++本の目次なのか?
(;;;`O´)o/ ̄ ̄ ̄ ̄ ̄~>゜)))
釣りだよね?
442:デフォルトの名無しさん
07/11/16 21:36:55
>>441
URLリンク(www.amazon.co.jp)
釣りじゃねえぞ
443:デフォルトの名無しさん
07/11/16 21:38:48
他の入門書が足元にも及ばない ページ数
444:デフォルトの名無しさん
07/11/16 22:21:34
オナイニー
445:デフォルトの名無しさん
07/11/16 22:39:45
>オライリーの本て訳書が出るのは原本が出てから大体平均何ヵ月後くらいですか?
今度Effective Javaが出るから原書で頑張るか日本語訳を待つかで迷ったんだが、
前の版の場合は半年後くらいに出版されていたので、待ってられないから原書で行くことに決めた。
すぐに翻訳版が出たら俺は泣く。
446:デフォルトの名無しさん
07/11/16 23:27:05
>>445
レスどうもです、自分の感覚だと半年ならそんなに遅くはないですね
447:デフォルトの名無しさん
07/11/16 23:34:06
原書買ったら直後に翻訳版の発売が決定するの法則。
448:デフォルトの名無しさん
07/11/16 23:36:56
>446
ちなみにオライリーじゃいから参考になんないけどなっ。
449:デフォルトの名無しさん
07/11/16 23:38:05
まちがい。
オライリーじゃい→オライリーじゃない
450:デフォルトの名無しさん
07/11/16 23:43:49
,. -‐'''''""¨¨¨ヽ
(.___,,,... -ァァフ| あ…ありのまま 今 起こった事を話すぜ!
|i i| }! }} //|
|l、{ j} /,,ィ//| 『おれはEffective Javaの第2版を買ったと思ったら、
i|:!ヾ、_ノ/ u {:}//ヘ その三日後に第3版が発売されることを知った。』
|リ u' } ,ノ _,!V,ハ |
/´fト、_{ル{,ィ'eラ , タ人 な… 何を言ってるのか わからねーと思うが
/' ヾ|宀| {´,)⌒`/ |<ヽトiゝ おれも 何をされたのか わからなかった…
,゙ / )ヽ iLレ u' | | ヾlトハ〉
|/_/ ハ !ニ⊇ '/:} V:::::ヽ 頭がどうにかなりそうだった…
// 二二二7'T'' /u' __ /:::::::/`ヽ
/'´r -―一ァ‐゙T´ '"´ /::::/-‐ \ リサーチ不足だとか 新刊の息づかいを感じていれば、事前に気配があったはずだとか
/ // 广¨´ /' /:::::/´ ̄`ヽ ⌒ヽ そんなチャチなもんじゃあ 断じてねえ
ノ ' / ノ:::::`ー-、___/:::::// ヽ }
_/`丶 /:::::::::::::::::::::::::: ̄`ー-{:::... イ もっと恐ろしいものの 片鱗を味わったぜ…
451:デフォルトの名無しさん
07/11/17 00:05:14
>>448
でしたか、オライリー出版だと確実に訳書出してくれそうなイメージ持ってるので聞いてみました
452:デフォルトの名無しさん
07/11/17 00:22:50
>>450 javaじゃなくてC++でない?
453:デフォルトの名無しさん
07/11/17 01:02:04
×オライリー
○オナイニー
454:デフォルトの名無しさん
07/11/17 03:34:06
>>440
これマジか
日本語版SICPは和田訳のボロボロさに辟易してたので(まあ、時代もあるんだろうけど)
買っちゃおうかな。ウェブでも読めるけどやっぱ紙って安心。
455:デフォルトの名無しさん
07/11/17 08:55:18
時代関係ないw
456:デフォルトの名無しさん
07/11/17 17:26:52
新刊の息づかいって何だよw
457:デフォルトの名無しさん
07/11/17 17:56:05
SICPは最初に序文読んだときは酷いと思ったが
実際本章進めていく上で日本語のせいで意味不明って箇所は
ほとんど無かった気がしたけどなぁ
458:デフォルトの名無しさん
07/11/17 19:22:17 BE:315648443-2BP(250)
本自体が難しいってのもあるからねえ
459:デフォルトの名無しさん
07/11/17 19:46:56
訳が酷くて読み進めることができませんでしたぁ〜!
挫折したのは自分のせいじゃありません!訳のせいです!
自然で綺麗な日本語で書かれていたなら絶対理解できたはずなんです!
原書を読むことをお薦めします!私は英語は読めませんが。
460:デフォルトの名無しさん
07/11/17 20:26:45
なあ、読み終わった技術書売るとき、どこつかってる?
ブックオフは安いし、オクは数が多いと面倒だし、
いいとこないか。
461:デフォルトの名無しさん
07/11/17 20:28:01
>>460
俺に送れ
462:デフォルトの名無しさん
07/11/17 20:30:35
自分は売ったことない&関東の人限定だが、神保町の明倫館はどうか。
ちゃんと本の内容を理解して値付けがされてるので、価値はあるけど
古いという理由だけ買い叩かれる(ブックオフとか)といったことはなさそう・・・
な気がする。
463:デフォルトの名無しさん
07/11/17 20:41:27
H&Sリファレンスは復刊されないのだろうか…
良書だと聞いたのだが。
464:デフォルトの名無しさん
07/11/17 20:47:14
>>460が羨ましい
俺は頭が悪いから、いつまで経っても技術書は売れないww
ただ必要が無くなったので手放してもいい本とかあるけど
例えばオライリーのプログラミングPerl改訂版とかPHPの赤本と青本、多少表紙とか痛んでる感じ
売れなくてもいいから、誰かデザインパターンの本かC++の本と交換してくれないかなww
465:デフォルトの名無しさん
07/11/17 20:52:57
技術本は売らないな。
売れるほど完全に覚えられないし、内容は忘れたけどどの本に書いてあるかはわかるってことがよくあるから。
466:デフォルトの名無しさん
07/11/17 20:53:11
入門書関連は図書館に寄付した
467:デフォルトの名無しさん
07/11/17 20:53:48
ラクダ本の最初の赤いやつ、背表紙がバラバラになるくらい利用したあと、
売り物にもならないので捨ててしまった。
2版以降の用語集があんなにつまらなくなると知っていたら捨てずに置いた
のになー。
468:デフォルトの名無しさん
07/11/17 21:48:34
ところで、皆さんコンピュータ関連の技術本(雑誌以外)を何冊くらい持ってる?
因みに、俺は今、本棚を眺めて適当に数えたら大体30〜40冊だね
469:デフォルトの名無しさん
07/11/17 21:57:16
500〜600冊くらいかな?
数えたことないけど。
470:デフォルトの名無しさん
07/11/17 22:11:42
>>440
どこのスレ?
ソース希望。SICPすれでも話題になってないんだが。
471:デフォルトの名無しさん
07/11/17 22:13:37
>>468
俺も同じぐらいだけど、半分は初読以来まったくさわってないし、
残りの半分も滅多にさわらない。
本当の意味で常に使ってるのは二、三冊かな。
472:デフォルトの名無しさん
07/11/17 22:25:41
>>470
情報学板の本スレ
ソースは無い、書き込みだけ
473:デフォルトの名無しさん
07/11/17 22:37:43
>>468です
>>469
凄いね、家の近所の図書館のコンピュータコーナ以上あるな、多分ww
>>471
俺も通常読む本は同じ感じです、ただ最近、会社の仕事はルーチンワークで好むと好まざる関係無く
進めていかないといけないけど、個人的に最近デザインパターンが凄く気になり
プライベートで書くコードが書けなくなっていますww
明日図書館と書店に行っていい本を探してみます。
474:デフォルトの名無しさん
07/11/17 23:01:53
仕事してるなら尚更プライベートで実験用以外のコード書くのはしっかり勉強してからでいいと思う
475:デフォルトの名無しさん
07/11/17 23:40:40
おい、ぼうよう
6章のソートが見れねぇんだよ
476:デフォルトの名無しさん
07/11/18 00:05:24
>>472
ガセかな。
477:デフォルトの名無しさん
07/11/18 00:48:03
>>473
デザパタもいいが、俺はもっとリファクタリングは評価されてもいいと思う。
たしかにデザインパターンって今までよくわからなかった設計がテンプレ的に紹介されてるって感じで魅力的だけど、
なんでもかんでも解決できるように思いこんでる人がいて、あんまりよろしくない。
自分話で恐縮だが、二、三年前の自分がまさにそれだった。
UML、デザパタと設計ばかりに走って、満足なコード一つかけなかったよ。
一年ぐらいそういう状態が続いて、やっと自分が下手なコードしかかけないことに気づいて、
少しずつ改善し始めたときに勉強したのが、リファクタリング、バージョン管理、アジャイル駆動かな。
どれも現実的にコーディングしてる現場で使えて、しかもすぐに効果が出るからすごく良かった。
けしてデザパタを否定する訳じゃないけど、まずしっかりしたコードが書けるようになってから勉強しても十分間に合うと思う。
包丁も使えない人間が、おいしい料理のレシピを作れるわけないでしょ?
478:デフォルトの名無しさん
07/11/18 00:56:33
このスレでは本の話をしてねん。
479:デフォルトの名無しさん
07/11/18 00:59:28
>>477
あれば書名ぷりーず
480:デフォルトの名無しさん
07/11/18 01:02:54
ファウラー
481:デフォルトの名無しさん
07/11/18 01:07:39
転職を考えている28歳ですが、これからの将来を見越して皆さんのような【玄人がオススメするコンピューター業界】で働く為に読む本を教えてくれませんか?
まずは職業訓練で基礎を学んだ後、働きながら学んで収入を増やしたいと考えています。
482:デフォルトの名無しさん
07/11/18 01:23:03
>>479
本なら、デザパタもリファクタリングも結城さんの書いた本かな?
どっちも丁寧に書かれていて、ちょっと思い出せないときに引き直したりしている。
でも、実は両方ともある程度勉強してから読んだ物で、きっかけはここのサイト。
開発をもっと楽にするNAgileの基本思想 − @IT
URLリンク(www.atmarkit.co.jp)
ここは本当に勉強になった。設計にばかり傾倒してた自分を考え直させてくれたし、なによりすごくわかりやすかった。
自分はいまでもネットで見た中で、一番有益だった記事だと思ってる。
483:デフォルトの名無しさん
07/11/18 01:39:24
「デザインパターンとともに学ぶオブジェクト指向のこころ」は外せない
484:デフォルトの名無しさん
07/11/18 03:06:19
>>477
>>473です
そうか、Design Patternに傾倒する人ってやっぱりいるんだな、仲間が出来て嬉しいな
最近Gof本は読んだことはないけど、解説したサイトとか見ると確かに23のパターンを
全て使いこなせなければプログラムが書けないとは思はないね
ただ知識があると無いとでは、人と話す場合の理解度、工数の削減、不具合の低減
はあるだろうね。(正しく理解、習得できている場合)また、無意識にデザインパターンを使っている場合も結構あるんだよね、
・ 要求仕様からユースケースを洗い出す。
・ その中から「名詞」をオブジェクトとして抽出し、その関連を定義する。
・ 「動詞」をオブジェクトの動作として定義してゆく。
上記のことを踏まえ、正確に早く正しいUML図を設計して
とりあえず最初は簡単なパターンから使っていこうと思う。
485:デフォルトの名無しさん
07/11/18 04:44:34
こういう時こそ、憂鬱本どうかと。
486:477
07/11/18 11:03:16
>>484
そういう方法論に熱中してたから、自分はまさにコードが書けなかったのだが・・・。
まあ何事も経験だから、やってみるといいよ。自分と違ってそれでうまくいくかもしれないし。
487:デフォルトの名無しさん
07/11/18 11:09:17
結城本もどうかと思うけど憂鬱って今更すぎるだろ
488:デフォルトの名無しさん
07/11/18 11:15:01
オブジェクト指向の設計っていうのかモデリングって言うのか知らないけど、
動詞がどうたらとか名詞がどうたらとかってやり方はオカルトだと思う。
489:デフォルトの名無しさん
07/11/18 11:37:38
名詞抽出に固執すると妙な設計になるね。
490:デフォルトの名無しさん
07/11/18 11:46:02
interface って動詞に対応する事とか結構多いんじゃないか?
491:デフォルトの名無しさん
07/11/18 11:52:24
comparable
492:デフォルトの名無しさん
07/11/18 11:59:02
憂鬱の方法・考え方(名詞動詞なんたら)が良いと思ってる人こそ
それらの問題点を指摘してる>>483の本を読むべきだと思う
493:デフォルトの名無しさん
07/11/18 12:33:08
憂鬱を根拠に叩いてる奴は憂鬱本の糞さと名詞抽出法の問題点を区別しろよ。
クラス抽出の候補に名詞句を使うのって30年近く前からある古典的な手法だし
今でもモデリングの書籍で紹介されるくらいに定着してる手法だぞ。
URLリンク(portal.acm.org)
494:デフォルトの名無しさん
07/11/18 12:34:49
Cしか使わない俺には関係ないな
495:デフォルトの名無しさん
07/11/18 14:11:36
Betrand Mayerのオブジェクト指向入門 2版がいいらしいですがどうでしょう?
とりあえずオブジェクト指向のこころとGoFを読み終わって、
誌面のコードを違う言語でそこそこスムーズに実装できたって段階でも読めますか?
496:デフォルトの名無しさん
07/11/18 14:20:39
>>493
オブジェクト指向は現実世界に対する人間の認識をプログラムの世界に投影した物だが、
常にその法則が成立するとは限らない。多くのプロがそうするように、
例外を見つけることが最初の一歩だと思う。
あまり法則に縛られすぎると、手段と方法を取り違える羽目になるぞ。
497:デフォルトの名無しさん
07/11/18 14:22:26
>>496
最後訂正。
あまり法則に縛られすぎると、手段と目的を取り違える羽目になるぞ。
498:デフォルトの名無しさん
07/11/18 14:37:02
>>482
いいと思うよ。
けど、>>482の言うように一端Agileあたりも読んでみた方がいいと思う。
特に実務を想定している人は。
>>496
>>493にそんなレスをする馬鹿があるか。
499:デフォルトの名無しさん
07/11/18 19:33:20
C言語でTDDとかアジャイルを実践する
書籍ってないですかね?
個々のTestUnit使うだけでつまらなくなってきた
500:デフォルトの名無しさん
07/11/18 19:46:49
>>499
ねえだろ。
501:デフォルトの名無しさん
07/11/18 22:15:19
code completeってamazonで評価高いけど名著なの?
502:デフォルトの名無しさん
07/11/18 22:19:50
糞著です
503:デフォルトの名無しさん
07/11/18 22:24:31
>>501
網羅的だから、そこらへんのお作法本を何冊も買わなくても、それだけで済むってメリットはあるな。
上下買ったら、普通の本の何冊か分の値段になるけど。
504:デフォルトの名無しさん
07/11/18 22:27:18
網羅的な本は面白くないのでやめとくか
VBのコードなんて載せられても見ないし
505:デフォルトの名無しさん
07/11/18 22:39:01
ヘンに分量が多い。
この本を読もうする人は、
既にまともなコードを書けるんじゃないかと思う。
そして書けない奴はそもそも読もうとは思わないだろう。
506:デフォルトの名無しさん
07/11/18 22:40:04
独学初心者が多いと思うけれど?
まともなコード書けたら読む必要もないし、あの本を選びもしないだろ。
507:デフォルトの名無しさん
07/11/18 22:45:47
最初の版はかなり感銘をうけて、何回も読んだけど、第二版はさーっと目を通して、
あんまり読んでないな。
2chでコーディングスタイルやらお作法関係の議論があると、かならず、トンデモ説を
自信満々に主張するやつがまざってくるんで、自分でまともなコードがかけてると思っていても、
それが本当にまともかどうかは分からないけど。
508:デフォルトの名無しさん
07/11/18 22:49:14
自分のコードを客観視できない、レビューを受ける機会がない人にはいいんじゃないか
509:デフォルトの名無しさん
07/11/19 04:07:48
自分はナーンもやる気しないときでも読める本を用意している
Code Completeもそんな本
SICPなんかと比べると内容はゼロに近いがゼロではない(はず)
まあゼロだと言われても反論はできない
510:デフォルトの名無しさん
07/11/19 07:07:46
やる気無いときに読むなら、もうちょっと薄い本がいいな
俺は、たまにしか使わないツールや言語のデスクトップリファレンスを読んでる。
511:デフォルトの名無しさん
07/11/19 10:44:22
やる気ないときは完全に休んだほうがいいよ
512:デフォルトの名無しさん
07/11/19 18:02:34
そういうときはコーディング自体に関する本じゃなくて、グループ開発におけるアドバイスとかそういう本がいいんじゃないかな。
ソフトウェア開発 201の鉄則なんかもいいし、Joel on Softwareなんかもおもしろかった。
513:デフォルトの名無しさん
07/11/19 20:57:33
ソフトウェア開発 201の鉄則はまったくダメだった。
何がダメなのかは忘れてしまったが。
514:デフォルトの名無しさん
07/11/19 21:11:32
>>513
たしかに内容が古いし、本の書き方が独特で読みにくかったな。内容もほとんど頭に残ってない。
515:デフォルトの名無しさん
07/11/22 12:07:50
というか本読んでもすぐ忘れる俺ガイルorz
516:デフォルトの名無しさん
07/11/22 19:18:03
独習Cが第4版だと
517:デフォルトの名無しさん
07/11/22 21:57:15
実践UMLが第3版だと
518:デフォルトの名無しさん
07/11/23 19:21:55
独習や実践ばっかりだよな。
519:デフォルトの名無しさん
07/11/23 19:31:33
独習脱オタファッションの出版はまだですか
520:デフォルトの名無しさん
07/11/23 20:28:20
ファッションてさ、
脱オタを実践すると(脱オタファッションがオタクファッションとして名指されるから)脱オタできないって構造が
ちょっと面白いと思う
521:デフォルトの名無しさん
07/11/23 20:53:31
脱臭C言語
522:デフォルトの名無しさん
07/11/24 02:37:12
15歳から始めるオトナのC
523:デフォルトの名無しさん
07/11/25 04:10:30
Win32API&VC++の逆引きリファレンスがほしいのですが
URLリンク(www.amazon.co.jp)
を使ってる人いませんか?
ポチるかどうか悩んでるのですが
立ち読みしにいける環境じゃないので困ってまつ
524:デフォルトの名無しさん
07/11/25 09:26:46
>>523
たぶん考えてるのとは全然違うと思う。
VC++に関する記述は全くないしAPIについても本当によく使う物しか紹介していない。
各種コンパイラの使い方とか,makefileの書き方とか,デバッガの使い方から始まって,
文法,アルゴリズム,ビットマップの扱い方などが網羅的に書かれてるので,
Cの入門書を1冊読んだ後に読むといいかなっていう本。
525:デフォルトの名無しさん
07/11/25 13:26:11
APIについて書いてあるわけじゃないのか
とんくす
526:デフォルトの名無しさん
07/11/25 16:42:53
>>517
実践UML第2版持ってるけど、
UPのプロセスについて丁寧に説明してて、
その中でUMLをどう使うかっていう内容になってて、
凄く勉強になった。
UMLの本として買うと期待はずれになる可能性もあるけど。
第3版気になるけど第2版とどのくらい変わってるんだろう。
527:デフォルトの名無しさん
07/11/26 12:44:11
最近出たらしいけど、この本はどうですか?
Javaチュートリアル 第4版
URLリンク(www.amazon.co.jp)
528:デフォルトの名無しさん
07/11/26 13:12:07
黙れゆとり坊
529:デフォルトの名無しさん
07/11/26 13:31:08
すいません、sage忘れてしまいました
530:デフォルトの名無しさん
07/11/26 13:49:21
どこぞの日本人が書いた"わかりやすい"入門書よりは遥かに有用ではあろう
531:デフォルトの名無しさん
07/11/26 19:37:50
教科書レベルの簡単なGenericによる実装が読み書きできる程度のものです
Modern C++ Designという本ですが、Amazonの書評を見る限り、随分難しそうです
立ち読みできればいいのですが、地方在住のため無理です(図書館にもありません)
コンパイル時に、関数の振舞いを決定する、Generic型の実装まさにC++ならではの
真骨頂だと思います。
この様な私ですが、この書籍はそんな要求に答えて、くれますでしょうか?
532:デフォルトの名無しさん
07/11/26 19:48:22
Modern C++ Design は Loki というライブラリで
どういう風に Generics を活用しているか、
という形で Generics に関する話を行っている。
Generics に興味あるなら読んだ方がいいと思うけど、
まあ C++ 初心者には辛いかもしれない。
533:デフォルトの名無しさん
07/11/26 19:58:19
>>532
>>531です
ありがとう、「Loki C++」でぐぐりましたら
「たぶん究極のC++ライブラリ、Lokiを使う」URLリンク(shinh.skr.jp)
最初にヒットしました、私には無理だと思いました。
Generic(汎用型)の解説書があればいいのですが・・・
534:デフォルトの名無しさん
07/11/26 20:02:20
URLリンク(boost.cppll.jp)
この辺を一通りさらえばなんとかいけると思う
535:デフォルトの名無しさん
07/11/26 22:01:51
WinSock2プログラミング
と
猫でもわかるネットワークプログラミング
どっち買えばいいか迷う
536:デフォルトの名無しさん
07/11/26 22:06:45
どっちも買って、2つのレビューをこのスレに書くのが最強
537:デフォルトの名無しさん
07/11/26 22:11:58
目次見て、それで判断して買って、失敗だったらもう片方も買うとか。
538:デフォルトの名無しさん
07/11/26 22:17:54
>>535
会社の金で買う
学生なら図書館
539:デフォルトの名無しさん
07/11/26 22:20:09
これ系の専門書がおいてある図書館って
都心のほうじゃないとないんじゃないの?
会社ですぐに必要な技術でもない限り金出してもらうのも難しそうだが
540:デフォルトの名無しさん
07/11/26 22:52:29
>>533
とりあえずMeyersさんとSutterの本は全部読めば?
SutterとHyslopのC/C++ Users Journalのコラムが本になるみたいです。
半年以上先の話ですが…
541:デフォルトの名無しさん
07/11/26 22:53:38
その人らにとってはもうC++なんてどうでもいい存在になってそう
542:デフォルトの名無しさん
07/11/27 00:52:14
>>535
迷わず WinSock2プログラミング
543:デフォルトの名無しさん
07/11/27 17:16:57
>>533
Lokiを学ぶなら、もちろんboostはチェックしてるんだろうな?
たしか、Lokiとboostでかぶってるクラスがあったはずなんだが、基本的にはboostがスタンダードだから、使うならこっちがいい。
俺はもうスマートポインタなしにはC++が使えないほど依存してる。
544:デフォルトの名無しさん
07/11/27 17:23:16
おれはbindが凄いとオモタ
bind1stいらね
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5369日前に更新/166 KB
担当:undef