推薦図書/必読書のためのスレッド 83
■ このスレッドは過去ログ倉庫に格納されています
麻奈たんって珍しい女の子だけど かわいいのですか? C#入門書を読み終えたのでC#Win32 api入門書を探しているのですがお勧めはありますか? 別の所で聞いてWIN32API完璧マスターというものをお勧めされて買ったのですがC#じゃない上に 難しくて全く理解できなかったので簡単なものをお願い致します >>11 C#はCLR上で動作する言語なので直接Win32APIを弄るような用途には向いていない Win32APIは素直にC/C++を使うのが普通 おそらく探しているような本は無いよ なるほど。では今の段階でやっても全く意味がないのですね… またC言語勉強してからにします。ありがとうございます >>14 Win32APIはc++用じゃないからね >>16 ポインタが64bitになってるだけで同じだし MFCあるのにC++でわざわざWinAPI叩く奴なんていないだろ 言語理論とオートマトンの本で有名なのは オートマトン言語理論 計算論〈1〉 J. ホップクロフト, J. ウルマン他 計算理論の基礎 [原著第2版] 1.オートマトンと言語 Michael Sipser , 太田 和夫他 の2冊らしい 簡単な方を先に読んでみたいんだけど どっちが簡単? >>21 どっちもそれなりに難しい 数学的に正確に書いてあるからね 線形代数と微積分あたりが十分にわかる 数学的能力が必要 最低でも線形代数は固有値とジョルダン標準形 微積分はリーマン積分とルベーグ積分の違いが わかるぐらいでないと理解するのは困難かと APIを使ったプログラミングの入門書でお勧めはないですか?(簡単なほどいいのですが) 何のAPIのことを聞いているのか APIの種類など数え切れない程あるだろ MessageboxとかLoadLibraryとか そういう不特定多数のAPIを覚えたいです かんたん Visual C++[改訂2版]、2017、堀義博 主に、MFC の各種コントロールの説明など >>11 >C#入門書を読み終えたのでC#Win32 api入門書を探しているのですがお勧めはありますか? >別の所で聞いてWIN32API完璧マスターというものをお勧めされて買ったのですがC#じゃない上に >難しくて全く理解できなかったので簡単なものをお願い致します なんだよ絵に描いたようにペゾルド本がぴったりの対象読者じゃねーか 「プログラミングWindows 第6版 上 」Charles Petzold >>27-30 ありがとうございます A.ma.z..onで試しにプログラミングWindows 第6版 上の中身検索してみましたが 今の自分のレベルじゃかなり厳しいかなといった感じでした 今まで読んだ本はC#超入門、柴田望洋のC言語入門、独習C#(今読んでる最中)なんですけど >>27 さんの本も読むのに難儀しそうですかね? C++ の文法は、40 ページ分しかないから、どうかな? でも、各章は、各コントロールの説明だから、オブジェクト指向がわからなくても、できるけど。 アルゴリズムみたいに、複雑なプログラミングではないから >>32 ご親切にありがとうございます A.m.a.z.o.nの評価も概ね良いみたいなので買ってみようと思います ただ書き写す感じでなく原理から教えてくれる本だといいですが そのレベルでシステムプログラミングは無理、作ったプログラムがなぜ動作しないかもわからないだろ >>34 例外とかは独習C#で出てきたので何となく覚えてますが厳しいですか、、、 無理だとしたらどんな本読んだら良いのか教えて欲しいです >>35 本ではなくて学習やまとめのサイトがネット上にたくさんあるので なんでそれを参考にしないの? ネット上の情報の方が簡単に コピペして試してみることができるのに >>37 そういうサイトは玉石混交だよ 初心者に見分けるのは難しい 初心者は評判の良い本の方が良いかも その本の目次を見て、興味があれば買えばよい 漏れらみたいに、10言語ぐらいやってる人には、 Bootstrap, jQuery で各コントロールを作ってみましょうって言う本と、基本的には同じ それを、C++ でやるのか、HTML, JavaScript でやるのか、文法が違うだけ。 漏れらは、そもそも、C++ のソースコードなんか、一々読んでないw 逐一よむと、時間が掛かるだけだから、何が出来るかだけを見てるだけ その本に出てくる、ISBN-13 のcheck digit を求める、DLL を作ってみましょうという問題も、 漏れは、C++ で解いてない Ruby で解いた。 ただし、下のスレには投稿していないけど プログラミングのお題スレ Part13 https://mevius.5ch.net/test/read.cgi/tech/1549160513/639 かなしいRubyの次にもう1つおすすめ本があった気がするけど何だった? 「80386プログラミング」欲しいけど、高すぎ! キンドルで出してくれないかなぁ 【転職エントリ】Googleに入社します https://no te.mu/neko_chan0214/n/n3a64bc1e1412 この人の書籍やサイトの使い方がすごいと思った 頭が良いのはもちろんなんだろうけど、本やサイトの問題とかをとにかく愚直な までに全部やってみるっていうのが俺には真似できない そういうのが当たり前にできる人っているんだね 漏れも、問題集を全部やってるよ。 ただし、自分で解かないけど 塾のやり方と同じ 自分で解くと、時間が掛かるから、数をこなせないだろ。 だから考える前に、答えを見て、解き方を理解するだけ アルゴリズムなんて、まさにそう 答えが合ってるかどうかは、気にしない。 解き方に興味があるだけ 日々進化するコンピューター関連の古典本なんて今時の若い人は読む価値あるの? オライリーの データ構造とアルゴリズム を買って読み始めた どの言語で書いても多くのアルゴリズム知らないと損だった プログラミングをしているときの辞書的な本を探しているのですが、なにがいいでしょうか? 秀和のパーフェクトマスターを見つけたのですがこれは誤植が多いと不安です。 【例】「JavaScript Web開発パーフェクトマスター」 そんなのGoogle検索しろと言われそうですが プログラムしながらだと画面を占領されてプログラム効率が落ちます。 各言語/システムごと(Java/Javascript/C#/Android/Unity/PHPなど)にそういう辞書的な本が欲しいのですが。 >>52 マジレスするライブラリやAPIの情報なんて今は多すぎて本に載せきれないしwebで検索するしかない 本そろえるよりモニタ大きくするかサブモニタ増設するか検索用タブレット買うのをおすすめする 改訂2版 Ruby逆引きハンドブック、2018/8/28 株式会社マネーフォワード この本が最強! デザインパターンの宝庫 ウェブを検索すると、qiita, sejuku(侍エンジニア塾)などで十分。 そのコードを、VSCode に貼り付けて実行するだけw VSCodeの拡張機能で、誰かがまとめた、snippet 集を探すのもよい >>52 翔泳社の『逆引きレシピ』シリーズ とかどう? >>53 イヤぽ。 本が欲しいぽ。 >>54 そんなにいわれると欲しいけど、Rubyというのがイヤだな。 Web系言語でPHPがあるのにわざわざ新しい言語であるRubyを作るなんてしてくれて、それだけでRubyが大嫌い。 >>55 おお、調べてみたらなかなか良さそうですね。 ちょっと1冊買ってみます。良ければ他の言語もそろえます。 『逆引きレシピ』シリーズとよく似た 『逆引き大全』シリーズはどうでしょうか? これも良ければ参考文献としていつも机の横に置いておきたいものです。 >>56 なんか大きな誤解をしているうょうだが Rubyが生まれたのは1995年でPHPが生まれたのと同じ年だし 別にWeb用言語として生まれたわけではない。 機械学習特需に乗れなかった段階でrubyは死んだよなぁ 今から始めるならpython しかしこぞって雪崩れてきやがってふれたくなくなってくるパイソン (第1章 はじめに 2頁) たとえば、CycはFredという名前の男が朝にひげをそるという話が理解できなかった。 Cycの推論エンジンは、この話の中に矛盾を見つけた。Cycは人間には電気の部品がないことは知っているが、 Fredが電気カミソリを持っていたので、エンティティ「Fredがひげそり中(FredWhileShaving)」 には電気の部品が含まれていると考えた。したがって、CycはFredがひげをそっている間、 Fredはそれでも人間なのかと尋ねた。 『深層学習』 著者: Ian Goodfellow, イアングッドフェロー, Yoshua Bengio, ヨシュアベンジオ, Aaron Courville, アーロンカービル アセンブラとバイナリを覚えたいのですがお勧めの入門書はありますか? アセンブラはvisualstudioやideoneで実行したいのでインラインアセンブラを解説してるものがほしいです 熱血アセンブラダメでした。全くの入門者が読める本がいいです >>63 アセンブラの良書は「はじめて読む486」以来、絶えて久しいこの頃となっています 「はじめて読む486」も MS-DOS 環境でないとまったく試すことができません、いえ、仮想 MS-DOS エミュレータ上で動くとの話もあります http://takeda-toshiya.my.coocan.jp が、私は仮想環境上で試す意義を理解できないでいます >.64 敷居が高そうなのでと、 導入にあたってまた新しい問題を抱えやる気が消えそうなので成るべく今ある環境で出来るもので学びたいです よろしくお願い致します! はじめて読むマシン語 はじめて読むアセンブラ はじめて読む8086 はじめて読む486 すべて読むべき >>67 ありがとうです 評価良さそうなのではじめてよむ8680買ってきました でもこれもエミュ無いと動かないコードしか載ってないですよね? ideoneあたりで練習できながら読める本があれば最高なのですが コマンドプロンプトのdebugコマンドで代用できないかな? あわせてこれも読め 岩波講座 ソフトウェア科学〈〔基礎〕1〉計算システム入門 >>71 DEBUGと入力しても認識されてないコマンドなんちゃらって出てきてダメでした。 >>72 読むだけでアセンブラという難解そうな言語とバイナリについて覚えられる気がしないので出来ればideoneで動くのがいいです C言語入門も入力しながらだけどかなりきつかったので よろしくお願い致します。 >>66 >>73 繰り返しますが、私見では最近の環境に適合したアセンブラの良書は存在しません 誰か書いてほしいと痛切に願っています、商機だと思います >>67 最近の環境では動かしようのないふるい本をシレッと紹介するとは、悪質にもほどがあると感じてしまいました >>75 エミュレータ使えば動くよ。 486は今のx86と地続きだから、損はしないと思う。 アセンブラとバイナリって覚えるものじゃない気がする。 根本を理解すれば、後はひたすらリファレンスマニュアルで命令語を調べるだけのものじゃね? で、根本を理解するには… 情報処理技術者試験のテキストとかが一番わかり易いんじゃあるまいか…? その後に自分の知りたいCPUのマニュアルかな。 並行して実行形式ファイルと呼ばれるものを調べれば、多分所望のバイナリについても知識が得られると思う。 はじめて読むPentiumマシン語入門編 Visual C++の逆アセンブラやインラインアセンブラとデバッガを利用してx86のマシン語を解説している 画面説明や操作手順にページが割かれているため内容としてはやや物足りないので同シリーズの8086本や486本と併読するのがお薦め >>78 書籍の内容を試したくても試せないのでは? 書籍で紹介されている方法を動かす環境は今存在しますか?デバッガや逆アセンブラやアセンブラを入手できるのですか、そしてそれらはよもやの 16 ビットコードなのでは? 説明はVisualStudio2003ではあるけどVisualStudio2019でもほぼそのまま通用する 無償版のCommunity エディションで可 尤もメニューの項目が混合モードから逆アセンブルに変わっているなど多少の用語の違いはあるので注意 >>79 だから試せるよって書いてるじゃん。 例えば ttps://qiita.com/tmiki/items/06ceac5e34d98ccf8a78 pentium買えばVSでコンパイル出来るんですね? 8086は無駄だったのでしょうか 皆さんありがとうございます(´-`).。oO 「Pentium買う」って、>>82 の直後でなきゃ全然違う意味になるんだが そういう意識なさそうね。 不安。 入門書とは全然違うが Intelの出してる命令セットリファレンスマニュアル(英文)もダウンロードしておいて 細かいこと知りたくなったら参照する癖をつけておくといいね 今スマホで中身確認してないが ttps://software.intel.com/en-us/articles/intel-sdm だっけ >>87 ・Low-Level Programming: C, Assembly, and Program Execution on IntelR 64 Architecture ・Assembly Programming and Computer Architecture for Software Engineers ・Modern X86 Assembly Language Programming: Covers x86 64-bit, AVX, AVX2, and AVX-512 ・Write Great Code(訳書あり) ・Assembly Language For X86 Processors ・x86 Instruction Set Architecture(検索すればわかる) ・Intel Developer's Manual(インテルのサイト) 最近のだとこんなところかな 上記が理解できなければ、前提知識を入れるために「初めて読む」シリーズを読んでみるのがいいかも アセンブラはvisual Studioのインラインアセンブラでもいいし、masm32(Microsoft謹製)でもいいです LinuxなどUNIX系はデフォルトでついてくるアセンブラがAT&T構文で初級者には辛いが nasm入れればIntel構文で書ける。 まあやりとり見てるとLinuxとか使わなそうだが。 >>63 x86のアセンブラ入門書(>>64 )読みながらネットで調べて書けば良い。 単純に命令に渡すレジスタが64bitに拡張されただけの命令が大半だから。 ただ、Winでx64アセンブラはお勧めしない。 OS依存機能の呼び出しがWinAPIのみなのでCで良いじゃんってなる。 Linuxのがシステムコール使えてアセンブラしてるって感じる。 (ニーモニックの書き方の好みでgasかnasm選べば良い) 1番のお勧めは何かしらマイコンで組込のアセンブラ。 システムコールどころかOS無い状態から直でハードに命令出来る。 ちなみに良書かは不明だが64ビットアセンブラ入門によればVS2013時点ではx64環境ではインラインアセンブラが使えないそうだ。 本の内容的には入門書と言えば入門書だし、でもアセンブラだけでコマンド作れる知識は載ってないと言う。。。 インラインアセンブラ的な使い方をする為の知識と、x64の基本命令。SSE命令の触りを書かれてる。 (何気にネットにこの辺の命令一覧の日本語情報は無い(やってみた程度ばかり)。英語ならIntel公式に在るが) インラインアセンブラが、最近のVSで使えるようになってると良いな。 Raspberry Piで学ぶコンピュータアーキテクチャ (Make:PROJECTS) ama●zon.co.jp/dp/4873118654/ 9月17日発売 この本に期待してる 宣伝か アーキテクチャならもっとシンプルなマイコンの方がわかりやすい Inline Assembler https://docs.microsoft.com/en-us/cpp/assembler/inline/inline-assembler?view=vs-2019 > Inline assembly is not supported on the ARM and x64 processors. アセンブリ言語ならMIPS勉強すればいいと思うけどね エッセンスは全部詰まってるしわかりやすい パタヘネのアセンブラの章の練習問題を全部解けば基本は身につく その後であればx86系もすんなり読めるはず アセンブリならまずは Z80 じゃないかなあ それ以後のは初心者には複雑すぎると思う エミュレータとかあるはずだし 40年前ならともかく、今となっては実用性もない奇形アーキティクチャを学ぶ理由なんてない。 シンプルなのが良ければCASLだろ。 ネット通販で買ったプログラミングの中古本がタバコくっさ〜いのですが 消臭するにはなにをするのが一番効果的でしょうか? >>98 本を開いて無水アルコールを噴霧しろ 表紙は無水アルコールでフキフキすれば相当取れる あとは天日干し >>98 スキャンしてPCに取り込めば完璧永遠に無臭 >>99 ありがとうございます。 でもアルコールって買ってこなければならないのですよね?どこで買えばよいのだろう。 噴射するなら本はぬれてしまいませんかね? 天日干しって直射日光に当てるということですね。ためしてみます。 エタノールなら薬局で買えるよ 手を消毒するスプレータイプのを使うといい あまり大量に使って濡らすとインクがにじむ場合があるから注意 あと中古の場合、前の所有者のナイスなメモが書かれている場合もある 天日干ししたら熱で消えた!とかあるから注意 >>103 > あまり大量に使って濡らすとインクがにじむ場合があるから注意 昔ながらのちゃんとした活版印刷ならばインクは油性だからエタノールで滲むことは殆どないが 現在のオンデマンド印刷のようにプリンタ印刷だと紙に吸着したトナーがエタノールで剥がれ得るから 最近の本は厄介だよねえ ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.4 2024/05/19 Walang Kapalit ★ | Donguri System Team 5ちゃんねる