X



推薦図書/必読書のためのスレッド 83
■ このスレッドは過去ログ倉庫に格納されています
0006デフォルトの名無しさん
垢版 |
2019/04/27(土) 09:08:28.71ID:RiNwgGkY
麻奈たんって珍しい女の子だけど
かわいいのですか?
0008デフォルトの名無しさん
垢版 |
2019/04/28(日) 21:25:09.15ID:EfG5pIPZ
姓は麻奈、名はたん
0011デフォルトの名無しさん
垢版 |
2019/05/11(土) 08:06:25.99ID:2tPgZNeL
C#入門書を読み終えたのでC#Win32 api入門書を探しているのですがお勧めはありますか?
別の所で聞いてWIN32API完璧マスターというものをお勧めされて買ったのですがC#じゃない上に
難しくて全く理解できなかったので簡単なものをお願い致します
0012デフォルトの名無しさん
垢版 |
2019/05/11(土) 08:18:49.09ID:JftSCNI8
>>11
C#はCLR上で動作する言語なので直接Win32APIを弄るような用途には向いていない
Win32APIは素直にC/C++を使うのが普通
おそらく探しているような本は無いよ
0013デフォルトの名無しさん
垢版 |
2019/05/11(土) 08:44:34.46ID:2tPgZNeL
なるほど。では今の段階でやっても全く意味がないのですね…
またC言語勉強してからにします。ありがとうございます
0016デフォルトの名無しさん
垢版 |
2019/05/11(土) 21:34:32.47ID:FHOXzXrR
じゃ64ビットPCのWin64APIは?
0021デフォルトの名無しさん
垢版 |
2019/05/18(土) 00:26:18.21ID:mlLOiGlp
言語理論とオートマトンの本で有名なのは

オートマトン言語理論 計算論〈1〉  J. ホップクロフト, J. ウルマン他
計算理論の基礎 [原著第2版] 1.オートマトンと言語 Michael Sipser , 太田 和夫他

の2冊らしい
簡単な方を先に読んでみたいんだけど
どっちが簡単?
0023デフォルトの名無しさん
垢版 |
2019/05/18(土) 09:26:17.24ID:vemaTR55
>>21
どっちもそれなりに難しい
数学的に正確に書いてあるからね
線形代数と微積分あたりが十分にわかる
数学的能力が必要
最低でも線形代数は固有値とジョルダン標準形
微積分はリーマン積分とルベーグ積分の違いが
わかるぐらいでないと理解するのは困難かと
0024デフォルトの名無しさん
垢版 |
2019/05/23(木) 08:14:01.57ID:Gc6DgXhn
APIを使ったプログラミングの入門書でお勧めはないですか?(簡単なほどいいのですが)
0027デフォルトの名無しさん
垢版 |
2019/05/23(木) 12:25:52.54ID:4N5numQc
かんたん Visual C++[改訂2版]、2017、堀義博

主に、MFC の各種コントロールの説明など
0030デフォルトの名無しさん
垢版 |
2019/05/24(金) 02:33:07.22ID:EKpEeMXO
>>11
>C#入門書を読み終えたのでC#Win32 api入門書を探しているのですがお勧めはありますか?
>別の所で聞いてWIN32API完璧マスターというものをお勧めされて買ったのですがC#じゃない上に
>難しくて全く理解できなかったので簡単なものをお願い致します

なんだよ絵に描いたようにペゾルド本がぴったりの対象読者じゃねーか

「プログラミングWindows 第6版 上 」Charles Petzold
0031デフォルトの名無しさん
垢版 |
2019/05/24(金) 06:15:21.26ID:Q7lvHWIl
>>27-30
ありがとうございます
A.ma.z..onで試しにプログラミングWindows 第6版 上の中身検索してみましたが
今の自分のレベルじゃかなり厳しいかなといった感じでした
今まで読んだ本はC#超入門、柴田望洋のC言語入門、独習C#(今読んでる最中)なんですけど
>>27さんの本も読むのに難儀しそうですかね?
003227
垢版 |
2019/05/24(金) 07:11:15.41ID:MF9Q0khi
C++ の文法は、40 ページ分しかないから、どうかな?

