1 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 04:56:42 ] プログラム技術板倉庫 s225.web.fc2.com/index.html 前スレ 推薦図書/必読書のためのスレッド 52 pc12.2ch.net/test/read.cgi/tech/1254565176/
522 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 20:35:29 ] www.amazon.co.jp/dp/4822282708 これなんかどう?
523 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 22:03:58 ] >>520 MIXを勉強するときが来たようだな
524 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 22:58:11 ] ハードウェア密着だと1バイト=7ビットも多いな。 1ビットはパリティに使うだとか。
525 名前:デフォルトの名無しさん mailto:sage [2009/12/20(日) 23:21:39 ] >>520 ACOS-6は1バイトが9ビットだぜ。
526 名前:デフォルトの名無しさん [2009/12/20(日) 23:26:45 ] で、ACOS-6とやらを見たことあるの?
527 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 00:07:39 ] 話には聞くし、具体的な機械の名前も聞く。 だが、実際に見たことは、ない。
528 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 00:09:17 ] なにそれこわい
529 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 00:10:53 ] まぁ、IT業界の都市伝説だからな。
530 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 00:11:35 ] まあCの規格ではCHAR_BIT>=8だけどな
531 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 00:12:12 ] で?
532 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 00:26:55 ] >>519 例外指定なんてどこで使えばいいんだろうな? 使うなって本はあっても、効果的にこう使えって本は見たことない。
533 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 00:46:41 ] 馬鹿で下手糞は使うなってこと
534 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 00:48:49 ] std::exception を継承する時に throw() を「使わされる」意外のケースで 使う必要なんてないよ Java みたいにコンパイル時にエラーになってくんないんだもん 下手に使うと unexpected() が呼ばれてすぐ死ぬソフトができるだけ
535 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 02:58:31 ] 何度も糞本の宣伝するな
536 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 17:43:04 ] プログラミング言語Javaの第5版ていつ頃出るかな? 第4版を買おうと思ったら評判悪すぎて迷う。
537 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 18:03:15 ] どうしてその本に拘るの?
538 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 18:17:16 ] >>537 お前に何の関係がある
539 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 18:23:53 ] 死んだ爺さんの遺著なんだよな
540 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 18:39:19 ] Java使いなら当然持っておくべき書だろう
541 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 19:37:15 ] >>526 5年ぐらい前までうちの会社にあった。
542 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 20:53:30 ] >>536 それに関しては元は悪くないのに翻訳はずさん。
543 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 21:34:01 ] 値段がなぜか安いよな。 他の言語で、この手のものは、 6000円とか余裕でする
544 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 22:12:22 ] 人口におおむね反比例するからな
545 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 01:51:58 ] アマゾンをウロウロしてると何でもかんでも欲しくなるね
546 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 04:23:43 ] 数年前にsizeof(char)==sizeof(int)==2っていうCPUを見たぜ 確か中華企業が作った65816系のやつだった
547 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 06:56:51 ] >>546 スーパーファミコンやApple IIGSに使われてたCPUだよね。 けどそれCPUの問題じゃなくて、コンパイラの仕様じゃ…
548 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 07:05:38 ] sizeof(char) == 1 が規格ってもんだろう・・・ 1バイト=16ビットにすべきだよな
549 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 07:24:16 ] 実は sizeof(long) == 3 だったり
550 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 07:41:19 ] sizeof(char) == 2は、規格にあってないな。 規格を無視するなんて、根性あるな。
551 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 17:46:05 ] >>546 何のための wchar_t だと
552 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 20:44:09 ] 別に文字のために16ビットにしてるわけではない気がするが
553 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 20:44:36 ] www.amazon.co.jp/dp/4822282708 これなんかどう?
554 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 20:53:04 ] しつこい
555 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 20:56:16 ] この流れからして、読んだこともなければ、同様の内容も知らないんだろうね。まあマ板としては、大して重要ではないかもね
556 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 21:34:29 ] ム板だよ!
557 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 23:36:07 ] 韓太舜,小林欣吾:著,情報と符号化の数理,培風館 ふつう、このあたりを読むんじゃないの?
558 名前:デフォルトの名無しさん mailto:sage [2009/12/22(火) 23:38:03 ] どれを読むじゃなくて、その知識がないって言ってるんだよ
559 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 00:18:03 ] >>553 その人の本は地雷っぽい。
560 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 00:19:59 ] その話はこのスレでやったね
561 名前:デフォルトの名無しさん [2009/12/23(水) 00:39:49 ] C++のテンプレートプログラミングについて勉強したい。 良書教えてください。
562 名前:デフォルトの名無しさん [2009/12/23(水) 00:43:36 ] Cはある程度使えますがC++は継承あたりがよくわかりません。 MFCで作成されたプログラムのメンテナンス(というか、作り直しっぽい)を する必要があるので年末年始で勉強をしようと思っています。 なるべく練習問題が多いのがいいのですが、自宅では幼児が いるのでPCでの学習は難しい(PCを使うと邪魔しにくる)ことから 一問一答みたいな問題集があればいいなと思っています。 (資格試験対策の問題集みたいな感じ?) お勧めの書籍がありましたらアドバイスを頂けないでしょうか。 よろしくお願いします。
563 名前:デフォルトの名無しさん [2009/12/23(水) 00:58:13 ] 勉強も兼ねてC言語プログラミング能力認定試験 ttp://www.sikaku.gr.jp/js/index_cp.html なるものを受けてみようと思っています。 お勧めの書籍がありましたら教えてもらえないでしょうか。 あと、C++にも似たような認定試験などあるのでしょうか。
564 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 00:58:47 ] >>561 中級者向けだけど Modern C++ Design
565 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 01:00:51 ] はっきりとした問題集はよく分からないけど 独習C++には練習問題ついてるよ
566 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 01:24:44 ] >>562 Exceptional C++シリーズなんかはぴったりだと思うよ。 継承がわからないなら、レベルが高いと思うけど…理解できそうならおすすめ。
567 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 01:42:04 ] ピアソンから新刊 www.pej-hed.jp/washo/ Python 3 プログラミング徹底入門 著:マーク・サマーフィールド(Mark Summerfield) 新装版 マルチパラダイムデザイン 著:ジェームス・O・コプリン(James O. Coplien) 訳:金沢典子、羽生田栄一、平鍋健児 C++ プログラミングの筋と定石 著:ジェームス・O・コプリエン(James O. Coplien) 訳:安村通晃、大谷浩司、渦原 茂 プログラミング関係の新書リリース情報を黙々と貼るスレとかあったらいいのに
568 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 01:50:21 ] マルチパラダイムデザイン、C++ プログラミングの筋と定石復刊するのか。 C++ プログラミングの筋と定石はともかく、マルチパラダイムデザインは欲しがる人いるのかなぁ。 まあ、良い本だとは思うが、需要が少ないだろうと…
569 名前:562 mailto:sage [2009/12/23(水) 02:15:48 ] >>565 >>566 ありがとうございます。 どちらも購入したいと思います。 特にExceptional C++のような本を探していたので 助かりました。
570 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 02:42:57 ] 今の時代にMFCって、拷問みたいなもんだよな。 今となっては、オブジェクト指向を悪く適用したお手本 みたいなものだものな。
571 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 02:44:19 ] 反面教師ってやつね 俺はKFC好きだけど
572 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 02:52:17 ] KFCはfreezeするとインスタンスが長持ちするからな
573 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 02:58:49 ] >>570 いやMFCは2.0の頃から、OOの暗黒面と言われていたよ。 アホが作ったとしか思えん。
574 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 04:03:49 ] MFCは、OOPっぽくすると当時のスペックでは重すぎてまともに動かなかったからあんな形になった ってMFCインターナルに書いてた でも、当時はみんな満足してたよなw
575 名前:デフォルトの名無しさん [2009/12/23(水) 07:23:08 ] >>564 ありがとうございます
576 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 09:27:06 ] >>574 >でも、当時はみんな満足してたよなw え!? やめてくれ、「自分=みんな」ってのは
577 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 10:42:47 ] >>547 残念 65816はsizeof(char)==8です
578 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 10:43:29 ] 間違えた >>657 65816はsizeof(char)==1です
579 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 10:45:10 ] 宇宙の言語までcharに格納できそうだな
580 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 11:13:03 ] Java並行処理プログラミング ―その「基盤」と「最新API」を究める― www.amazon.co.jp/gp/product/4797337206 この本どうなの? 一時期話題になってたけど。
581 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 11:21:43 ] 今でもおすすめの良書
582 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 11:23:50 ] >>574 > MFCは、OOPっぽくすると当時のスペックでは重すぎてまともに動かなかったからあんな形になった > ってMFCインターナルに書いてた アホ丸出しの悪書だな。
583 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 11:43:11 ] MFCが出た当時は「薄い、APIを直で呼ぶのとかわない」 「直APIでコードを書ける人間じゃないと使えない」みたいな 評判だったけど、2chだと、MFC使わないとコード書けないPGを バカにするやつがいたりして、いろんな評価があるもんだなと 思った。
584 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 11:44:43 ] >>565 独習c++は初心者用とわりきって。 あと、後半はすっ飛ばすので、一回やっただけではよくわからない。
585 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 11:55:35 ] 昔のmacみたいなやつのほうがC++でオブジェクト指向っぽく フレームワークを作るのはやりやすいんじゃないかと思ってたけど、 windowsみたいにウインドウごとにコールバック関数を用意する方法が 当たり前になったな。 コールバック方式だと、イベントとメソッドを紐付けるのが面倒。 MFCはマクロ使ってたけど、ボーランドは、仮想関数の構文を拡張して virtual void hoge() = WM_PAINT; みたいにイベントの番号を直接指定する方式にしてた。 Pascalは拡張しまくってたけど、C++だと受け入れられなかった。
586 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 12:30:26 ] >>585 パソコンの世界に閉じこもらずに、 ACM Computing Surveyで当時の最先端の研究を調べろよ。
587 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 12:31:08 ] というか本の話をしなさいよ
588 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 12:52:42 ] どのスレも昔話をしたがる奴がいるもんだな
589 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 13:08:54 ] >567 おおすげえ しかし今復刊する価値があるのかどうか ほしがる奴はもう持ってるじゃないのか
590 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 13:16:49 ] 筋と定石は古いのとどのくらい違ってるのだろう。
591 名前:デフォルトの名無しさん mailto:sage [2009/12/23(水) 13:29:44 ] >>590 単なる復刊だよ。 名著だから買って損はないけど。 ただ少し古い規格に準拠しているのが残念。 そこは中級者以上じゃないと関係ないけどね。
592 名前:デフォルトの名無しさん [2009/12/23(水) 23:56:43 ] >>581 オマエ読んでないだろ
593 名前:デフォルトの名無しさん [2009/12/24(木) 00:40:37 ] すみません、質問させてください。 現在、アセンブラを学ぶとしたら、どの本がおすすめですか? まとめサイトだと出版が古いものもあり、知識なしでは判断しずらくて… プログラミング言語C++第3版やEffective C++など読んでいるので 入門というよりは良書を探しています。
594 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 01:14:09 ] 追記 説明不足でした。C++は上記の書籍で学んでいますので 似たように詳しい解説などをされているアセンブラ本を探しています。 今月の日経ソフトウエアの特集の、Cコード→アセンブラコードに変換して 動作を見てみよう という記事で興味を持ちましたので 似たような書籍もありましたら教えて頂けるとありがたいです。
595 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 01:24:08 ] MASM, VC++ インラインアセンブラか GAS, gcc (拡張)インラインアセンブラか それが問題だ
596 名前:593 mailto:sage [2009/12/24(木) 01:46:06 ] また、説明不足ですみません。 VC++での使用でしたのでMASMだと思います。
597 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 01:52:02 ] アセンブラの本ってそんなあったっけ 16ビット時代の本を読んだもんだから 今の32ビット〜64ビット時代の本とかよく知らないな
598 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 02:34:58 ] >>594 >Cコード→アセンブラコードに変換して動作を見てみよう これはそもそもwrite great codeのパクリ企画なんじゃないか? 日経なんたらは読んだことないけど
599 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 02:58:16 ] C++やっててもアセンブラを知らないなら入門からやらないと無理だとは思うが 良書がほしいならWrite Great Codeの人の書いたアセンブラ本がいいよ ただで読めるし。高水準のアセンブラだけど 後はインテルのサイトとか見ればなんとかなるんじゃね ちょっと違うかもしれんが、C++やってるならInside the C++ Object Model(C++オブジェクトモデル)はどうよ
600 名前:593 mailto:sage [2009/12/24(木) 04:00:26 ] >>598 >これはそもそもwrite great codeのパクリ企画なんじゃないか? 調べてみました。確かに似ていますね >>599 >良書がほしいならWrite Great Codeの人の書いたアセンブラ本がいいよ >ただで読めるし。高水準のアセンブラだけど >後はインテルのサイトとか見ればなんとかなるんじゃね 詳しくは見てないのですが、ただで読める本の内容というのはここのサイトのですか? ttp://homepage.mac.com/randyhyde/webster.cs.ucr.edu/index.html Inside the C++ Object Modelも、現在所持しているプログラミング言語C++と同じ著者のようですね… 興味がある内容なので読んでみたいです。ただ・・・翻訳版は絶版のようですが、やはり翻訳されていない方が読みやすいですか? 良書と言えど、翻訳版になるとひどいという話をよく聞きますので
601 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 06:28:50 ] 俺はむしろ、パルの台詞のクトゥルフがどれを指してんのか一瞬考えちゃったんだけど、 世間的にクトゥルフつったら触手うにょうにょなイメージなんだろうか。
602 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 06:31:07 ] 誤爆すまぬ
603 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 07:07:30 ] >Inside the C++ Object Modelも、現在所持しているプログラミング言語C++と同じ著者のようですね… 違うだろw
604 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 13:06:32 ] アセンブラも知らないやつがC言語をやって るなんて最近の若いヤツは、ダメだ。 C言語も知らないヤツがJavaやって るなんて最近の若いヤツは、ダメだ。 ・・・次の世代は、どうなるのだ?
605 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 13:08:07 ] 本の話をしようぜ老害
606 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 18:38:48 ] オブジェクト指向がよくわかる本はありませんか?
607 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 18:41:35 ] itpro.nikkeibp.co.jp/article/COLUMN/20060210/229018/?ST=skillup
608 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 19:00:36 ] >>604 > アセンブラも知らないやつが 昔はreal mode で好きなことができましたからね。 >C言語も知らないヤツが malloc()/free() の作法も知らない人がいるとは驚きですよね。 ということで、 www.amazon.co.jp/dp/4756102131 をお勧めするしだい。この本の内容を実体験するのは結構大変。
609 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 19:09:25 ] こっちの方がいいんじゃねーの? 大差ないけどw www.amazon.co.jp/ はじめて読むPentium-マシン語入門編-蒲地-輝尚/dp/4756144667/
610 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 20:21:59 ] >>608 今は仮想マシンもCPUシミュレータもあるから、大昔よりずっと楽。
611 名前:デフォルトの名無しさん [2009/12/24(木) 20:23:13 ] >>606 www.amazon.co.jp/dp/4894716844
612 名前:デフォルトの名無しさん [2009/12/24(木) 20:26:44 ] >>600 > 良書と言えど、翻訳版になるとひどいという話をよく聞きますので そんなこと言ってるのは、そいつのネイティブ言語で書いてあっても内容を理解できない無能なバカだけ。 自分の無能さで理解できないのを、翻訳のせいにしている最悪のニンゲン。
613 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 20:34:16 ] >>608 アセンブリ言語出来ない人に勧める本じゃないよね
614 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 20:38:27 ] 少しでもプログラミングをしたことある人間なら、 アセンブリ言語なんてすぐに使えるようになるだろ。
615 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 21:07:41 ] アセンブリ言語と別言語の連携あたりは 多少知識が必要だと思うぜ
616 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 21:30:05 ] >>614 今の環境(たとえば IA-32 など)ではアセンブリを一からするのは敷居が高くて大変。 それなりのお膳立てを整えてくれる書籍はないものでしょうか?
617 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 21:50:51 ] アセンブラの今時シリーズですね
618 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 22:03:13 ] gccのインラインアセンブラから始めるとか。
619 名前:デフォルトの名無しさん [2009/12/24(木) 22:39:37 ] >>616 www.amazon.co.jp/dp/4798017051/ www.amazon.co.jp/dp/4798008532/ www.amazon.co.jp/dp/4756102131/
620 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 22:46:51 ] クラスが苦手なので(本読んで理解したつもりでも実際にそれを書くことができない。)ので クラス図が書けるようになる本を探しています。 練習問題がたくさん乗ってるようなのがベストですがそうでなくてもいいです。 良い本があったら教えてください。 C++を勉強中ですが言語にこだわりはありません。
621 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 22:47:17 ] gccよりVCのインラインアセンブラの方が Intelの資料そのまま使えるから楽やで
622 名前:デフォルトの名無しさん mailto:sage [2009/12/24(木) 22:49:26 ] >>620 デザパタでも勉強したら? ttp://www.hyuki.com/dp/