- 1 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 04:56:42 ]
- プログラム技術板倉庫
s225.web.fc2.com/index.html 前スレ 推薦図書/必読書のためのスレッド 52 pc12.2ch.net/test/read.cgi/tech/1254565176/
- 400 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 23:19:27 ]
- >>399
当時のペゾルドは今の版よりも、とっつきにくかったんですよね。後半部分は今でもよくわからない、あはははくぁwせdrftgyふじこlp;@
- 401 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 23:33:58 ]
- 最初のウインドウ出すだけのコードが、数十行だか百数十行だとかって世界だったな。
- 402 名前:デフォルトの名無しさん [2009/12/15(火) 00:29:34 ]
- 閉じたり開いたり移動したり、ちゃんと完全に動作するウィンドウを
たった数十行のコードで実現できるなんてすばらしい! ・・・って、キモイほどの絶賛からはいる説明に引いたことだけ、 鮮明に覚えてる。
- 403 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 00:50:14 ]
- プリエンプティブなマルチタスクと
プリエンプティブでないマルチタスク の違いが良く分かりません
- 404 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 00:53:30 ]
- プリエンプティブ=OSまかせなマルチタスク
プリエンプティブでない=自分で停止・再開コードを書くマルチタスク
- 405 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 00:55:22 ]
- プリエンプティブのくせに、Windowsは、
なぜか一つのアプリケーションが死ぬと、 OSまるごとフリーズする。不思議だ。
- 406 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 02:04:53 ]
- >>404
お前アホだろ
- 407 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 03:57:29 ]
- OS/2は真性プリエンプティブだが、GUIがWindows以上に落ちるので
結局再起動するハメになった回数はWindowsより多い
- 408 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 04:09:19 ]
- 落ちるとかはリソース管理の問題で、プリエンプティブとかはあまり関係ない。
WindowsがOSごと落ちるのは、ほとんどデバイスドライバの方が死んでいるから。 アプリケーション自体のエラーで死ぬことはまず無い。 9xだったらメモリ管理がいい加減だったから、別のメモリ領域にアクセスして死亡とかあったけど。 ってここ本のスレだよな
- 409 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 06:13:37 ]
- ペゾルドの最新版は第5版だけど、それですら10年前。
MSDN引きながら読むと 「廃止になりました」とか「別のAPIに代わりました」とか「非推奨です」とかなAPI多すぎ。^^; さすがにWindows 2000時代の本はXP→Vista→7と三世代も時を経ると いろいろ扱いにくい。 で、多分、APIの本は今後でないような気がする。 なぜかといわれても困るけど、Microsoftは日本人プログラマをヤる気だ。
- 410 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 12:56:04 ]
- msdnで事足りるしな
- 411 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 13:40:18 ]
- ペゾルドで入って、後はmsdnでいいだろ。
最初からmsdnだと独特の記述でわけわからんとなるだろうし。
- 412 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 16:26:29 ]
- そいえば、猫のWindows本はなぜ評判悪いの?
- 413 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 16:31:47 ]
- 猫には好評だよ?
- 414 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 18:54:51 ]
- 猫以下な人も多かった
- 415 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 19:21:47 ]
- 著者がWindowsプログラム初心者だから
- 416 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 19:32:10 ]
- Cの初心者でもある
- 417 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 19:55:06 ]
- C++もやっぱり初心者だった
- 418 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 20:05:23 ]
- 初心者に厳しい上級者
初心者に優しい初心者
- 419 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 21:18:12 ]
- 相変わらず具体例が1つもないな…
- 420 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 21:26:31 ]
- 頭が良い人は具象を考えるまでもなく抽象で捉える
これは一般人には理解しがたいことだよ
- 421 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 21:29:33 ]
- 普通じゃないの?
- 422 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 21:34:07 ]
- 今の子は、具体的に1から10まで言われないと理解できないよ。
なぜなら、そう言う教育を受けてきたから。
- 423 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 21:36:32 ]
- 最近は言われた事すらまともに出来ないのが多くて困る
- 424 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 21:54:18 ]
- なら言おう。
スレタイ守れ。
- 425 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 22:10:38 ]
- >>419
これがゆとりか
- 426 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 22:16:59 ]
- ロベールの原著が見つからない
- 427 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 22:27:15 ]
- >>404 >>406
俺も、win3.1みたいにアプリがCPUを明け渡さないといけないのが プリエンティブでないOSで、それ以降のwinみたいにコンテキストスイッチで アプリが同時に動くのがプリエンティブなOSって理解だったけど、間違って いたのだろうか。
- 428 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 22:43:22 ]
- Code complete面白いね
- 429 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 22:51:49 ]
- Effective C#訳が今頃でるみたい
- 430 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 22:56:06 ]
- おお、やっとだ
これが売れないとMore Effetive C#は出ないかもねw
- 431 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 22:57:11 ]
- Effective C#は良書だったからうれしいな
- 432 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 23:15:35 ]
- >>427
最近のOSだとアプリケーションが応答なしでも タイトルバー使ってウィンドウが動かせるよね!
- 433 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 23:16:53 ]
- Moreはもうすでに出てるっしょ
- 434 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 23:20:35 ]
- >>432
それはさすがに別問題…
- 435 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 23:36:05 ]
- >>432
その状況でウィンドウの中身が真っ白だったりするだろ? そこが真っ白なのはWM_PAINTが呼ばれないからなんだが こういうのが参考になるだろう ttp://d.hatena.ne.jp/Megumi221/20091215 プリエンプティブでないマルチタスクだと 自分のアプリのイベント処理中のどこかで無限ループすると ほかのアプリを道連れにしてしまうが プリエンプティブなマルチタスクだと ほかのアプリはちゃんと動くっていうことだ
- 436 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 23:38:51 ]
- >>433
Effective C#日本語版が出ないとMore Effecitve C#日本語版が出ないかもね、の意
- 437 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 23:41:30 ]
- じゃないわ・・・
Effective C#日本語版が売れないとMore Effecitve C#日本語版が出ないかもね、の意 スレ汚したんで情報でも Advanced Windows Debuggingの.NET版が出たね 日本語版はいつになるやら
- 438 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 23:42:36 ]
- Moreの日本語版はもう出てるだろ?
- 439 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 23:49:28 ]
- >>438
ほんとうだ。吊ってくる 立て続け(しかも順番逆)に出てるとは思わなんだ www.seshop.com/detail.asp?pid=11650 www.seshop.com/detail.asp?pid=11698
- 440 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 23:56:26 ]
- スタイル本といえばこんなのも
"Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 2nd Edition" の日本語版で2009/12/24発売 .NETのクラスライブラリ設計 開発チーム直伝の設計原則、コーディング標準、パターン (大型本) Krzysztof Cwalina (著), Bard Abrams (著), 藤原 雄介 (翻訳) www.amazon.co.jp/gp/product/4891006765/ なんでこう邦題は安っぽいのか・・・
- 441 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 00:03:53 ]
- C++のほんの触りだけやりたいならどっち?
これならわかるC++―挫折しないプログラミング入門 C++ の絵本
- 442 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 00:05:55 ]
- C++やらずにCをやる
- 443 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 00:06:27 ]
- Cはやりました
- 444 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 00:13:57 ]
- C++はやらない
- 445 名前:デフォルトの名無しさん [2009/12/16(水) 01:09:00 ]
- javaを学びたいのでdeitelのhowToProgramを読もうと思ったんですけど
earlyObjectsVersionとlateObjectsVersionと2種類ありました 比較された方、いらっしゃいますか? ページ数だけならearlyかと思っているんですけど……
- 446 名前:デフォルトの名無しさん [2009/12/16(水) 01:33:16 ]
- 前者でおk
- 447 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 01:36:46 ]
- >>446
ありがとうございました
- 448 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 21:31:03 ]
- C++のクラスのメソッドの後ろに、throw()とかついてて何だかわからなかったんだけど
こういう入門書には書いてないようなC++の仕様が網羅してある本ってありますか?
- 449 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 21:55:21 ]
- プログラミング言語C++
throw()とかが知りたいだけならExceptional C++でもいいかも
- 450 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 22:06:19 ]
- >>449
具体的には、ほかにも知らない便利なものとかがあるんじゃないかと思って 仕様を隅々まで網羅した本が欲しかったのです プログラミング言語C++はStroustrupさん自身が書いた本ですかね?ポチってみます
- 451 名前:デフォルトの名無しさん [2009/12/16(水) 22:35:36 ]
- www.amazon.co.jp/dp/4798109924
でおk
- 452 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 22:53:43 ]
- >450
網羅はしてなくてつまみ食いになるけど Exceptional C++ シリーズは C++ の落とし穴だとか こんなの知らねーよといったことが色々載ってるのでおすすめ。
- 453 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 23:03:53 ]
- 仕様なら無料で読めるけど
- 454 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 23:51:50 ]
- 仕様は論争になったときに引用する物だろう…
- 455 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 03:16:08 ]
- そうだねえ…
- 456 名前:デフォルトの名無しさん [2009/12/17(木) 14:12:25 ]
- >>448
まともな入門書なら書いてあるだろ、 そんな基本的な文法
- 457 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 19:25:08 ]
- 逆に言うと、どの本なら書いてないのか
- 458 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 19:40:59 ]
- 揚げ足取り
- 459 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 21:40:07 ]
- 独習C++とかならイニシャライザのことも書いてないんじゃなかったっけ
それを考えると例外の指定が無くても不思議じゃないと思う 初心者に必要な文法とも思えないし
- 460 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 23:07:08 ]
- イニシャライザという言葉は始めて耳にした
- 461 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 23:18:08 ]
- イニシャライザって宣言した順番に記述しないといけないんだよなマジうぜえ
- 462 名前:デフォルトの名無しさん mailto:sage [2009/12/17(木) 23:27:30 ]
- はあ?
- 463 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 07:25:29 ]
- >>459
例外指定知らなかったら std::exception を継承する時に困るだろう、常考
- 464 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 09:40:26 ]
- >>463
なんで?
- 465 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 21:55:13 ]
- throw() 付いてるし
- 466 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 22:11:22 ]
- さっぱりいみがわからん
- 467 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 22:29:47 ]
- 例外すらワカランのに、C++なんか
使っちゃダメだろ、おまえら
- 468 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 22:32:04 ]
- 俺は例外
- 469 名前:デフォルトの名無しさん [2009/12/18(金) 22:32:09 ]
- 例外なんて使わなくてもいい
- 470 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 23:21:22 ]
- 例外指定を知らなくてもstd::exceptionを継承するのに何の問題もないとおもうけど
知らなければ指定しないんじゃね? 問題がありそうなのは仮想関数の継承で基底で指定されているとき位だと思うが… 例外指定ってパッと見でわかりやすくするためだけかと思ってる 一応自分はデストラクタには必ずthrow()を書くけど…
- 471 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 23:29:23 ]
- え?
- 472 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 01:50:38 ]
- ヘッテルとフエーテル
ttp://www.amazon.co.jp/gp/reader/4766784588/ref=sib_dp_pt#reader-page これ、いちいち面白い。
- 473 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 14:18:54 ]
- Effecitve C#の著者って丸山弁護士に似てるよね
- 474 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 16:24:10 ]
- 指定しないとコンパイルエラーになるだろ・・・
古いコンパイラは知らんが
- 475 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 16:31:18 ]
- >>474
え? throw()を指定しないとstd::exceptionを継承したときコンパイルエラーになるの? ごめん、何が言いたいのか全く分からない… どんなコードを想定してるのかな?
- 476 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 17:16:45 ]
- VC++だと例外の指定がサポートされていないから、コンパイルエラーになるかもね。
現状ではthrow()のみのサポート。2010からようやく完全サポートされる。 ちなみに、現状ではthrow(std::exception)なんてつけると、テンプレートクラスでWarningがすごいことになる。 でも、ぶっちゃけ例外の指定なんて誰も使ってないから知らなくても良いだろう。 自分もthrow()しか見たことない。 誰だ基本的な文法なんて言ってるやつは。
- 477 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 17:45:24 ]
- というか例外指定を知らないんだろw
throw std::exception()等と勘違いしているんだな。
- 478 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 19:19:34 ]
- 本についてるCDを綺麗に取る方法教えてくれ
またページ破ってしまった
- 479 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 19:19:53 ]
- C++の例外指定って、コンパイル時じゃなくて実行時に
エラーになるんだろ? つかえねーな。
- 480 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 19:21:53 ]
- 下手糞は使うなってこと
- 481 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 19:23:17 ]
- >>478
2冊買えばよい。
- 482 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 19:30:07 ]
- CDは邪魔だな本曲げれないから持って読みにくいからな
- 483 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 19:47:16 ]
- そういえば最近FD付きの本におめにかかりませんね、、
- 484 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 19:53:13 ]
- FD付きのPCにもお目にかからないから・・
- 485 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 19:56:59 ]
- book offの100円コーナーに時たまFD付きの本があったりするけど、さすがに新品はおめにかかれませんね。。
- 486 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 20:00:26 ]
- >>475
簡単に言えば、std::exception のメンバ関数は軒並み throw() が付いてるから デストラクタや what() をオーバーライドするのにも throw() を付ける必要があるし その意味も知っておく必要がある
- 487 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 20:07:55 ]
- >>461-466
ウケたww 一言レスじゃなくて教えてやれよw
- 488 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 20:53:28 ]
- >>488
そのへん、VC++やbccではthrow()定義されてないのよ だから困らない人は困らない bcc、いまは定義されてるのかな
- 489 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 22:28:39 ]
- そんな規格未準拠なコンパイラなんて知りません!
- 490 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 22:39:04 ]
- そんなこと言ったら、テンプレートのexportなんてほとんど対応してないぞ…
そろそろ本の話でもしようぜ!
- 491 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 23:02:30 ]
- export は使わなくてもエラーになるわけじゃないし
Comeau C++ の解説本とかないのー
- 492 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 23:09:14 ]
- >>490
www.amazon.co.jp/dp/0486200701/
- 493 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 23:15:23 ]
- Head Firstデザインパターン―頭とからだで覚えるデザインパターンの基本
の購入を検討しているのですが、翻訳があまり良くないということをききました もし、この本を持っているかたがいたら、どの程度訳がひどいのが教えてください また、デザインパターンを学ぶ上でほかにオススメがあれば教えてください
- 494 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 23:29:37 ]
- デザインパターンとともに学ぶオブジェクト指向のこころ
- 495 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 23:42:21 ]
- 他のオススメは詳しい方々にお任せするとして、
原書を読んでないので、全く意味が変わっているとかなら分からないけど、 日本語としておかしいとか、前後の文が繋がっていないとかはなかったと記憶している。
- 496 名前:デフォルトの名無しさん [2009/12/19(土) 23:56:58 ]
- HeadFirstってそんなに翻訳やばいの?
良い入門書なのに勿体無い
- 497 名前:デフォルトの名無しさん [2009/12/20(日) 00:07:57 ]
- 全くやばくない。
- 498 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 00:19:31 ]
- このシリーズはアメリカンジョークが挟まっていて、
それが理解しがたい(ものも多い)というのはある。 翻訳自体はまとも。
- 499 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 00:54:45 ]
- アメリカンジョークは結構好きだよ
わけわからん例えとか。 日本人ももっといれていけばいいのに
- 500 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 00:56:08 ]
- 出版関係者「先生、そんなギャグ入れてるスペースあるなら薄くしてください」
|

|