でも、各章は、各コントロールの説明だから、オブジェクト指向がわからなくても、できるけど。
アルゴリズムみたいに、複雑なプログラミングではないから
0033デフォルトの名無しさん
垢版 |
2019/05/24(金) 08:07:41.70ID:Q7lvHWIl
>>32
ご親切にありがとうございます
A.m.a.z.o.nの評価も概ね良いみたいなので買ってみようと思います
ただ書き写す感じでなく原理から教えてくれる本だといいですが
0034デフォルトの名無しさん
垢版 |
2019/05/24(金) 15:06:23.06ID:Wq593JaR
そのレベルでシステムプログラミングは無理、作ったプログラムがなぜ動作しないかもわからないだろ
0035デフォルトの名無しさん
垢版 |
2019/05/24(金) 23:22:22.85ID:Q7lvHWIl
>>34
例外とかは独習C#で出てきたので何となく覚えてますが厳しいですか、、、
無理だとしたらどんな本読んだら良いのか教えて欲しいです
0036デフォルトの名無しさん
垢版 |
2019/05/24(金) 23:25:51.06ID:wv9CZ6Ck
W*E*R*D*N*A
0037デフォルトの名無しさん
垢版 |
2019/05/25(土) 09:07:46.59ID:H9G4SGp2
>>35
本ではなくて学習やまとめのサイトがネット上にたくさんあるので
なんでそれを参考にしないの? ネット上の情報の方が簡単に
コピペして試してみることができるのに
0038デフォルトの名無しさん
垢版 |
2019/05/25(土) 10:03:07.53ID:5yGAy/qs
>>37
そういうサイトは玉石混交だよ
初心者に見分けるのは難しい

初心者は評判の良い本の方が良いかも
003927
垢版 |
2019/05/25(土) 16:55:12.12ID:MUGP4AlX
その本の目次を見て、興味があれば買えばよい

漏れらみたいに、10言語ぐらいやってる人には、
Bootstrap, jQuery で各コントロールを作ってみましょうって言う本と、基本的には同じ

それを、C++ でやるのか、HTML, JavaScript でやるのか、文法が違うだけ。
漏れらは、そもそも、C++ のソースコードなんか、一々読んでないw

逐一よむと、時間が掛かるだけだから、何が出来るかだけを見てるだけ
004027
垢版 |
2019/05/25(土) 17:09:24.57ID:MUGP4AlX
その本に出てくる、ISBN-13 のcheck digit を求める、DLL を作ってみましょうという問題も、
漏れは、C++ で解いてない

Ruby で解いた。
ただし、下のスレには投稿していないけど

プログラミングのお題スレ Part13
https://mevius.5ch.net/test/read.cgi/tech/1549160513/639
0041デフォルトの名無しさん
垢版 |
2019/06/03(月) 17:24:09.42ID:5BEAwe+l
かなしいRubyの次にもう1つおすすめ本があった気がするけど何だった?
0043デフォルトの名無しさん
垢版 |
2019/06/03(月) 17:45:35.35ID:5BEAwe+l
ああ、みんなのオッパイだったか
0044デフォルトの名無しさん
垢版 |
2019/06/17(月) 02:02:23.73ID:kmuWU9So
「80386プログラミング」欲しいけど、高すぎ!
キンドルで出してくれないかなぁ
0045デフォルトの名無しさん
垢版 |
2019/08/04(日) 02:08:57.13ID:shFlSfyb
【転職エントリ】Googleに入社します
https://no
te.mu/neko_chan0214/n/n3a64bc1e1412

この人の書籍やサイトの使い方がすごいと思った
頭が良いのはもちろんなんだろうけど、本やサイトの問題とかをとにかく愚直な
までに全部やってみるっていうのが俺には真似できない

そういうのが当たり前にできる人っているんだね
0046デフォルトの名無しさん
垢版 |
2019/08/04(日) 04:17:53.46ID:zjBZp1dd
漏れも、問題集を全部やってるよ。
ただし、自分で解かないけど

塾のやり方と同じ

自分で解くと、時間が掛かるから、数をこなせないだろ。
だから考える前に、答えを見て、解き方を理解するだけ

アルゴリズムなんて、まさにそう

答えが合ってるかどうかは、気にしない。
解き方に興味があるだけ
0047デフォルトの名無しさん
垢版 |
2019/08/11(日) 11:54:06.91ID:azKcZs0V
コミケ4日目でオススメの技術本ありますか?
0049デフォルトの名無しさん
垢版 |
2019/08/14(水) 11:03:58.14ID:ZOecq0Wk
日々進化するコンピューター関連の古典本なんて今時の若い人は読む価値あるの?
0051デフォルトの名無しさん
垢版 |
2019/08/14(水) 12:13:09.69ID:K0s/BHfQ
オライリーの
データ構造とアルゴリズム
を買って読み始めた

どの言語で書いても多くのアルゴリズム知らないと損だった
0052デフォルトの名無しさん
垢版 |
2019/08/14(水) 15:53:16.23ID:ZYzeP9hm
プログラミングをしているときの辞書的な本を探しているのですが、なにがいいでしょうか?
秀和のパーフェクトマスターを見つけたのですがこれは誤植が多いと不安です。
【例】「JavaScript Web開発パーフェクトマスター」

そんなのGoogle検索しろと言われそうですが
プログラムしながらだと画面を占領されてプログラム効率が落ちます。
各言語/システムごと(Java/Javascript/C#/Android/Unity/PHPなど)にそういう辞書的な本が欲しいのですが。
0053デフォルトの名無しさん
垢版 |
2019/08/14(水) 17:58:14.41ID:GWlYbZk4
>>52
マジレスするライブラリやAPIの情報なんて今は多すぎて本に載せきれないしwebで検索するしかない

本そろえるよりモニタ大きくするかサブモニタ増設するか検索用タブレット買うのをおすすめする
0054デフォルトの名無しさん
垢版 |
2019/08/15(木) 00:13:06.14ID:5MxOdPEK
改訂2版 Ruby逆引きハンドブック、2018/8/28
株式会社マネーフォワード

この本が最強!
デザインパターンの宝庫

ウェブを検索すると、qiita, sejuku(侍エンジニア塾)などで十分。
そのコードを、VSCode に貼り付けて実行するだけw

VSCodeの拡張機能で、誰かがまとめた、snippet 集を探すのもよい
0056デフォルトの名無しさん
垢版 |
2019/08/17(土) 22:55:36.41ID:jFhW5QAG
>>53
イヤぽ。
本が欲しいぽ。

>>54
そんなにいわれると欲しいけど、Rubyというのがイヤだな。
Web系言語でPHPがあるのにわざわざ新しい言語であるRubyを作るなんてしてくれて、それだけでRubyが大嫌い。

>>55
おお、調べてみたらなかなか良さそうですね。
ちょっと1冊買ってみます。良ければ他の言語もそろえます。
0057デフォルトの名無しさん
垢版 |
2019/08/17(土) 22:56:37.78ID:jFhW5QAG
『逆引きレシピ』シリーズとよく似た
『逆引き大全』シリーズはどうでしょうか?
これも良ければ参考文献としていつも机の横に置いておきたいものです。
0058デフォルトの名無しさん
垢版 |
2019/08/18(日) 01:13:55.35ID:k6gYIdi4
>>56
なんか大きな誤解をしているうょうだが
Rubyが生まれたのは1995年でPHPが生まれたのと同じ年だし
別にWeb用言語として生まれたわけではない。
0059デフォルトの名無しさん
垢版 |
2019/08/18(日) 06:40:37.92ID:cZBa37Aj
>>58
しかしRubyは糞(クソ)だ!
0060デフォルトの名無しさん
垢版 |
2019/08/18(日) 09:49:52.44ID:k/nM/7oi
機械学習特需に乗れなかった段階でrubyは死んだよなぁ
今から始めるならpython
0062デフォルトの名無しさん
垢版 |
2019/08/26(月) 09:36:42.25ID:+xX8EJVV
(第1章 はじめに 2頁)
たとえば、CycはFredという名前の男が朝にひげをそるという話が理解できなかった。
Cycの推論エンジンは、この話の中に矛盾を見つけた。Cycは人間には電気の部品がないことは知っているが、
Fredが電気カミソリを持っていたので、エンティティ「Fredがひげそり中(FredWhileShaving)」
には電気の部品が含まれていると考えた。したがって、CycはFredがひげをそっている間、
Fredはそれでも人間なのかと尋ねた。

『深層学習』
著者:
Ian Goodfellow, イアングッドフェロー,
Yoshua Bengio, ヨシュアベンジオ,
Aaron Courville, アーロンカービル
0063デフォルトの名無しさん
垢版 |
2019/08/26(月) 21:16:34.73ID:vJk2qH/p
アセンブラとバイナリを覚えたいのですがお勧めの入門書はありますか?
アセンブラはvisualstudioやideoneで実行したいのでインラインアセンブラを解説してるものがほしいです
熱血アセンブラダメでした。全くの入門者が読める本がいいです
0064◆QZaw55cn4c
垢版 |
2019/08/26(月) 21:38:32.82ID:jPNtTojU
>>63
アセンブラの良書は「はじめて読む486」以来、絶えて久しいこの頃となっています
「はじめて読む486」も MS-DOS 環境でないとまったく試すことができません、いえ、仮想 MS-DOS エミュレータ上で動くとの話もあります
http://takeda-toshiya.my.coocan.jp
が、私は仮想環境上で試す意義を理解できないでいます
0066デフォルトの名無しさん
垢版 |
2019/08/27(火) 02:33:52.64ID:78lPVQyT
>.64
敷居が高そうなのでと、
導入にあたってまた新しい問題を抱えやる気が消えそうなので成るべく今ある環境で出来るもので学びたいです
よろしくお願い致します!
0067デフォルトの名無しさん
垢版 |
2019/08/27(火) 11:03:36.15ID:z0kDacPt
はじめて読むマシン語
はじめて読むアセンブラ
はじめて読む8086
はじめて読む486

すべて読むべき
0070デフォルトの名無しさん
垢版 |
2019/08/27(火) 17:26:03.40ID:r7HYJccD
>>67
ありがとうです
評価良さそうなのではじめてよむ8680買ってきました
でもこれもエミュ無いと動かないコードしか載ってないですよね?
ideoneあたりで練習できながら読める本があれば最高なのですが
0072デフォルトの名無しさん
垢版 |
2019/08/27(火) 19:38:27.44ID:XdpWRDCA
あわせてこれも読め
岩波講座 ソフトウェア科学〈〔基礎〕1〉計算システム入門
0073デフォルトの名無しさん
垢版 |
2019/08/27(火) 20:31:02.81ID:r7HYJccD
>>71
DEBUGと入力しても認識されてないコマンドなんちゃらって出てきてダメでした。
>>72
読むだけでアセンブラという難解そうな言語とバイナリについて覚えられる気がしないので出来ればideoneで動くのがいいです
C言語入門も入力しながらだけどかなりきつかったので
よろしくお願い致します。
0074◆QZaw55cn4c
垢版 |
2019/08/27(火) 20:42:13.53ID:jgR30zX9
>>66
>>73
繰り返しますが、私見では最近の環境に適合したアセンブラの良書は存在しません
誰か書いてほしいと痛切に願っています、商機だと思います
0075◆QZaw55cn4c
垢版 |
2019/08/27(火) 20:43:59.04ID:jgR30zX9
>>67
最近の環境では動かしようのないふるい本をシレッと紹介するとは、悪質にもほどがあると感じてしまいました
0077デフォルトの名無しさん
垢版 |
2019/08/27(火) 23:14:46.46ID:zUPrpTYN
アセンブラとバイナリって覚えるものじゃない気がする。
根本を理解すれば、後はひたすらリファレンスマニュアルで命令語を調べるだけのものじゃね?

で、根本を理解するには…
情報処理技術者試験のテキストとかが一番わかり易いんじゃあるまいか…?
その後に自分の知りたいCPUのマニュアルかな。
並行して実行形式ファイルと呼ばれるものを調べれば、多分所望のバイナリについても知識が得られると思う。
0078デフォルトの名無しさん
垢版 |
2019/08/27(火) 23:50:10.31ID:EZbiIDKD
はじめて読むPentiumマシン語入門編

Visual C++の逆アセンブラやインラインアセンブラとデバッガを利用してx86のマシン語を解説している
画面説明や操作手順にページが割かれているため内容としてはやや物足りないので同シリーズの8086本や486本と併読するのがお薦め
0079◆QZaw55cn4c
垢版 |
2019/08/28(水) 00:06:07.54ID:QJKro9tC
>>78
書籍の内容を試したくても試せないのでは?
書籍で紹介されている方法を動かす環境は今存在しますか?デバッガや逆アセンブラやアセンブラを入手できるのですか、そしてそれらはよもやの 16 ビットコードなのでは?
0080デフォルトの名無しさん
垢版 |
2019/08/28(水) 00:14:16.62ID:i66YTItF
説明はVisualStudio2003ではあるけどVisualStudio2019でもほぼそのまま通用する
無償版のCommunity エディションで可
尤もメニューの項目が混合モードから逆アセンブルに変わっているなど多少の用語の違いはあるので注意
008373
垢版 |
2019/08/28(水) 02:23:55.12ID:1dyT2CTS
pentium買えばVSでコンパイル出来るんですね?
8086は無駄だったのでしょうか
皆さんありがとうございます(´-`).。oO
0084デフォルトの名無しさん
垢版 |
2019/08/28(水) 08:41:08.72ID:TCXWHDf8
「Pentium買う」って、>>82 の直後でなきゃ全然違う意味になるんだが
そういう意識なさそうね。
不安。
0088デフォルトの名無しさん
垢版 |
2019/08/28(水) 19:22:02.03ID:TCXWHDf8
入門書とは全然違うが
Intelの出してる命令セットリファレンスマニュアル(英文)もダウンロードしておいて
細かいこと知りたくなったら参照する癖をつけておくといいね

今スマホで中身確認してないが
ttps://software.intel.com/en-us/articles/intel-sdm
だっけ
0089デフォルトの名無しさん
垢版 |
2019/08/29(木) 03:26:08.59ID:BqFNwbuj
>>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謹製)でもいいです
0090デフォルトの名無しさん
垢版 |
2019/08/29(木) 08:47:50.54ID:4t3Jo3Qx
LinuxなどUNIX系はデフォルトでついてくるアセンブラがAT&T構文で初級者には辛いが
nasm入れればIntel構文で書ける。
まあやりとり見てるとLinuxとか使わなそうだが。
0091デフォルトの名無しさん
垢版 |
2019/09/01(日) 19:56:47.44ID:LmWce1/l
>>63
x86のアセンブラ入門書(>>64)読みながらネットで調べて書けば良い。
単純に命令に渡すレジスタが64bitに拡張されただけの命令が大半だから。

ただ、Winでx64アセンブラはお勧めしない。
OS依存機能の呼び出しがWinAPIのみなのでCで良いじゃんってなる。
Linuxのがシステムコール使えてアセンブラしてるって感じる。
(ニーモニックの書き方の好みでgasかnasm選べば良い)

1番のお勧めは何かしらマイコンで組込のアセンブラ。
システムコールどころかOS無い状態から直でハードに命令出来る。

ちなみに良書かは不明だが64ビットアセンブラ入門によればVS2013時点ではx64環境ではインラインアセンブラが使えないそうだ。
本の内容的には入門書と言えば入門書だし、でもアセンブラだけでコマンド作れる知識は載ってないと言う。。。
インラインアセンブラ的な使い方をする為の知識と、x64の基本命令。SSE命令の触りを書かれてる。
(何気にネットにこの辺の命令一覧の日本語情報は無い(やってみた程度ばかり)。英語ならIntel公式に在るが)

インラインアセンブラが、最近のVSで使えるようになってると良いな。
0092デフォルトの名無しさん
垢版 |
2019/09/05(木) 20:43:45.20ID:TJYD3BHv
Raspberry Piで学ぶコンピュータアーキテクチャ (Make:PROJECTS)
ama●zon.co.jp/dp/4873118654/

9月17日発売


この本に期待してる
0095デフォルトの名無しさん
垢版 |
2019/09/06(金) 15:24:25.60ID:MSpxSxKG
アセンブリ言語ならMIPS勉強すればいいと思うけどね
エッセンスは全部詰まってるしわかりやすい
パタヘネのアセンブラの章の練習問題を全部解けば基本は身につく
その後であればx86系もすんなり読めるはず
0096デフォルトの名無しさん
垢版 |
2019/09/06(金) 22:47:53.00ID:XkRg0V66
アセンブリならまずは Z80 じゃないかなあ
それ以後のは初心者には複雑すぎると思う
エミュレータとかあるはずだし
0097デフォルトの名無しさん
垢版 |
2019/09/06(金) 23:39:48.89ID:heCLpUqM
40年前ならともかく、今となっては実用性もない奇形アーキティクチャを学ぶ理由なんてない。
シンプルなのが良ければCASLだろ。
0098デフォルトの名無しさん
垢版 |
2019/09/19(木) 22:23:58.73ID:/HymwY3g
ネット通販で買ったプログラミングの中古本がタバコくっさ〜いのですが
消臭するにはなにをするのが一番効果的でしょうか?
0099デフォルトの名無しさん
垢版 |
2019/09/19(木) 23:28:53.75ID:opj0BFMU
>>98
本を開いて無水アルコールを噴霧しろ
表紙は無水アルコールでフキフキすれば相当取れる

あとは天日干し
010198
垢版 |
2019/09/20(金) 09:44:17.89ID:bd7snEkJ
>>99
ありがとうございます。
でもアルコールって買ってこなければならないのですよね?どこで買えばよいのだろう。
噴射するなら本はぬれてしまいませんかね?
天日干しって直射日光に当てるということですね。ためしてみます。
0102デフォルトの名無しさん
垢版 |
2019/09/20(金) 09:44:42.07ID:bd7snEkJ
>>100
アホ。そのままの本で読みたいんじゃ。
0103デフォルトの名無しさん
垢版 |
2019/09/20(金) 10:54:29.63ID:GEuO2deX
エタノールなら薬局で買えるよ
手を消毒するスプレータイプのを使うといい
あまり大量に使って濡らすとインクがにじむ場合があるから注意
0104デフォルトの名無しさん
垢版 |
2019/09/20(金) 11:00:57.75ID:GEuO2deX
あと中古の場合、前の所有者のナイスなメモが書かれている場合もある
天日干ししたら熱で消えた!とかあるから注意
0105デフォルトの名無しさん
垢版 |
2019/09/20(金) 23:20:05.30ID:bmYT1NA2
>>103
> あまり大量に使って濡らすとインクがにじむ場合があるから注意

昔ながらのちゃんとした活版印刷ならばインクは油性だからエタノールで滲むことは殆どないが
現在のオンデマンド印刷のようにプリンタ印刷だと紙に吸着したトナーがエタノールで剥がれ得るから
最近の本は厄介だよねえ
■ このスレッドは過去ログ倉庫に格納されています