推薦図書/必読書のためのスレッド 77at TECH
推薦図書/必読書のためのスレッド 77 - 暇つぶし2ch259:デフォルトの名無しさん
15/08/16 11:59:22.14 j5fb2q0l.net
やっぱ専門書はPDFとかの電子書籍が利便性良いな
ジェネラティブアートって本買ったんだけど、PDF版のダウンロードコードが付いてくるんだよね
今までは本めくりながらコード打ったり、気分転換に外でするときも本持ち歩くのに荷物かさばったりで何気に煩わしかった
その煩わしさからPDF版が開放してくれた
何よりPCの画面にPDFとプログラミング環境を同居させて勉強は捗るわ
一度この利便性を体験してしまうと、少なくともプログラミングなどの学習や作業にPCを使うケースでは、もう紙版で勉強は出来ないな
つうことでMacのKindle版とか使い勝手どぅーなの?

260:デフォルトの名無しさん
15/08/16 12:14:08.05 nKpFA13z.net
ジェネラティブアートは簡単な読み物だからな
それは便利だと思う
だがしかし定義2だとか定義3だとか式(1.1)だとか頻繁に出てくる本だと
それが何か確認するため戻り、戻る間にその番号を忘れて
もう一度確認するために戻り、確認したら初めいた場所を忘れて
戻るボタンをクリックしまくりで戻っている間に
今まで読んで来た内容を忘れるから初めから読み直す
それの繰り返しで読書が全くはかどらなくて駄目だわ

261:デフォルトの名無しさん
15/08/16 14:22:31.78 fsGqSi3A.net
電子書籍なんていらねー、よそでやれ

262:デフォルトの名無しさん
15/08/16 14:53:23.21 j5fb2q0l.net
分厚くなればなるほど電子版の実用性を実感できる

263:デフォルトの名無しさん
15/08/16 14:57:01.51 Zs7IlGTX.net
>>259
それこそ電子書籍の出番じゃないか?
一発で簡単に目当てのページに行きすぐまた戻る
大事な所は印付けてれば一々そのページに戻らなくとも常にチェックできる状態にもできるし

264:デフォルトの名無しさん
15/08/16 15:59:19.00 nKpFA13z.net
そんな機能acrobat readerに無いんですけど

265:デフォルトの名無しさん
15/08/16 16:28:12.72 hzZnR/Bt.net
らのべの話かw

266:デフォルトの名無しさん
15/08/16 17:49:09.16 DwVJHHbC.net
清水 亮
最速の仕事術はプログラマーが知っている
人類総プログラマー化計画~誰でもプログラミングできる世界を目指して
プログラミングバカ一代 就職しないで生きるには21
最近この人の本をやたら見かけるけど、そんなに有名な天才プログラマーなの?

267:デフォルトの名無しさん
15/08/16 19:45:27.83 y6uPjVhI.net
enchant 関係の連載を紙で読みたかった
Kindleっていいのかな。店頭で見たけどどうも読みづらそう

268:デフォルトの名無しさん
15/08/16 20:37:57.90 i6gGCRCR.net
>>265
いや、ただの零細企業の勘違い構ってちゃんなキモヲタ
エリートや天才になれなかったから、それに憧れてる承認欲求の化け物で声だけは大きく業界からもアレな評価されてるとか

269:デフォルトの名無しさん
15/08/16 21:29:18.80 83CSPTT9.net
C言語少しだけ勉强して次アセンブラ言語覚えたくて、お勧めの書籍聞いたら
うさぴょんのx86プログラム解析入門勧められて買ったんですが最初から難しすぎて詰んでしまったのですが
お勧めのアセンブラ入門書ないですか?

270:デフォルトの名無しさん
15/08/16 21:31:47.66 /LXI13/u.net
はじめて読む8086のシリーズ

271:デフォルトの名無しさん
15/08/16 21:38:31.74 WqSDH/RZ.net
仮想CPUだけどCASL2の問題集や参考書?

272:デフォルトの名無しさん
15/08/16 21:54:22.27 83CSPTT9.net
もう何も知らない状態からのスタートです。
はじめて読む8086のシリーズて分かりやすそうですね・・・名前が。
ありがとうございます

273:デフォルトの名無しさん
15/08/16 21:55:20.83 9xYvgf7/.net
『デバッガによるx86プログラム解析入門 【x64対応版】』って、ゲームのチートやってる中学生でも普通に読めてる本なのだが...

274:デフォルトの名無しさん
15/08/16 22:11:32.23 5P6X6eN/.net
shi3z氏の本JavaScriptのコードが酷かった
var宣言してなかったりと致命的
短いから許されると思ってるのか
単に知らないだけなのか

275:デフォルトの名無しさん
15/08/16 22:17:22.03 83CSPTT9.net
>>272
そうかもしれませんが、0からの学習(入門)からしたら不適切では?
まだ先週買ったばかりだからもっとじっくり読めば分かるのでしょうか

276:デフォルトの名無しさん
15/08/16 22:29:40.87 WqSDH/RZ.net
ゲームやパチプロはそりゃ強力なモチベーションあるからなあw
勉強は嫌いだけどカンニングに異様な情熱燃やす人みたいなもんw

277:デフォルトの名無しさん
15/08/16 22:59:23.54 9xYvgf7/.net
>>274
ゼロからスタートするチーターの初心者達にも、この入門書が薦められている
やる気を出してじっくり読めば、ゼロからの人でも行き詰るってことはないはず
あと、C言語の知識を活かせれば、この本はもっと楽に読めるよ
がんばれ

278:デフォルトの名無しさん
15/08/17 12:59:35.93 BobBgSTJ.net
>>275
株トレーダーにオヌヌメの本でありますか?

279:デフォルトの名無しさん
15/08/17 13:02:29.40 hnwd1zgq.net
LLVM/Clang 実践活用 ハンドブック、出村成和、2014
LLVM 言語マニュアル(Language Reference Manual)
URLリンク(www.h3.dion.ne.jp)
8.命令参照
LLVMも、情報処理試験のCASL2みたいな、
一般的な仮想CPUの命令

280:デフォルトの名無しさん
15/08/17 14:43:51.98 qMAY+h50.net
カスw

281:デフォルトの名無しさん
15/08/17 16:49:05.47 I/DeG+FU.net
今からアセンブラですかぁ。
蒲池さんの本は有名だわなぁ。

282:デフォルトの名無しさん
15/08/17 18:55:28.47 eu9qZAC3.net
>>274
非常に遠回りだが、上からじゃなく下のハードウェアレイヤーから攻めてみて
URLリンク(www.amazon.co.jp)

283:デフォルトの名無しさん
15/08/17 19:18:06.76 oIT/FiWO.net
Rubyではじめるシステムトレード (現代の錬金術師シリーズ
URLリンク(www.amazon.co.jp)
うさんくさそうだが、結構良書だと思う。

284:デフォルトの名無しさん
15/08/17 20:10:25.27 LyXmLCI5.net
URLリンク(www.amazon.co.jp)
自作エミュレータで学ぶx86アーキテクチャ
これを紹介すればいいのか?

285:デフォルトの名無しさん
15/08/17 20:15:05.00 YgfDTou5.net
x86じゃなくて Z80 オススメ ...もちろんアセンブラ覚えて何したいかによるけど

286:デフォルトの名無しさん
15/08/18 06:49:17.35 SevVBtY5.net
>>283
おもしろそうね

287:デフォルトの名無しさん
15/08/18 08:54:33.53 8nUcvfzy.net
>>260
既にお前はBBS使ってるのに?w

288:デフォルトの名無しさん
15/08/18 09:59:00.32 es9HHM1l.net
BBSと電子書籍に関係があるのか馬鹿(笑)

289:デフォルトの名無しさん
15/08/18 15:32:59.96 HJDWw9TR.net
コミケのプログラムなんかの技術サークル系見てきたけど、ロクでもない低レベルな本や展示ばかりで萎えたわ

290:デフォルトの名無しさん
15/08/19 01:30:42.66 TQayVuwG.net
>>287
経緯を知らないのは仕方無いが、検索くらい出来ないの?

291:デフォルトの名無しさん
15/08/19 09:04:14.16 0aVMBt2b.net
>>289
興味ない
興味ない
興味ない

292:デフォルトの名無しさん
15/08/19 14:58:44.14 QNAV1812.net
>>282
プログラマとしては勿論ながら、シストレも、漫画家としても、文筆家としても、
表紙と前文だけで、どれをとってみても三流っぽそうな糞な出来だな

293:デフォルトの名無しさん
15/08/20 01:40:38.93 021kTxLD.net
バカはレスしないでくれる?
個人の主張として批判せず、いたずらにある類として扱うのは極めて恣意的かおバカの批判にあらざる攻撃の特徴。
まあ、その軽蔑すべき発想で返した俺も反省はしてもよいが
はっきり言って精神病とバカの特徴でしかない論法でレスするなよ。
俺はバカと精神病きらいだからな。
おまえら、マジで精神病と思われる宣言的絶対主義の形而上学バカの一味は人類の公的な敵だとおもっているからな。
さしあたりお前らが馬鹿にされていることは科学的認識の健全性をそれなりに示すから喜ばしいがな。
それにしても、単なる知識を披露しあっているだけの時は頭良さそうなふりはできるが、
いよいよ自身の認識を問われる事態になるとここにいる連中、そこの浅さを露呈するやつ多すぎ
所詮、2chだな

294:デフォルトの名無しさん
15/08/20 06:51:05.63 ewGv+Pv/.net
コピペはやめましょー

295:デフォルトの名無しさん
15/08/21 06:03:23.97 M/Eigjy8.net
評判良いので、はじめて読む8086買ったんですが
MS-DOSの説明の章って飛ばしちゃっていいんでしょうか?

296:デフォルトの名無しさん
15/08/21 06:37:57.58 +IcpCWtO.net
だめどす

297:デフォルトの名無しさん
15/08/24 21:11:14.00 nrvCJkl3.net
Effective Modern C++
URLリンク(www.amazon.co.jp)
9/25 きた

298:デフォルトの名無しさん
15/08/25 12:51:30.99 ALHGAJ9s.net
4版じゃないのか

299:デフォルトの名無しさん
15/08/25 14:29:03.92 mD0WxGKj.net
続くねぇ

300:デフォルトの名無しさん
15/08/25 22:25:38.90 PO8ICaQd.net
いまどきC++なんて触りたがる奴いるの?

301:デフォルトの名無しさん
15/08/26 00:33:05.63 fdBJ5NPL.net
大好きですけどw

302:デフォルトの名無しさん
15/08/26 00:37:01.15 YEcetL2G.net
C++使うならRust使うよ

303:デフォルトの名無しさん
15/08/26 01:00:21.84 YcIkhQe1.net
使いたくはないけど、仕事でしかたなくだな C++は

304:デフォルトの名無しさん
15/08/26 17:54:21.83 XR0u/yGZ.net
ユーザーストーリーマッピング
って本が売れてるみたいだけど
調べても何なのかさっぱりわからない

305:デフォルトの名無しさん
15/08/26 19:41:28.93 b1Va3lXT.net
ラノベ

306:デフォルトの名無しさん
15/08/27 12:06:55.74 /vbnXaio.net
オライリーで15:00まで40%オフセール
URLリンク(www.oreilly.co.jp)
エンジニアのための時間管理術
リーダブルコード
プログラマが知るべき97のこと
Being Geek
アプレンティスシップ・パターン
アルゴリズムパズル
詳解 Linuxカーネル 第3版
プロダクティブ・プログラマ
Hacking:美しき策謀 第2版

307:デフォルトの名無しさん
15/08/27 12:12:45.76 1aXFvZlX.net
本の安売りって法律で禁止されてるんじゃなかったのか

308:デフォルトの名無しさん
15/08/27 12:22:06.70 5+LjTS/y.net
本を安売りさせないことが法律で禁止されてないという話

309:デフォルトの名無しさん
15/08/27 13:02:00.11 /vbnXaio.net
電子書籍だからおk

310:デフォルトの名無しさん
15/08/27 13:18:19.54 R1PXfvA4.net
知らんかった 新聞は法で守られてるけど書籍は卸が牛耳ってたのか

311:デフォルトの名無しさん
15/08/29 10:51:04.08 yctMF41X.net
第三種郵便物でググればわかる

312:デフォルトの名無しさん
15/09/01 04:40:23.16 ATD8r2Lz.net
アセンブラが全然覚えられない・・・
ゲーム解析したい場合って必須ですよね?

313:デフォルトの名無しさん
15/09/01 07:21:18.53 OI5BcptM.net
>>311
PCゲームの解析がしたければ必須だけど、何でも覚えなきゃってことではない
分からないことがあったら、インテルのアーキテクチャマニュアルとか、
「デバッガによるx86プログラム解析入門 【x64対応版】」とか参照すればいい

314:デフォルトの名無しさん
15/09/01 13:48:51.39 4FVO9lh5.net
チートして逮捕の流れが流行ってるのに解析とかwあほのすることやな

315:デフォルトの名無しさん
15/09/01 15:35:09.56 pc2IPBAy.net
でも、面白い��

316:デフォルトの名無しさん
15/09/01 15:37:37.65 pc2IPBAy.net
本気でやりたいなら、インテルのディベロッパーマニュアルとアセンブラ関連の洋書PDFがあるから、見てみたらいいよ。

317:デフォルトの名無しさん
15/09/01 15:56:06.63 S3gBHhXJ.net
今ならソシャゲのデータ解析の方が面白そう
ARMの64bitならモダンな命令セットだし

318:デフォルトの名無しさん
15/09/01 16:38:54.09 pYMkwSaE.net
根性あるね

319:デフォルトの名無しさん
15/09/01 19:52:13.48 ZaGumwNr.net
>>311
題材的にも、説明の中身としてもこの本がオススメ。
いまどきのアセンブラプログラミング
橋本 和明
URLリンク(www.amazon.co.jp)
このスレでも昔から高く評価されている。

320:デフォルトの名無しさん
15/09/01 20:18:08.78 JGubrT+U.net
へえーw

321:デフォルトの名無しさん
15/09/01 21:49:52.61 pYMkwSaE.net
評価がものすごいことになってるなw

322:デフォルトの名無しさん
15/09/01 23:28:10.81 6TwREXdq.net
電子書籍でコードのインデントが崩れる本
どうにかして

323:デフォルトの名無しさん
15/09/02 02:36:22.27 8O95UeqH.net
やねうさんの方が良くね?

324:デフォルトの名無しさん
15/09/02 14:52:25.59 r0Q+Zm80.net
マジカル・オープン!

325:デフォルトの名無しさん
15/09/02 14:58:37.77 rNdMLn5o.net
マジカル・オープン
マジカル・リード
マジカル・クローズ

326:デフォルトの名無しさん
15/09/02 15:14:24.10 DQQjJ9NG.net
マジカルバナナわ?

327:デフォルトの名無しさん
15/09/02 16:45:17.93 j4nK9Eav.net
URLリンク(www.amazon.co.jp)

328:デフォルトの名無しさん
15/09/02 17:44:37.11 6os5DBVp.net
やらなければ、一生わからん!!
URLリンク(www.amazon.co.jp)

329:デフォルトの名無しさん
15/09/02 18:20:29.35 DQQjJ9NG.net
なんでこんなにはじけてるの?

330:デフォルトの名無しさん
15/09/02 20:17:35.92 zolO1eIZ.net
秋だしね。

331:デフォルトの名無しさん
15/09/07 12:17:24.39 bOe14eOn.net
Hacker Disassembling Uncoveredお勧めです。

332:デフォルトの名無しさん
15/09/07 13:14:48.41 zXBX473Y.net
>>330
何かどうおすすめなの?

333:デフォルトの名無しさん
15/09/07 13:16:28.49 DZM3buyJ.net
なんでこんなにはげてるの?

334:デフォルトの名無しさん
15/09/07 15:16:14.82 Fa/hK3at.net
だれがハゲやねん ぶっとばすぞ

335:デフォルトの名無しさん
15/09/07 17:33:06.16 P337+EEq.net
清水 亮の本面白いな

336:デフォルトの名無しさん
15/09/07 17:38:50.69 I444oX2a.net
shi3zさんてそんな凄いプログラマーだったの?
最近出た本全部買ったけど
読み物としては面白いけど
技術的な何かを得ることはできなかった
かわんごも昔は絶賛してたらしいけど
コード見たことないからさっぱりわからん
彼には一回ガチンコな本を書いて欲しい

337:デフォルトの名無しさん
15/09/07 17:51:46.54 DZM3buyJ.net
>>334-335
どの本が面白かったの?
▼最速の仕事術はプログラマーが知っている
2015/7/24
清水 亮
▼プログラミングバカ一代 (就職しないで生きるには21)
2015/7/25
清水亮、 後藤大喜
▼人類総プログラマー化計画~誰でもプログラミングできる世界を目指して~
2015/7/29
清水亮
▼文系でも知っておきたいプログラミングとプログラマーのこと
2015/7/31
清水 亮

338:デフォルトの名無しさん
15/09/07 18:08:14.44 300NA6Zm.net
>>335
俺の中ではDan Kogaiよりもうさんくさい。

339:デフォルトの名無しさん
15/09/07 18:18:51.36 XjY9JrjD.net
プログラミングばっかり書いているだけでは生きられるなら
本ばっかり書いてる人か

340:デフォルトの名無しさん
15/09/07 18:21:49.51 H/XUjGw9.net
>>331 プログラムの解析によさげです。特にCとC++。

341:デフォルトの名無しさん
15/09/07 23:55:13.21 dveaN+I7.net
shi3zは現役引退しているから
そっちは期待できんぞ

342:デフォルトの名無しさん
15/09/09 03:12:38.50 Oj0uMMfI.net
ゲームアプリの数学 Unityで学ぶ基礎からシェーダーまで
URLリンク(www.amazon.co.jp)
第1章 三角関数
第2章 座標系
第3章 ベクトル
第4章 行列
第5章 座標変換
第6章 クォータニオン
第7章 曲線
第8章 ゲームアプリの環境
第9章 シェーダー

343:デフォルトの名無しさん
15/09/09 07:02:30.16 iPfr8Kps.net
ウニティって数学だったの?

344:デフォルトの名無しさん
15/09/09 09:04:37.60 bD5cigU+.net
>>341
もう1冊数学本出てたけどイマイチっぽかったな
こっちはどうなのかな
今度立ち読みしてみるか

345:デフォルトの名無しさん
15/09/09 09:07:25.06 c9DyEDAo.net
今まで読んだゲーム入門書は一様に3Dになると数学が
必要だと書いてたから、そうなんだろう

346:デフォルトの名無しさん
15/09/09 11:57:38.82 zLKTZ6N+.net
説明がないから目次から推測すると
脱UnityのためにUnityを使った教材で最低限の数学的知識を学ぶって感じか

347:デフォルトの名無しさん
15/09/09 14:53:42.80 W+X7/The.net
この本は透視投影の行列の導出をまともにやってるのかな

348:デフォルトの名無しさん
15/09/09 16:17:27.64 DsxNgdNL.net
なんでそんなピンポイントなところが気になるんだ

349:デフォルトの名無しさん
15/09/09 18:13:51.33 dhIhCIJt.net
>>341 >>343
19日だった. 予約だん.
Unity本は非プログラマー向けが多いからこういうのは貴重

350:デフォルトの名無しさん
15/09/09 19:43:51.99 +CsliJEl.net
>>336
>▼プログラミングバカ一代 (就職しないで生きるには21)
>2015/7/25
>清水亮、 後藤大喜
これを読んだけど、面白かったな。
幼少のころから天才で、はちゃめちゃだが自分の好きなことをやって
大成功。まあその割に成果物の製品がショボい感じはするが。
こういう調子よくいろんな会社を回って稼ぐってのがIT業界での生き方
としては正しかったんだろうな。
電機系のソフトウェア会社で地味な仕事してうつ病になるとかより。

351:デフォルトの名無しさん
15/09/09 19:50:24.48 W+X7/The.net
>>347
それ知らないとゼロから絵を出せない
OpenGLでライブラリ使わないで絵を出そうとした時
その説明をまともなしてる本がなくて苦労した
結局3Dグラフィックス数学という本とゲームプログラマになる前に~を読んだら実装できたけど

352:デフォルトの名無しさん
15/09/09 21:22:26.86 RUufBW6e.net
シス管系女子 Season3 まとめよみPDF
日経Linux 10月号

353:デフォルトの名無しさん
15/09/11 08:35:48.84 rc8NFUiN.net
C++11/14 コア言語 江添亮
URLリンク(asciidwango.jp)
イベントやるらしいよ

354:デフォルトの名無しさん
15/09/11 19:05:42.24 HB+L3o4c.net
ブラックドワンゴの宣伝はNG

355:デフォルトの名無しさん
15/09/11 20:00:03.63 7TCwf7eu.net
もうD社が何かを生み出すことはないだろうから
どうでも良い

356:デフォルトの名無しさん
15/09/11 20:23:42.96 sEdovtO3.net
ザ・テレビジョン、ちゃちゃちゃ

357:デフォルトの名無しさん
15/09/11 22:28:20.71 hmIoEDvw.net
パソナルームとか違法なことやっておきながら
ニタニタ笑って寿司食ってる川上の顔見るとむかつくわ

358:デフォルトの名無しさん
15/09/11 23:13:13.25 7TCwf7eu.net
知り合いの元ドワンゴから聞いた話だと
もっと決定的な理由があったらしいぞ
ここには書けないが

359:デフォルトの名無しさん
15/09/11 23:32:22.12 H3SKzbeh.net
知ったかぶりはレスしないでくれる?
個人の主張として批判せず、いたずらにある類として扱うのは極めて恣意的かおバカの批判にあらざる攻撃の特徴。
まあ、その軽蔑すべき発想で返した俺も反省はしてもよいが
はっきり言って精神病とバカの特徴でしかない論法でレスするなよ。
俺はバカと精神病きらいだからな。
おまえら、マジで精神病と思われる宣言的絶対主義の形而上学バカの一味は人類の公的な敵だとおもっているからな。
さしあたりお前らが馬鹿にされていることは科学的認識の健全性をそれなりに示すから喜ばしいがな。
それにしても、単なる知識を披露しあっているだけの時は頭良さそうなふりはできるが、
いよいよ自身の認識を問われる事態になるとここにいる連中、そこの浅さを露呈するやつ多すぎ
所詮、2chだな

360:デフォルトの名無しさん
15/09/12 02:46:44.69 NSPolEvi.net
貧乏人の妬みが醜いスレだな

361:デフォルトの名無しさん
15/09/12 03:11:57.07 kuSEejO0.net
最近このコピペよく見るな

362:デフォルトの名無しさん
15/09/12 12:58:28.98 JUZlHW5G.net
コピペしないでくれる?
って書けばいいのよ。

363:デフォルトの名無しさん
15/09/12 19:00:42.16 lxW+SOk6.net
ドワンゴのエンジニアに総務をやらせるってのはひどいと思うけど、後から雇った高学歴社員にあわせて全員の給料を一律アップとか普通の会社にはできない出血大サービスだと思うわ。

364:デフォルトの名無しさん
15/09/12 19:02:14.20 Hpj3Z5wB.net
内輪の話は他でやってくれないか

365:デフォルトの名無しさん
15/09/12 22:50:46.46 QkMrh2wn.net
971 名前:名無しさん@七周年[] 投稿日:2006/11/11(土) 00:56:10 ID:M8+ahUZV0
自称スーパープログラマー某
強烈加齢臭
メール見ない メール無視
ドキュメント見ない ドキュメント無視
説明聞かない 説明無視
話聞かない 話無視
ガム→むっちゃー むっちゃー むっちゃー むっちゃー
煎餅→バリバリバリバリバリバリ
菓子パン→モグモグモグモグモグモグモグモグモグモグ
カップアイス→むっちゃー むっちゃー ペロペロペロペロ
フロアすべてに響き渡る ばかでかいくしゃみ 当然手でおさえない
半径10mで耳鳴り、ひどいと頭痛誘発
異音と異振動
ドスーン!ドスーン!ドカーン!ドカーン!
バコーン!バコーン!ズドン!  ズドン!
机が近いとマウスポインターが飛ぶ
誤操作誘発
書類だしたりしまうだけでドカンドカン
口と鼻から異音
ふんっっ
ふんっーーーーー  
マジでうっとおしい30秒ごと
備品破壊 貸与P C 破壊 他人のもの破壊
奴の作ったスクリプトとプログラムは使えない
バグりすぎ

366:デフォルトの名無しさん
15/09/13 01:10:15.04 LVhQ6H86.net
お前らってなんかすごく陰湿が根暗なイメージで、毎日毎日朝から番までPCパコソンに向かってブツブツと文句を言いながら
仕事も働かず、勉強もせず、外出にでかけることもなく友達もいないんなんだったら風呂にもちゃんと入らず、洗顔もろくに洗って歯さえまととに磨いていから
臭いくてキモい外見の見た目が引きこもっ 食事は母親が部屋の外に置いといてくれ寝るかエロゲかくらいしか
怠惰に怠け者が臆病なんだったらタイ人今日負傷で他人の目を見て離すことも
顔は吹き出物だらけの体型は肥満が太っててアキバ系で女性の前に出ると九にオドドドしちゃうんだから彼女ができたこともないくて
学歴も容姿もスポーツ神経も悪いから自分に自身がコンプレッススのかまたり持てないたいの遮光性もなくて、
人生の不満をすべて2ちゃんで発散させてるから何か反論を書かれると顔を赤紫色になってチンパーンジみたいに発狂するなよ。
それにしても、単なる知識を披露しあっているだけの時は頭良さそうなふりはできるが、いよいよ自身の認識を問われる事態になるとここにいる連中、そこの浅さを露呈するやつ多すぎ
所詮、2chだな

367:デフォルトの名無しさん
15/09/13 05:03:53.19 VAtxduZM.net
有益な話をしましょう。

368:80x86
15/09/13 05:06:36.00 VAtxduZM.net
はじめて読む486とOSコードリーディングは、OSの基礎を知るにはお薦めです。

369:デフォルトの名無しさん
15/09/13 15:34:28.67 LrJyW/bk.net
Cはある程度、java(とandroid)はCよりかは劣るくらいに勉強しました
達人プログラマーやリーダブルコード、プログラミング作法、パソコン(プログラム)はなぜ動くのか、ポインタ完全制覇あたりを読んで、次に何を勉強すればいいか、またそれにあたってどんな本を読めばいいのか悩んでます
気になるのはパソコン内部の動きやコンパイラとか言語、OSがどう成り立ってるのかですが、他に先に学んだほうがいいことあったら教えてもらいたいです

370:デフォルトの名無しさん
15/09/13 16:00:43.69 OZfNskkz.net
順序は気にしないでいいんじゃないの
大学でも1年からコンピューターの構造とOSとプログラミングの授業は並行して始まるし
ヘネシー&パターソンとかタネンバウムの本を立ち読みしてみるといいと思う

371:デフォルトの名無しさん
15/09/13 16:23:08.39 LrJyW/bk.net
>>369
特に苦手意識はなかったけど1冊OSの教科書見てもさっぱりわからなかったので不安ですが、推薦されたもの面白そうなので頑張ってみたいと思います
ただ高いので、確かに立ち読みして相当ほしいと思ったら買うって感じですね

372:デフォルトの名無しさん
15/09/13 16:42:48.93 n3zvmQA3.net
ハロー "Hello, World" OSと標準ライブラリのシゴトとしくみ
URLリンク(www.amazon.co.jp)
面白そう

373:デフォルトの名無しさん
15/09/13 16:56:11.29 3nd986Zo.net
宣伝乙

374:デフォルトの名無しさん
15/09/13 16:56:48.98 7ivRtu05.net
>>368
こーゆう頭でっかちなやつは鼻から否定する奴が多くて嫌い。まず行動してみなさい

375:デフォルトの名無しさん
15/09/13 17:11:52.94 3GCYHSDj.net
熱血アセンブラの人か

376:デフォルトの名無しさん
15/09/13 17:26:15.44 LrJyW/bk.net
>>373
何か否定しましたか?
あいにく頭でっかちどころか自分で考えれる頭がないので、次に何をしたらいいか質問した次第ですが?

377:デフォルトの名無しさん
15/09/13 17:45:39.14 7ivRtu05.net
>>375
そーゆうところだよ。無能を開き直ってないで色々やってみろ。小学生かよ

378:デフォルトの名無しさん
15/09/13 17:49:18.55 CArP7xEO.net
アルゴリズムとかデザパタ系、アジャイル開発技法系(TDDとか)あたりじゃね?

379:デフォルトの名無しさん
15/09/13 18:01:06.29 LrJyW/bk.net
>>376
何か煽ったわけでもないのに文面だけで勝手に否定されて腹立ったけど迷惑になるからやめとく、すみませんでした
まぁ自分のためにももちろんいろいろ本読むしプログラムかくし頑張るよ

380:デフォルトの名無しさん
15/09/13 18:06:26.23 CArP7xEO.net
文面が知ってる人間に似てたからつっかかったとか、多分ものすごくつまらない理由

381:デフォルトの名無しさん
15/09/13 18:12:46.49 LrJyW/bk.net
>>379
まぁでも知識、技術不足には間違いないので仕方ないです
デザパタとかアジャイル、ちょっと調べたら面白そうだったのでOSあたりが終わったら本見てみようと思います、ありがとうございます

382:デフォルトの名無しさん
15/09/13 18:23:34.28 weBlnfhy.net
>>352
656ページで詳細に語れるとは思えないが

383:デフォルトの名無しさん
15/09/13 22:20:47.46 y5wrm3tj.net
C++の規格はライブラリ除けば400ページくらいだから
それよりは多い

384:デフォルトの名無しさん
15/09/13 22:32:57.63 Q1omNTiG.net
規格かたられてもなー

385:デフォルトの名無しさん
15/09/13 22:41:27.35 3nd986Zo.net
コンパイラ作る人しか読む必要ないよ

386:デフォルトの名無しさん
15/09/13 22:50:17.06 mhOIQ8p/.net
>>368
> 気になるのはパソコン内部の動きやコンパイラとか言語、OSがどう成り立ってるのかですが、他に先に学んだほうがいいことあったら教えてもらいたいです
それなら、とりあえず小さなものを作ってみることを勧めます。
バーチャルマシンでも、コンパイラ(言語)でも、OSでも興味あるなら何でもいいです。
とにかく手を動かして小さな何かを完成させてみる。
そうしたら、問題点や疑問点、新たに欲しい機能などが出てくると思うので、
また本を読んだり質問したりして勉強です。
>>373 の「まずは行動してみなさい」というのは、本のサンプルコードを検証するだけでなく、
動くモノを一から作って完成させてみよう、という意味だと思いますよ。
とくにコンパイラやOSなどは、作らなければ理解できません。
そういう点で「30日でできる!OS自作入門」はお勧めです。
初めは小さなものを作り、次第に大きくしながら少しずつ学習できます。
モノを作るということの片鱗が学べます。
(とても30日ではできませんが)

387:デフォルトの名無しさん
15/09/13 23:01:10.14 3BsRFwaL.net
>>368
2分木・ソート・グラフなどのアルゴリズムとか、
OSのすべての機能を学びたいなら、ムック本の
Linuxエンジニア養成読本、第2版、2014

388:デフォルトの名無しさん
15/09/13 23:07:43.70 f7snMU36.net
おっ
「Linuxエンジニア養成読本」をすすめるかたがいらっしゃってる。
このかた、厨です。
わたしもすすめられました。

389:デフォルトの名無しさん
15/09/13 23:20:20.96 CArP7xEO.net
別に悪いことじゃないだろw

390:デフォルトの名無しさん
15/09/13 23:24:25.59 f7snMU36.net
「スッキリわかるLinux」が出てほしい。

391:デフォルトの名無しさん
15/09/14 01:01:35.66 QkgYq+KP.net
OSを理解したいというやつはとりあえず自前でマシン用意してサーバー立ち上げてインターネットに公開してみたら?
その過程でOSの知識は身につくよ
その後で内部的な話は詳解Linuxカーネルとか読めば良い

392:スッキリ厨
15/09/14 01:08:48.74 BKH9gjXB.net
漏れは、短時間で読める、簡単な本をすすめる。
以下が漏れの定番
まずこの本で、オブジェクト指向を学ぶ
スッキリわかる Java入門 第2版、2014
その後、この2冊を順に読む
たのしいRuby 第4版、2013
みんなのPython 第3版
OSのすべての機能を学びたいなら、ムック本の
Linuxエンジニア養成読本、第2版、2014

393:デフォルトの名無しさん
15/09/14 01:37:47.00 BYs71HhC.net
漏れ、とか書いている奴のいうこと真に受ける奴はバカ

394:デフォルトの名無しさん
15/09/14 19:43:08.21 WAIp3jta.net
>>391は糞、すっきりしたw

395:デフォルトの名無しさん
15/09/14 20:37:09.35 0spHL9b8.net
何が漏れるの?

396:デフォルトの名無しさん
15/09/14 21:10:45.64 MvvH84pb.net
脳味噌

397:デフォルトの名無しさん
15/09/14 21:25:49.66 0spHL9b8.net
な~る

398:デフォルトの名無しさん
15/09/14 22:28:31.94 tB8ZGmmK.net
大学の進路相談も可
プログラムに関することなら本を中心に何でもあり

399:デフォルトの名無しさん
15/09/15 00:57:10.73 7ayG5PNi.net
関西だとスーパプログラマになるにはどこ大の何学部がいいですか?

400:デフォルトの名無しさん
15/09/15 06:35:41.05 TZP2zmBP.net
学校幾必要がない

401:デフォルトの名無しさん
15/09/15 07:30:16.32 QPBNiUnV.net
ゲームの解析に使えそうな本を教えて下さい。お願いします

402:80x86
15/09/15 11:06:27.66 8zCJ9XTb.net
>>400 x86デバッガ解析入門とはじめて読む8086とはじめて読む486

403:80x86
15/09/15 11:07:56.63 8zCJ9XTb.net
あと、IDAPro book 2nd Eもお薦めです。

404:デフォルトの名無しさん
15/09/15 14:51:38.88 keJRwieu.net
>>398
イオン

405:デフォルトの名無しさん
15/09/16 15:43:05.41 P6BY/gAm.net
コア言語は無料で配布されてるXMLを書籍化しただけみたいだから買う必要ないな

406:デフォルトの名無しさん
15/09/16 19:44:32.65 z56LKGX1.net
コアといえばワンダーコアやコアリズム

407:デフォルトの名無しさん
15/09/16 19:52:20.76 P6BY/gAm.net
いや違うだろ
コアくまなプレゼントをお届けしてもいいですかー
いいです いいです いいですよー
だろ

408:デフォルトの名無しさん
15/09/16 20:07:50.04 S9xmASjh.net
倒れるだけで わんだーこあー♪

409:デフォルトの名無しさん
15/09/16 20:38:59.85 cTjUo+6t.net
ゲーム解析に使える洋書でおすすめありますか?

410:デフォルトの名無しさん
15/09/16 21:28:04.04 A1gvrU7S.net
コアトレーニングといえば長友

411:デフォルトの名無しさん
15/09/16 21:58:00.58 jmGTjJjG.net
スレチレスしないでくれる?
個人の主張として批判せず、いたずらにある類として扱うのは極めて恣意的かおバカの批判にあらざる攻撃の特徴。
まあ、その軽蔑すべき発想で返した俺も反省はしてもよいが
はっきり言って精神病とバカの特徴でしかない論法でレスするなよ。
俺はバカと精神病きらいだからな。
おまえら、マジで精神病と思われる宣言的絶対主義の形而上学バカの一味は人類の公的な敵だとおもっているからな。
さしあたりお前らが馬鹿にされていることは科学的認識の健全性をそれなりに示すから喜ばしいがな。
それにしても、単なる知識を披露しあっているだけの時は頭良さそうなふりはできるが、
いよいよ自身の認識を問われる事態になるとここにいる連中、そこの浅さを露呈するやつ多すぎ
所詮、2chだな

412:デフォルトの名無しさん
15/09/16 22:05:03.45 WE5nFpAy.net
コピペは書き込まないでくれるw

413:デフォルトの名無しさん
15/09/17 14:42:03.75 HRTqqEnk.net
>>283
鬱病の彼氏追い詰めて
自殺させた奴が表紙を描いている本か

414:80x86
15/09/17 18:14:39.90 2YDBVUhf.net
あの絵は♀の人が描いてるのですか?

415:デフォルトの名無しさん
15/09/18 05:00:58.13 PUBFlM09.net
鬱病の彼氏をtwitterで公開処刑

416:デフォルトの名無しさん
15/09/18 06:52:41.37 HPIGM5T7.net
何が起きた?

417:デフォルトの名無しさん
15/09/18 06:53:28.47 HPIGM5T7.net
>>414
話せ。

418:デフォルトの名無しさん
15/09/18 08:40:25.61 Nqm20xzO.net
同棲していた鬱病の働かない彼氏を
twitterで働けって晒したら
自殺しちゃったってだけだよ

419:デフォルトの名無しさん
15/09/18 10:13:00.12 CDLHuraP.net
コワイ

420:デフォルトの名無しさん
15/09/18 14:47:07.13 YvxDAq3A.net
自殺じゃ体が悪いから交通事故ってことにされたの?

421:デフォルトの名無しさん
15/09/18 15:51:10.17 G5mTw3Zn.net
URLリンク(ask.fm)

422:デフォルトの名無しさん
15/09/18 17:51:31.95 gE7Osc7X.net
スレ違いが過ぎるぞ
サークラに興味ないわ

423:デフォルトの名無しさん
15/09/18 22:32:04.92 lpy1gunh.net
>>368
> 気になるのはパソコン内部の動きやコンパイラとか言語、OSがどう成り立ってるのかですが、他に先に学んだほうがいいことあったら教えてもらいたいです
それなら、とりあえず小さなものを作ってみることを勧めます。
バーチャルマシンでも、コンパイラ(言語)でも、OSでも興味あるなら何でもいいです。
とにかく手を動かして小さな何かを完成させてみる。
そうしたら、問題点や疑問点、新たに欲しい機能などが出てくると思うので、
また本を読んだり質問したりして勉強です。
>>373 の「まずは行動してみなさい」というのは、本のサンプルコードを検証するだけでなく、
動くモノを一から作って完成させてみよう、という意味だと思いますよ。
とくにコンパイラやOSなどは、作らなければ理解できません。
そういう点で「30日でできる!OS自作入門」はお勧めです。
初めは小さなものを作り、次第に大きくしながら少しずつ学習できます。
モノを作るということの片鱗が学べます。
(とても30日ではできませんが)

424:デフォルトの名無しさん
15/09/18 22:33:00.67 lpy1gunh.net
やっぱ専門書はPDFとかの電子書籍が利便性良いな
ジェネラティブアートって本買ったんだけど、PDF版のダウンロードコードが付いてくるんだよね
今までは本めくりながらコード打ったり、気分転換に外でするときも本持ち歩くのに荷物かさばったりで何気に煩わしかった
その煩わしさからPDF版が開放してくれた
何よりPCの画面にPDFとプログラミング環境を同居させて勉強は捗るわ
一度この利便性を体験してしまうと、少なくともプログラミングなどの学習や作業にPCを使うケースでは、もう紙版で勉強は出来ないな
つうことでMacのKindle版とか使い勝手どぅーなの?

425:デフォルトの名無しさん
15/09/19 00:24:20.19 qJpuzArm.net
2ヶ月ウチにいて家に入れたお金はおととい渡された3万円だけです
完全に足りません
私も手取り15万円でお金足りないって言ってるのに
ふたりぶんの光熱費電気代諸々
あああああああああああああもうほんと
はぁーーーーーー
それでカジュアルに仕事休まれて
もう私はヒモを養う余裕は無いんだよ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
頼むから…はたらいてください…もう私に無理させないで…
はぁ…お金無い…
私のことを愛してるとかきれいごとを言うなら、私にこれ以上負担をかけないで、仕事をカジュアルに休まないで

426:デフォルトの名無しさん
15/09/19 01:52:54.38 ipxHReIA.net
情状酌量の余地はある。鬱病は根の深い問題ね。恋人に自分の軽口が引き金で自殺されたらされた方もショックでしばらく立ち直れない気がする

427:デフォルトの名無しさん
15/09/19 02:27:29.05 qJpuzArm.net
そもそも働き始めたのが7/8であり、更には前々から予定されていた広島帰省の予定があったので一週間丸々穴が開いており、
その後僕の通常ペース(出勤率8割)での出勤を行っていたのでどうやっても半分程度しか出勤できなかったという事情があ、
これは全力で弁明したい
そもそも8割の出勤率ってなんやねんと言われたら何も言い返せないけどそれが僕の限界です

428:デフォルトの名無しさん
15/09/19 02:38:09.89 jc2FgJcR.net
何時までこの話題引っ張るの?

429:デフォルトの名無しさん
15/09/19 02:54:20.45 qJpuzArm.net
経済状況と彼女への負担を考えるなら今すぐ仕事に行くべきでは
メガネが見つからないので無理(メガネが見つかり次第行く)
朝からTwitterやってる暇があるならもっと頑張って探しましょう
思い当たる場所を考えるの難しい……頑張るけど
正直『眼鏡が見つからない』が仕事をサボる言い訳にはなりません.
必死さが感じられません…『眼鏡ないんじゃしょうがないね☆』としか感じ取れません.
経済状況がヤバイと嘆いて昨夜暴走していたわりには翌日(今現在)仕事行ってないという言動の不一致がとても気になります. 結局このまま彼女の収入依存なのかなと
実際「眼鏡ないんじゃしょうがないね☆」と言っている、この視力での遠くへの外出は最悪命に関わると認識している
どれくらい必死に眼鏡探しましたか
それなりにとしか言えない、「どれぐらい」という曖昧な言葉に対して具体的な回答はできない
先月半分も仕事行ってないわけですし, もっと必死になりましょう

430:デフォルトの名無しさん
15/09/19 03:27:34.29 qJpuzArm.net
わけわからん理由で怒鳴り散らしたり突然ブチ切れてこっちに八つ当たりしたり(ちなみに昨日は「(ログインしてない状態で)はてなブックマークができなかった」という理由でブチ切れた)、
ドアを壊したりメガネを破壊したり私を突き飛ばしたりいい加減にしろ
ブチ切れてマンションのドアを壊したり…ほんともういい加減にしてくれ
いい加減切れ始めた
自分の眼鏡を破壊したのは彼自身です
それで私の眼鏡を貸し与えたのにそれも無くしたんですね
あと私が秘密にしてくれと言っていることを鍵垢などでTwitterでブロードキャストするのやめろと何度も言っている、「じゃあ貴方の話もツイートするけど」と言ったらいいよと言っていたのでやりましたよ

431:デフォルトの名無しさん
15/09/19 03:30:19.58 dAhm0AlU.net
もういいから

432:デフォルトの名無しさん
15/09/19 06:11:11.55 jbYfgJwJ.net
200レスくらい前に書き込んだものですが、やはりx86デバッガ解析入門は最初から難しいです。。
でもこの本の内容は覚えたいんです。
何か他に併用して読むと理解しやすくなるみたいな本あれば教えてほしいです

433:デフォルトの名無しさん
15/09/19 06:25:50.51 YkqkYUOB.net
@各位質問
先日の騒ぎですっかり僕はDVヒモ男という扱いになったわけでそれはある程度事実なわけですが
1.DVの頻度はどれぐらいだと推測しているのか
2.7月半分程度しか出勤できていなかった事情に関してはどのように推測しているのか
の2点について教えていただけませんか
僕が聞きたいこの2点に関してみなさん勘違いをしている可能性がある
なお、頻度によらずDVは糞だというのは全面的に同意なので、糞だとかそういう感情的なのは除いてお願いします
1.DVに関して
おそらくはみなさんが思っているような高頻度ではなく、直接手を出したのは一回だけ(「だから許される」とは思っていない)です、まあ他にもあるしどの道クズいのは事実です、ごめんなさいするしか無い

434:デフォルトの名無しさん
15/09/19 06:34:52.49 YkqkYUOB.net
>>431
パタヘネかWrite Great Code

435:デフォルトの名無しさん
15/09/19 08:18:07.39 a9t6nb1W.net
パネシーアンドヘターソンだと思ってたずっと。

436:デフォルトの名無しさん
15/09/19 08:23:11.04 mo1gDnuH.net
ヘネっていうのがなんかヘナヘナに通じるインテポインツ的不能感を感じさせる
貧弱な語感を感じさせるな>パタヘネ

437:デフォルトの名無しさん
15/09/19 09:21:18.05 5cHEEdwc.net
ヘネシーはうまい、高いが

438:デフォルトの名無しさん
15/09/19 09:29:56.78 SHzYstyq.net
>*430
はじめて読む8086とはじめて読むMASMを読んでから、再チャレンジ。
余力があれば、はじめて読む486やインテルのディベロッパーマニュアルを読む。
後は、ollydbg、idapro、windbg等のソフトの使い方を覚えていけば良いかと。参考になるサイトはDigital Travesiaかな。

439:デフォルトの名無しさん
15/09/19 10:12:36.89 mbNSgRGq.net
「坂井泉水」の「泉水」は「いずみ」と読みます。
「泉」「水」のそれぞれは「いずみ」の読みのどこを担当しますか?

440:デフォルトの名無しさん
15/09/19 10:27:51.78 clgbdtcD.net
マジレスするとキラキラネームだから漢字と読みがマッチする必要は全くない

441:デフォルトの名無しさん
15/09/19 10:43:32.84 yByMZJC6.net
ボーカル

442:デフォルトの名無しさん
15/09/19 13:06:16.61 Yl3hO75X.net
今や生のマシン語をやる、やる意味のある環境は廃れてしまったからね DOS/TSR とかないだろう?

443:デフォルトの名無しさん
15/09/19 13:31:10.63 SoGn+DOD.net
リバースエンジニアリングぐらいだな

444:デフォルトの名無しさん
15/09/19 13:42:11.84 T66Sh5kW.net
はじめて読む8086とか古すぎないか?

445:デフォルトの名無しさん
15/09/19 14:57:34.37 Zcp8s04T.net
はじめて読むSPARC64アーキテキチャーでどう。
スパコンまでわかっちゃうぞ。

446:デフォルトの名無しさん
15/09/19 18:25:26.98 FM2X9jL8.net
>>444
読みたい
うちにSPARC関連は「SPARCアーキテクチャ・マニュアル バージョン 8」しかないから

447:デフォルトの名無しさん
15/09/19 18:55:55.10 SHzYstyq.net
>>443
コアな部分はまだ通用するのではないかと。

448:デフォルトの名無しさん
15/09/19 18:57:43.14 mo1gDnuH.net
いや、いまでも「はじめて読む8086」は優れた入門書だぞ。
実はこういう入門書って初期に傑作がでて、あとから似たような奴はいっぱい出ても
ぜんぜん及んでいない、ってあるんだよな。

449:デフォルトの名無しさん
15/09/19 19:43:44.02 vQRl1f41.net
では、はじめて読む8086 2.0を出すべきではないか

450:デフォルトの名無しさん
15/09/19 20:35:14.01 mbNSgRGq.net
ドットインストール
URLリンク(dotinstall.com)
この学習サイトの動画をファイルとして保存したいのですがどうすればいいですか?

451:デフォルトの名無しさん
15/09/19 20:36:16.48 Ckg6VNQS.net
>>445
おまえが欲しいのはHyperSPARCかUltraSPARCか?

452:デフォルトの名無しさん
15/09/19 20:41:36.75 mbNSgRGq.net
>>450
「金のオノ」です。

453:デフォルトの名無しさん
15/09/19 20:47:42.71 6ZUQLBnG.net
>>449
ネットリテラシー足りなすぎる。
公の場で聞いて教えてもらうことではない。この割れ厨が

454:デフォルトの名無しさん
15/09/19 21:04:44.16 mbNSgRGq.net
>>452
こら、なにか書き込みするなら有益な情報かまたは面白いことを書けよ

455:デフォルトの名無しさん
15/09/19 21:34:26.58 eQGswHrQ.net
>>451
クレクレ厨には「豆腐の斧」をさずけよう

456:デフォルトの名無しさん
15/09/19 22:24:01.99 b2w2uv+t.net
>>448
強いて言えば、「はじめて読むPentium」

457:デフォルトの名無しさん
15/09/20 00:27:01.82 z/ewYw/w.net
クレクレタコラ

458:デフォルトの名無しさん
15/09/20 00:30:41.11 VYwql8Iw.net
Raspberry PIとかハードを直接弄ってる人には今でもアセンブラは生きた
技術だろうな

459:デフォルトの名無しさん
15/09/20 01:42:24.96 VjGVOVwO.net
ヘネパタとかの電子書籍がセール中で4割引

460:デフォルトの名無しさん
15/09/20 02:40:05.41 vBjKt0IW.net
>>449
wget, curl でダウンロードできないの?

461:デフォルトの名無しさん
15/09/20 02:45:57.58 OW1lxN3o.net
>>437
はじめて読む8086は一緒に買ってたので、初めて読むMASM買ってみます
ありがとうございました

462:デフォルトの名無しさん
15/09/20 03:05:34.47 qeU7zxl6.net
買ってたならまず読めよ
何冊も買っても無駄だ

463:デフォルトの名無しさん
15/09/20 03:17:54.70 P/xR9KKw.net
買って満足奴wwwwwww

464:デフォルトの名無しさん
15/09/20 03:49:43.43 OW1lxN3o.net
>>461
凄い評価よかったから買ったのですが、MSーDOSって何?とか
もう始めから疑問だらけで読む気になりませんでした
もうちょっと注意深く読んでみます。すいませんでした

465:デフォルトの名無しさん
15/09/20 03:56:47.68 fnSg4Zey.net
20年以上前の本だから今となっては不要の内容を含んでいる
評価には老人の思い出補正がかかっているんだよ

466:デフォルトの名無しさん
15/09/20 04:40:11.90 vBjKt0IW.net
8086の「バンク切り替え」とか、今となっては無意味
それよりも君は、PCの基本知識が無さすぎるので、
独学は無理なレベル
専門学校などで教えてもらうか、
情報処理資格のITパスポートから勉強する
PCのCPU・ハードウェアなど、一から勉強せよ

467:デフォルトの名無しさん
15/09/20 06:38:05.80 OW1lxN3o.net
>>465
苦しんで覚えるC言語って本が0からでも相当分かりやすかったので、アセンブラ学習も行けると思ったんですが
やっぱり0からじゃアセンブラやゲーム解析の勉强は無理なのでしょうか・・・

468:デフォルトの名無しさん
15/09/20 06:43:47.47 9K9FdpA4.net
URLリンク(livetests.info)

こんな僕でもスーパーハッカーになれる本を教えてください

469:デフォルトの名無しさん
15/09/20 07:07:54.93 vBjKt0IW.net
高級言語に比べて、アセンブラは生産性が、1/5~1/10。
マイコン関連の人が、仕方なくやっているだけ。
LLVM, CASL2 などで命令を見てみ
例えば、1 + 2 でも、
アドレス100から、1をレジスタAに読み込む
アドレス104から、2をレジスタBに読み込む
レジスタA,Bを加算して、加算後の値をレジスタAに書き込む
レジスタAから、加算後の値を読み出す
こんな面倒なことを、一々やっていられない

470:デフォルトの名無しさん
15/09/20 07:20:49.21 VYwql8Iw.net
>>466
実際の環境がないとそうなるよな
今なら「~はなぜ動くのか」でぐぐって出てくる本を読破し
基本情報のCASLの参考書をエミュレータとともに勉強したあと
VirtualBoxでも入れてLinuxでも入れた後(Linuxは環境を揃えるのが楽、
仮想環境が入らないマシンならcygwinとかでも可)
gccのアセンブラ出力オプションでアセンブラ吐かせてみたり
as(gas)コマンドで遊んでみるのがいいと思う。

471:デフォルトの名無しさん
15/09/20 07:30:31.62 tgyz6CZO.net
そんなまどろっこしいことせんでも
Write Great Code読めばいい

472:デフォルトの名無しさん
15/09/20 07:38:15.09 VYwql8Iw.net
自分基準で答えてもダメでしょ

473:デフォルトの名無しさん
15/09/20 07:49:12.06 f/DwOlJx.net
>>466
たしかに CASL の勉強はいいかもね,エミュレータもそろっているし
CASL でシフトによる乗算・除算ができたら,卒業してよい

474:デフォルトの名無しさん
15/09/20 08:18:47.97 TFnbcrnr.net
ゲーム解析ってもう少し具体的になにがやりたいんだ?

475:デフォルトの名無しさん
15/09/20 08:42:07.41 fjapH3WC.net
漏れは、短時間で読める、簡単な本をすすめる。
以下が漏れの定番
まずこの本で、オブジェクト指向を学ぶ
スッキリわかる Java入門 第2版、2014
その後、この2冊を順に読む
たのしいRuby 第4版、2013
みんなのPython 第3版
OSのすべての機能を学びたいなら、ムック本の
Linuxエンジニア養成読本、第2版、2014
> 気になるのはパソコン内部の動きやコンパイラとか言語、OSがどう成り立ってるのかですが、他に先に学んだほうがいいことあったら教えてもらいたいです
それなら、とりあえず小さなものを作ってみることを勧めます。
バーチャルマシンでも、コンパイラ(言語)でも、OSでも興味あるなら何でもいいです。
とにかく手を動かして小さな何かを完成させてみる。
そうしたら、問題点や疑問点、新たに欲しい機能などが出てくると思うので、
また本を読んだり質問したりして勉強です。
>>373 の「まずは行動してみなさい」というのは、本のサンプルコードを検証するだけでなく、
動くモノを一から作って完成させてみよう、という意味だと思いますよ。
とくにコンパイラやOSなどは、作らなければ理解できません。
そういう点で「30日でできる!OS自作入門」はお勧めです。
初めは小さなものを作り、次第に大きくしながら少しずつ学習できます。
モノを作るということの片鱗が学べます。
(とても30日ではできませんが)

476:デフォルトの名無しさん
15/09/20 08:49:56.18 OW1lxN3o.net
>>469
ありがとうございます。
見るだけじゃなくて自分でいじりながらやらないと覚えられない物なんですかね。。
>>473
最終的にはゲームのプロテクトとか外してみたいです・・・

477:デフォルトの名無しさん
15/09/20 08:57:18.67 vBjKt0IW.net
コンパイラなんて、10年ぐらいプログラミングしてからの話
車の運転は皆できるけど、車が動く仕組みなんて、
誰も理解できないのと同じ
ツールは使えるけど、自分で作ったりはできない。
ツールの仕組みを知るのは難しすぎる

478:デフォルトの名無しさん
15/09/20 09:18:26.51 8Ct5fj2y.net
コンパイラなんて学部の1年か2年で作るし、
今はLLVMとかあるからそんなに難しくない

479:デフォルトの名無しさん
15/09/20 09:27:20.21 tHziPwGz.net
おもちゃを作るのと同じにするなよ

480:デフォルトの名無しさん
15/09/20 09:55:42.12 MUiLtkND.net
何と何を同じにするって?
コンパイラの仕組みをしるの10年かかるの?

481:デフォルトの名無しさん
15/09/20 10:15:37.48 z/ewYw/w.net
0から作るわけじゃないんでしょ。

482:デフォルトの名無しさん
15/09/20 10:20:50.91 l5dB39Ob.net
>>283
URLリンク(x86.uchan.net)
x86アーキテクチャを学ばせる本で、EIPの説明が間違ってるというのは致命的な気がする。
Google booksで試し読みができる。
URLリンク(www.google.co.jp)

483:デフォルトの名無しさん
15/09/20 12:33:13.53 BLNmsPF/.net
そもそもx86アーキテクチャを理解しているPG、SEがどれくらいいるのかな?

484:デフォルトの名無しさん
15/09/20 13:05:40.17 hRep6fdc.net
>>482
おお、これがステマというやつか、微に入り細をうかがって突っ込むという奴ですね
たしかに eip は命令をフェッチすると同時に事後直後にインクリメントされるからね、それがインストラクションポインタというもの
こういうのは特定のアーキテクチャーの内部まで潜る(内部レジスタを想定する)立場のテクストを一度でも経験しないとね
こういうテキストがあると面白いんだがもう i386以降は複雑怪奇だね‥なにかいいテキストと実物はないのかな?

485:デフォルトの名無しさん
15/09/20 13:28:37.93 EVFdC/rb.net
x86ちょまど本はEIPの説明が間違っているのか

486:80x86
15/09/20 14:13:28.56 4R9O0wfv.net
だから、マニュアルを読めとあれほど…

487:デフォルトの名無しさん
15/09/20 14:57:25.45 z/ewYw/w.net
むかーし処理速度が追いつかなくてMASMで動画処理をやった事があるけど、
286以降はもうわからんなぁ。
アセンブラやるとCのポインタとはすぐ理解出来るね。

488:デフォルトの名無しさん
15/09/20 15:31:16.83 6FQTh/LG.net
結局ページングもメモリモデルも理解しなきゃいけない羽目になるから素直に8086
から勉強した方が早道なのにほんとこのスレは知ったかど素人が多いな
初学者は質問しない方がいいぞ
デタラメばかりで吹き込まれて迷うだけ

489:デフォルトの名無しさん
15/09/20 16:26:18.59 9ckVsCbT.net
インラインアセンブラで書いてデバッガで見てみるで十分な気が
本じゃなくて手を動かすのが一番だろ

490:80x86
15/09/20 16:44:04.19 4R9O0wfv.net
ツールは無料で手に入るから、やろうと思えばできる環境にあるので、あとはやる気だけじゃないですか。
つまり、どれだけモチベーションがあるかが重要。

491:デフォルトの名無しさん
15/09/20 17


492::36:04.93 ID:JQmB5l/g.net



493:デフォルトの名無しさん
15/09/20 17:55:54.00 hheo9oaF.net
俺様のお成りーw

494:デフォルトの名無しさん
15/09/20 19:44:17.17 juizBTyy.net
偉そうな乞食

495:デフォルトの名無しさん
15/09/20 20:02:29.59 f/DwOlJx.net
ライトレフトのジェントルマン
ぷりーずギブみーさむマネー

496:デフォルトの名無しさん
15/09/20 20:24:41.48 VYwql8Iw.net
初心者の質問をネタにマニアが知識自慢を始めるのはいつもの事

497:デフォルトの名無しさん
15/09/20 22:47:51.73 3P7QIt2y.net
EIPの説明間違ってるってマジ?
実装も間違った解釈でやってるんだったら
かなりまずいな
タイトルをx86風に変えないと

498:デフォルトの名無しさん
15/09/20 23:28:06.32 vBjKt0IW.net
いつも、アセンブラの話をすると、
虫干ししたように、老害がわいてくるなw
漏れも含めてw
そして過去の栄光を懐かしむw

499:デフォルトの名無しさん
15/09/21 02:15:47.72 qBJEaPVd.net
まあまあそういわないで,今からアセンブラにトライする人にとっての教材はなにか間がるのも一興では?
やっぱり gcc のインラインかな,でもアセンブル後に最適化がかかるというからな‥
x86 のfar/nearは触れず,プロテクトモードにも触らずやっていけないものかな‥

500:デフォルトの名無しさん
15/09/21 02:30:31.41 wiEjTubo.net
>>495
命令実行中にEIPが次の命令指してるって認識がないらしく例えばCALL命令の実装はこんななってる。
static void call_rel32(Emulator* emu)
{
  int32_t diff = get_sign_code32(emu, 1);
  push32(emu, emu->eip + 5);
  emu->eip += (diff + 5);
}
命令実行中に命令長5バイトを足して帳尻合わせてる。しかも2箇所。
命令ごとにこんなことしてちゃコーディングスタイルとしても問題ありだよなあ。

501:デフォルトの名無しさん
15/09/21 02:53:31.10 wiEjTubo.net
URLリンク(x86.uchan.net)
の回答を見る限りでは、x86の動作を文章とコードで正しく読者に理解させよう
という意図はないみたいだな。
まあ筆者の理解も怪しいみたいだし仕方ないんだろうなあ。

502:デフォルトの名無しさん
15/09/21 03:43:38.93 PxfGcB/k.net
命令実行後はEIPは次の命令を指しているが、命令実行(中)はEIPの更新プロセスそのものだろ
命令実行中に命令長足さないで一体どこで足すのだ?

503:デフォルトの名無しさん
15/09/21 04:05:50.23 wiEjTubo.net
> 一体どこで足すのだ?
命令デコード部分で足しゃいいじゃん。そうすりゃ実行部は
static void call_rel32(Emulator* emu, int32_t diff)
{
  push32(emu, emu->eip);
  emu->eip += diff;
}
こんな感じでスッキリするぞ。

504:デフォルトの名無しさん
15/09/21 04:07:31.68 wiEjTubo.net
> 命令実行後はEIPは次の命令を指しているが、
なんだ、馬鹿か。

505:デフォルトの名無しさん
15/09/21 04:17:08.67 PxfGcB/k.net
>>501
なるほど
命令デコード部分をシミュレートしている関数群が別にあったのか
それなら納得

506:デフォルトの名無しさん
15/09/21 04:21:35.07 wiEjTubo.net
> 命令デコード部分をシミュレートしている関数群が別にあったのか
デコードと実行が混在してるトンチンカンな実装だが?
URLリンク(book.mynavi.jp)

507:デフォルトの名無しさん
15/09/21 04:34:10.82 PxfGcB/k.net
ん?
デコードと実行を分けずに実装しているモデルならば、個別の命令実行(関数)でEIP更新するしかないのでは?
厳密には、貴方の言うようにデコードと実行を分けるべきかも知れんが、目次だけでは全体像がよくわからん

508:デフォルトの名無しさん
15/09/21 04:55:29.80 0gHVMVMQ.net
とりあえず実装的にはEIPは現在実行している配列のインデックスとか思っておけばよいのね

509:503
15/09/21 06:53:31.53 4KhgBTaS.net
> デコードと実行を分けずに実装しているモデルならば、個別の命令実行(関数)でEIP更新するしかないのでは?
それでも関数の前の方にデコード、後の方に実行部分を書き、実行部分ではEIPの値は
次の命令を指すよう統一するとかやりようはある。
初心者にx86の動作を学習させる目的のプログラムで、各命令各フォーマットごとに
個別の関数を用意して中身は行き当たりばったりのコーディングするのが好ましい
という認識ならなんも言わんよ。

510:80x86
15/09/21 07:57:56.14 mYVaswZG.net
洋書ならx86アーキテクチャ扱った本はいくらでもあるぞ。

511:デフォルトの名無しさん
15/09/21 08:40:21.24 nHE6ObMa.net
x86の本とりあえず買って積んであったんだが
なんか微妙っぽいな読むのやめといた方がいいのか

512:デフォルトの名無しさん
15/09/21 08:59:30.33 YOKNQ9WG.net
パラパラめくって自分で判断することぐらもできない池沼なんだ

513:デフォルトの名無しさん
15/09/21 09:06:27.88 OxV5k3cG.net
>>510
こいつ作者っぽくねw?

514:デフォルトの名無しさん
15/09/21 11:03:43.82 dJwH9+MV.net
ググればいくらでも出てくるのに、無料でpdf落とせるところなんて山ほどあるだろ。
少しは試行錯誤しろ!

515:デフォルトの名無しさん
15/09/21 11:27:22.47 qBJEaPVd.net
何も初学者の立場からみれば,そのいろいろ出てくるという pdf が間違っているかもしれないのが怖い
>>510 のように開き直られては打つ手がない
>>487
>ページングもメモリモデルも
ページングはプロテクトモードでOSでも作ろうという文脈でのキーワード
メモリモデル?それなに?もしかして far/near のことか?それならリアルモードでもキーワード
>>487 はキーワードをサラダ盛にしただけの
>知ったかど素人
と判断する

516:デフォルトの名無しさん
15/09/21 11:32:32.17 UbjjqdfU.net
> デコードと実行を分けずに実装しているモデルならば、個別の命令実行(関数)でEIP更新するしかないのでは?
それでも関数の前の方にデコード、後の方に実行部分を書き、実行部分ではEIPの値は
次の命令を指すよう統一するとかやりようはある。
初心者にx86の動作を学習させる目的のプログラムで、各命令各フォーマットごとに
個別の関数を用意して中身は行き当たりばったりのコーディングするのが好ましい
という認識ならなんも言わんよ

517:デフォルトの名無しさん
15/09/21 11:35:42.45 7N2xzjh+.net
エスパーすると
今では誰も気にしなくなった古い知識だが
省いて近道するとかえって遠回りになるからやっぱり知っておけという意味かと

518:デフォルトの名無しさん
15/09/21 12:10:36.96 qBJEaPVd.net
いや,省くと遠回りになるんだったら古い知識ではないだろう.
で,本当に省くと遠回りになるのか?

519:デフォルトの名無しさん
15/09/21 12:50:16.41 4KhgBTaS.net
筆者の一人、エミュレータのコーディングを担当した側と思われる人物が2年以上前に
自作x86エミュレータの終焉
URLリンク(sssslide.com)
> どこではまるのか
> ・同じような命令を作っていて
>  ・ちょっとした違いにはまる
>   ・命令長など
とか書いてて、コーディングスタイルに問題があることは既に理解してた風ではあるな。

520:デフォルトの名無しさん
15/09/21 13:01:07.47 dJwH9+MV.net
PCゲーム解析なら、アセンブリ言語とwin32apiの知識が最低限必要。
cdプロテクト解除なら、それに加えてシステムサービスの知識があった方がより理解が深まるとおもう。

521:80x86
15/09/21 13:08:53.23 mYVaswZG.net
PCゲーム解析にはOSの知識は不要です。
それよりもAPIを覚えてください。

522:デフォルトの名無しさん
15/09/21 14:09:29.22 bBXgyxRB.net
MSパーらしいやりとり

523:デフォルトの名無しさん
15/09/21 15:35:24.37 UbjjqdfU.net
漏れは、短時間で読める、簡単な本をすすめる。
以下が漏れの定番
まずこの本で、オブジェクト指向を学ぶ
スッキリわかる Java入門 第2版、2014
その後、この2冊を順に読む
たのしいRuby 第4版、2013
みんなのPython 第3版
OSのすべての機能を学びたいなら、ムック本の
Linuxエンジニア養成読本、第2版、2014
> 気になるのはパソコン内部の動きやコンパイラとか言語、OSがどう成り立ってるのかですが、他に先に学んだほうがいいことあったら教えてもらいたいです
それなら、とりあえず小さなものを作ってみることを勧めます。
バーチャルマシンでも、コンパイラ(言語)でも、OSでも興味あるなら何でもいいです。
とにかく手を動かして小さな何かを完成させてみる。
そうしたら、問題点や疑問点、新たに欲しい機能などが出てくると思うので、
また本を読んだり質問したりして勉強です。
>>373 の「まずは行動してみなさい」というのは、本のサンプルコードを検証するだけでなく、
動くモノを一から作って完成させてみよう、という意味だと思いますよ。
とくにコンパイラやOSなどは、作らなければ理解できません。
そういう点で「30日でできる!OS自作入門」はお勧めです。
初めは小さなものを作り、次第に大きくしながら少しずつ学習できます。
モノを作るということの片鱗が学べます。
(とても30日ではできませんが)

524:デフォルトの名無しさん
15/09/21 17:09:13.18 0gHVMVMQ.net
コピペはいいから

525:80x86
15/09/21 17:41:30.61 mYVaswZG.net
解析に関する色々なサイトを見てみれば、自分に何が足りないかがわかってくるとおもうけどなぁ。急がばまわれ!と言うし。

526:デフォルトの名無しさん
15/09/21 18:00:07.45 +FhKw/An.net
ここほれワンワン ポチ

527:デフォルトの名無しさん
15/09/21 19:48:49.84 UbjjqdfU.net
やっぱ専門書はPDFとかの電子書籍が利便性良いな
ジェネラティブアートって本買ったんだけど、PDF版のダウンロードコードが付いてくるんだよね
今までは本めくりながらコード打ったり、気分転換に外でするときも本持ち歩くのに荷物かさばったりで何気に煩わしかった
その煩わしさからPDF版が開放してくれた
何よりPCの画面にPDFとプログラミング環境を同居させて勉強は捗るわ
一度この利便性を体験してしまうと、少なくともプログラミングなどの学習や作業にPCを使うケースでは、もう紙版で勉強は出来ないな
つうことでMacのKindle版とか使い勝手どぅーなの?

528:デフォルトの名無しさん
15/09/21 20:59:59.82 M+IUkSty.net
A4サイズのKindleが出てくれたら良いのに

529:デフォルトの名無しさん
15/09/22 00:07:20.50 r0pk0I9s.net
URLリンク(x86.uchan.net)
だったらお前が正確な本書けクソワロタw

530:デフォルトの名無しさん
15/09/22 00:39:29.35 dtSdKV/2.net
Cはある程度、java(とandroid)はCよりかは劣るくらいに勉強しました
達人プログラマーやリーダブルコード、プログラミング作法、パソコン(プログラム)はなぜ動くのか、ポインタ完全制覇あたりを読んで、次に何を勉強すればいいか、またそれにあたってどんな本を読めばいいのか悩んでます
気になるのはパソコン内部の動きやコンパイラとか言語、OSがどう成り立ってるのかですが、他に先に学んだほうがいいことあったら教えてもらいたいです

531:デフォルトの名無しさん
15/09/22 00:54:15.22 nPjcOL1Q.net
何か作りたいものがあれば

532:デフォルトの名無しさん
15/09/22 01:30:29.84 QYv6foab.net
コピペだらけのスレになった
サヨナラ

533:デフォルトの名無しさん
15/09/22 03:28:45.78 4Ivoz8Dl.net
例解UNIXプログラミング教室 
この書籍今でも古くないですか?

534:デフォルトの名無しさん
15/09/22 04:46:25.03 0pZRAY1l.net
>>528
>>521 ここに書いてある。
さらに以下の本も読む
Rubyのしくみ、2014
年末に出た外人の翻訳本で、
Rubyの実装系、Ruby1.9のRuby仮想マシンの本。
内容は新しく、Ruby2.0のキーワード引数まで含む

535:デフォルトの名無しさん
15/09/22 05:43:04.78 kaKZzH+Y.net
Rubyとかやらんでもいいだろ

536:デフォルトの名無しさん
15/09/22 07:53:37.10 UbSEMfXf.net
>>531
日本語おかいいよ、あんた。

537:デフォルトの名無しさん
15/09/22 10:03:58.52 LkQioLqT.net
>>528
勉強が目的なのね。

538:デフォルトの名無しさん
15/09/22 10:07:26.91 ynkTXunB.net
注意
>>528>>368 からのコピペ

539:デフォルトの名無しさん
15/09/22 11:03:02.91 xYIXtMOQ.net
Rubyは遅いのがなあ…

540:デフォルトの名無しさん
15/09/22 12:46:03.68 4AyuxI8s.net
釣られちゃった、テヘ

541:デフォルトの名無しさん
15/09/22 12:51:31.94 nPjcOL1Q.net
遅いんですか

542:デフォルトの名無しさん
15/09/22 23:59:13.93 0pZRAY1l.net
C++,Javaで、プログラミング・コンテストに出るときは、
計算量、100万回/sなら楽勝で、
普通、500万回/sぐらいで見積もる
Rubyでも、100万回/s近くまで行くので、
C++,Javaの1/10ぐらいの速度

543:デフォルトの名無しさん
15/09/23 01:59:32.55 tgopytPc.net
> 普通、500万回/sぐらいで見積もる
「普通、」てことは基準があっての話なんだと思うけど、
今の2~4GHzくらいのプロセッサで5M回/秒ってことは、一回の
計算に400~800クロックってことだけども、「計算量」って
どういう計算を指して言ってんの?

544:デフォルトの名無しさん
15/09/23 09:58:50.89 TpRZPFko.net
>>517
>つまり
>役に立たない
役に立たないとわかってて本書いたのかよw

545:デフォルトの名無しさん
15/09/23 10:12:38.73 kRZgQ5dj.net
エミュレータが役に立たないと言ってるわけでは無さそうだが?

546:デフォルトの名無しさん
15/09/23 12:48:21.31 R7cc8rRU.net
反面教師として読めばいいんじゃないか?

547:デフォルトの名無しさん
15/09/23 17:01:25.74 DLBnWQIV.net
P≠NP予想についてわかりやすい入門書を教えてください

548:デフォルトの名無しさん
15/09/23 17:10:33.50 wtF9vBO0.net
URLリンク(www.amazon.co.jp)
これのステマ

549:デフォルトの名無しさん
15/09/23 20:34:44.69 J99VbM9+.net
>>501
今さらだけど、関数ポインタの配列に突っ込んでるから引数を統一したかったんじゃね?俺はx86知らんからそれがいいかは知らんが

550:デフォルトの名無しさん
15/09/23 20:49:28.92 TpRZPFko.net
これの影響かw
URLリンク(github.com)
URLリンク(github.com)

551:デフォルトの名無しさん
15/09/23 21:05:22.05 tgopytPc.net
>>547
switch ~ case でやりゃいいじゃん。

552:デフォルトの名無しさん
15/09/23 22:42:28.88 8OChjI2J.net
Web系の人はRailsの使い方に詳しい人が神格化されてるんだけど
Railsのコアメンバーならわかるけど
長く使ってればそりゃ詳しくなるでしょって感じ
あと大概ライブラリを使うことを優先する
一方数値計算の分野の人はアルゴリズムとかは知ってるんだけどクソコードを書く
なんでも自分で実装しようとする
バランス感覚重要だなと

553:デフォルトの名無しさん
15/09/24 01:07:18.12 KIwTvfAf.net
>>541
一般的にプログラミングコンテストでは、
計算時間1~2秒以内が条件で、
問題に書いてある制約を見て、
1 < n < 50 なら、
4重ループを組んでも大丈夫だから、
総当たりするとか、
1 < n < 1000 なら、
4重ループは無理だから、
枝刈りするような効率的な方法を考えるなど、
制約と計算量の見積もりで、戦略を変える

554:デフォルトの名無しさん
15/09/24 01:09:52.64 LVD16SnA.net
C言語でイベントハンドラ的なものを実装するときは、関数ポインタの配列使うのは一般的な手法だろ
switch文を使うとコードが肥大化しがちで拡張性に問題を残す
x86の命令の実行をイベントとして扱っているのならこういう実装もありじゃね

555:デフォルトの名無しさん
15/09/24 01:20:53.06 wEZiZgmT.net
>>552
初心者用の本としてはわかりにくい気がするけどね
関数呼び出しのコストもバカにならない

556:デフォルトの名無しさん
15/09/24 01:57:38.62 wwwzRyc5.net
0から255で各値にcase設けたらキレイにジャンプテーブル化すると思うけどな、
> switch文を使うとコードが肥大化しがちで拡張性に問題を残す
てどういうこと言いたいんだかサッパリわからん。

557:デフォルトの名無しさん
15/09/24 02:33:46.85 LVD16SnA.net
件のx86本の詳細実装は分からないが、普通に考えて(x86は可変命令長のCPUなので) 判定条件は1バイト長固定でなく
任意の可変長バイトだから、switch文でジャンプテーブル構成するならcase文は0から255ではないだろ。
一般的にはイベントハンドラの様に、将来どう変化するか分からない分岐先をcase文で記述すると継ぎはぎだらけの
構造になりバグの温床になる可能性が高い。
極力、条件判定部には変更を加えないで済むように、呼び出し先(関数ポインタ)と必要に応じてパラメータテーブルを
構造体でまとめた上で配列にして判定関数に突っ込むのが定石。

558:デフォルトの名無しさん
15/09/24 06:20:06.72 wwwzRyc5.net
>>552が分かってないことは解った。

559:デフォルトの名無しさん
15/09/24 06:28:00.69 osy2dlhp.net
>>552が分かってないらしいぞ

560:デフォルトの名無しさん
15/09/24 12:17:32.77 Pxss+Vp6.net
まじかよ

561:デフォルトの名無しさん
15/09/24 13:05:27.92 BRjCSlK6.net
まじざぜ

562:デフォルトの名無しさん
15/09/24 15:04:41.60 oDDa+jqE.net
C++のエッセンス
ビャーネ・ストラウストラップ 著
柴田望洋 訳
URLリンク(www.sbcr.jp)
分かっている人も分かっていない人もこれを読んで解決だよ

563:デフォルトの名無しさん
15/09/24 15:37:21.14 tuRY00D5.net
Effective C++ 読めばOK

564:デフォルトの名無しさん
15/09/24 16:41:35.88 q4HMnIRV.net
C++第四版でいいのでわ?

565:デフォルトの名無しさん
15/09/24 18:04:43.82 gzKwIoLy.net
C++わかる気がしない

566:デフォルトの名無しさん
15/09/24 21:49:31.41 jcoD8MsE.net
C#の入門書を何冊か購入したり評判のいい川俣さんの改訂版C#入門読んだりしたけど
どうしてもオブジェクト指向のとこできいなり難しくなって全く理解出来なかった
C#なんか糞食らえ、オブジェクト指向死ねとか思ってたりしたんだけど
たまたま本屋で見つけたスッキリわかるJAVA入門読んだらめちゃくちゃ分かりやすくて
この本読んだ後改訂版C#入門読んだらあっさり理解出来るようになったよ

567:デフォルトの名無しさん
15/09/24 21:51:57.58 q4HMnIRV.net
全てクラスの概念をどう自分で消化するだけかと。

568:デフォルトの名無しさん
15/09/25 04:06:24.50 ZR7Tawv3.net
> 普通に考えて(x86は可変命令長のCPUなので) 判定条件は1バイト長固定でなく
> 任意の可変長バイトだから、switch文でジャンプテーブル構成するならcase文は0から255ではないだろ。
x86の命令コードどうなってるか知らんのなら黙ってればいいのに。

569:デフォルトの名無しさん
15/09/25 05:00:00.39 YZQxqBDN.net
Effective Modern C++
URLリンク(www.amazon.co.jp)
Amazonでずっと在庫切れ入荷未定が続いているけど買った人いる?
内容どんな感じ?

570:デフォルトの名無しさん
15/09/25 07:41:05.49 2Q1QZbHv.net
みんなすでに原著で読んでるから買わないだろう
コレクターアイテムとしては買っても仕方ないが

571:566
15/09/25 09:43:22.26 YZQxqBDN.net
>>568
レスありがとう
原著のレビュー見てみると(1件だけど)良さげな感じ
日本語版の翻訳がちょっと心配だけど、近所の大型書店行ってみるか…

572:デフォルトの名無しさん
15/09/25 10:28:43.51 Ix1/GPv7.net
>>509
じゃあタダでください

573:デフォルトの名無しさん
15/09/25 16:47:51.11 ZR7Tawv3.net
例の本の筆者の片方謙虚だな。
自作エミュレータで学ぶx86アーキテクチャのプログラムミスについて
URLリンク(d-kami.hatenablog.com)
> 他にもミスがあるので随時追記していきたいと思います。お金を出して頂き
> 購入して頂いたのに申し訳ありません
URLリンク(twitter.com)
> うん、私のx86の知識はでたらめだ。修正せねばなるまい

574:デフォルトの名無しさん
15/09/25 18:17:26.89 iyfky5XZ.net
つか指摘してるやつがかなり詳しいなw

575:デフォルトの名無しさん
15/09/25 23:17:19.12 4r+a/uqT.net
C言語少しだけ勉强して次アセンブラ言語覚えたくて、お勧めの書籍聞いたら
うさぴょんのx86プログラム解析入門勧められて買ったんですが最初から難しすぎて詰んでしまったのですが
お勧めのアセンブラ入門書ないですか?

576:デフォルトの名無しさん
15/09/25 23:23:59.42 WrcdLL7N.net
>>573
全く同じ質問を
>>268
でもしてるよね?それに関していくつか回答受けてる筈だが?

577:デフォルトの名無しさん
15/09/26 00:25:56.31 bPhrO/Wc.net
コピペは無視しとけ

578:デフォルトの名無しさん
15/09/26 01:06:38.12 uyAWIxVR.net
コピペ定期的に書き込んでるやつ何なの
目的が全くわからない

579:デフォルトの名無しさん
15/09/26 03:17:39.41 7DaX6nJM.net
>>573
コンピュータはなぜ動くのかやプログラムはなぜ動くのか等えお読んでみるべし。

580:デフォルトの名無しさん
15/09/26 03:42:07.77 5qCXjzMN.net
動くように作ってるからだろな

581:デフォルトの名無しさん
15/09/26 03:42:09.72 qX5BF9Qv.net
>>573
工学社『I/O別冊4 マシン語徹底研究』マジおススメ

582:デフォルトの名無しさん
15/09/26 04:35:10.46 bPhrO/Wc.net
なんで皆コピペに真面目にレスしてるの?

583:デフォルトの名無しさん
15/09/26 06:20:28.15 wxxd8WLg.net
日が変わってから回答がついてるだろう?
つまりそういう事だ

584:80x86
15/09/26 08:44:32.31 3WXPsE0h.net
マッチポンプ乙!

585:デフォルトの名無しさん
15/09/26 12:28:06.96 zUIdCF07.net
まじかよ

586:デフォルトの名無しさん
15/09/26 15:40:58.29 viTIFFR2.net
>>573
OSを理解したいというやつはとりあえず自前でマシン用意してサーバー立ち上げてインターネットに公開してみたら?
その過程でOSの知識は身につくよ
その後で内部的な話は詳解Linuxカーネルとか読めば良い

587:デフォルトの名無しさん
15/09/26 16:14:12.79 b9zSGlHz.net
丁寧なアドバイス乙

588:デフォルトの名無しさん
15/09/26 16:17:06.78 wxxd8WLg.net
方向性がかなり違うようなw

589:デフォルトの名無しさん
15/09/26 16:18:23.53 wxxd8WLg.net
というか、これも>>390のコピペじゃんw

590:デフォルトの名無しさん
15/09/26 17:33:05.86 wTcLuSM1.net
botかなんかかな
こんなスレ荒らして何がしたいのか

591:デフォルトの名無しさん
15/09/26 18:52:19.88 1jzV2Gz2.net
プログラマ向けに書かれた「Soft Skills」という本がすごいという話 - サンフランシスコではたらくソフトウェアエンジニア
URLリンク(d.hatena.ne.jp)

592:デフォルトの名無しさん
15/09/26 20:33:11.79 wxxd8WLg.net
>>589
日本文化にどこまで適合できるかわからないけどまあまあよさげだね

593:デフォルトの名無しさん
15/09/26 20:55:28.04 dJNY/V9n.net
レベルが上がりすぎて
周りがついて来れなくなったひげぽんさんか

594:デフォルトの名無しさん
15/09/26 21:16:41.97 b9zSGlHz.net
孤高のぼっちw

595:デフォルトの名無しさん
15/09/26 21:31:19.84 wTcLuSM1.net
こういう本を出版社が発掘しないといけないと思うんだけど

596:デフォルトの名無しさん
15/09/26 21:51:27.89 FbADjXmS.net
日本だと売れないイメージが俺の中に勝手にできてる

597:デフォルトの名無しさん
15/09/26 22:00:43.16 qX5BF9Qv.net
>>481
5年前の URLリンク(atnd.org) の発表資料(?)でも
Java でx86 エミュレータ を作る 2010/08/21 d-kami
URLリンク(www.slideshare.net)
>■基本的な作業
(略)
>4 memory の eip 番目の値を取得して、その値を命令と見て実行
> →例えば取得した値が 0x05 だったら足し算を行う
>5 実行した命令の長さ分だけ eip を増やし、 4 へ
同じ間違い書いてて、

598:デフォルトの名無しさん
15/09/26 22:01:20.71 qX5BF9Qv.net
4年前の
『Javaで作る超簡易x86エミュレータ』アップロード 2011-12-23
URLリンク(d-kami.hatenablog.com)
>コミケ80用に作った『Javaで作る超簡易x86エミュレータ』をアップロード
>しておきました。突っ込みどころが多いと思いますが、読んであげてください
>URLリンク(d.hatena.ne.jp)
pdfでも、
>あと EIP レジスタというのがでてきます。これはプログラムカウンタと言って、現在実
>行する命令の位置を指すレジスタです。命令を実行するたびに実行した命令の長さを足し
>ていきますただし、このレジスタをアセンブリ言語で直接操作することはありませんがエ
>ミュレータを作るときにでてきます。覚えておきましょう。
とか
>JMP 命令郡が書いてある枠の下に説明がありますが、short ジャンプは後ろに続く符号
>付の値-128~127 を EIP レジスタに加算するというものです。今回作ったプログラム
>の場合 EB Fe となっていて、FE は符号付の値の場合-2 なので EIP の値を-2 します。そ
>して、この命令の長さである 2 を足すので現在の位置に戻り、またこの JMP 命令を実行
>し、無限ループに入ります。
同じ間違い書いてるな。
今まで誰も間違ってますよと指摘してやらなかったんだろうか?

599:デフォルトの名無しさん
15/09/26 22:02:38.48 wxxd8WLg.net
タイトルの付け方次第かな
少なくとも原題通りだと難しそう
そうだな、表紙をおっさんじゃなく萌えな娘にして
「ソフトウェア業界の歩き方」とかどう?
日本のこの業界はオタクでファンタジー好き多いからな

600:デフォルトの名無しさん
15/09/26 22:03:39.92 FbADjXmS.net
>>596
ここにいるやつのレベルが高すぎるだけだろ。俺の周りなんてプログラムカウンタって言いだしただけでみんな黙る

601:デフォルトの名無しさん
15/09/26 22:07:34.96 KL/surSb.net
ポインタって唱えたら死ぬプログラマはいるんじゃないかな

602:デフォルトの名無しさん
15/09/26 22:10:31.17 5qCXjzMN.net
コピーコンストラクタを知ってる私は大丈夫でしょうか。

603:デフォルトの名無しさん
15/09/26 22:14:11.98 JNPqEFB9.net
知っているだけなのか理解しているのか
それが問題だ

604:デフォルトの名無しさん
15/09/26 22:21:03.76 qX5BF9Qv.net
>>601
URLリンク(x86.uchan.net)
>私はEIPが次の命令を指しているというのは知っていたのですが、執筆時は
>「EIPは現在実行中の命令の番地」と書くほうが自然な説明になると思って
>そう書きました。
というのはホントそんな感じ。CALL命令の説明まで考えが及んでない。

605:デフォルトの名無しさん
15/09/26 22:36:21.46 KL/surSb.net
興味無かったけど、ここまで話題が来ると自分でも調べてしまったよ
プログラマ側のスライドやブログを見る限りだとCPU自体に興味があるわけではなく
最初は自分の作ったプログラムを実行したかっただけみたいだな
しかもIntelのマニュアルを読まずにエミュレータを作り始めたらしい
全部読む気になれないと思うから最初のところだけリンク貼っておくよ
URLリンク(d-kami.hatenablog.com)

606:デフォルトの名無しさん
15/09/26 23:03:40.59 qX5BF9Qv.net
>>603
冒頭に
>x86エミュレータを作りたいと前にブログに書いたが、
とあるし発端的なこと知りたいならそれ読まないと意味ないと思う。

607:デフォルトの名無しさん
15/09/26 23:04:42.74 wTcLuSM1.net
それなら普通にプログラミング言語のVMつくれば良かったのにね

608:デフォルトの名無しさん
15/09/26 23:24:47.92 KL/surSb.net
>>604
ブログの目次に最初のページみたいに書かれてて騙されたw
それ以前のページでも「x86エミュレータを作りたい」と書いてあるだけだったしw
そんな状態でここまで来てるのは馬鹿って素晴らしいと言えると思う
中途半端だけど、どこにそんなモチベーションがあったのか
URLリンク(d-kami.hatenablog.com)

609:デフォルトの名無しさん
15/09/26 23:25:00.42 qX5BF9Qv.net
>>604
自己レス
x86エミュレータ作ってみたい 2010-03-18
URLリンク(d-kami.hatenablog.com)
>x86エミュレータを作ってみたいと思っている。思っているだけ。何やれば
>いいのかわからんのでインテルのマニュアル読むことにした。きっと挫折
>するだろう
作ってみたい理由は書かれてないな。

610:デフォルトの名無しさん
15/09/26 23:36:25.84 OWgVJpIN.net
スレ違いなんだけど、他に話すことが無いんだよな

611:デフォルトの名無しさん
15/09/27 02:44:35.90 mm69sBHb.net
スレタイをたまに見直しましょうという事で

612:デフォルトの名無しさん
15/09/27 10:58:07.51 jP9xjdDv.net
そして話題は繰り返す

613:デフォルトの名無しさん
15/09/27 11:04:08.87 mCk3qAxo.net
Effective Modern C++に続いて江添氏の本もAmazonで品切れになってるね。
ところで、Effective Modern C++について江添氏が、「weak_ptrは素人に使える機能じゃないから
紹介しないほうがよかった」的なことを書いているけど、weak_ptrのどういう問題を念頭においているんだろう?
URLリンク(cpplover.blogspot.jp)
自分も「必要もないのに使ってみたく」なった素人なんで気になってぐぐってみたけどよくわからなかった。

614:デフォルトの名無しさん
15/09/27 11:44:08.46 mm69sBHb.net
そんなポインタがあるのか

615:デフォルトの名無しさん
15/09/27 11:48:33.58 lv8BY4hQ.net
へー

616:デフォルトの名無しさん
15/09/27 20:06:25.87 gbB5bG5p.net
どんな人が購入しているのだろうか?

617:デフォルトの名無しさん
15/09/27 20:18:11.20 TXSw4iv/.net
javaの本をよんで、適当なandroidアプリを作成し
現場に入って6ヶ月で周りの現場の人と同じコードがかけないからやれる作業が少ない
普通何ヶ月で書けるようになるものなんですか

618:デフォルトの名無しさん
15/09/27 20:22:36.96 sXuCtBJF.net
書かないから書けないんだよ
現場が全部教えてくれるとか勘違いしてない?

619:デフォルトの名無しさん
15/09/27 20:42:55.68 XRw0PYrs.net
>>615
写経だけじゃ、すぐアプリ書けっても難しいよね。
面接とかだと経験年数聞かれるけど、どのくらいで書けるようになるかは人によってピンキリだと思う。現役で一流大学に受かるような人もいれば、2-3浪したのにそこそこの大学にしか受からないような人もいるのと同じ。
どんなコードなら書けるの?
自分ができそうな部分を先輩に小さく切り出してもらうか、タスクリストやバグリストみたいなのがあれば、それを見て自分ができそうなのを着手すればいいんじゃないの。

620:デフォルトの名無しさん
15/09/27 23:58:09.94 1133nrfS.net
>>615
一度Processing触るのをオヌヌメする
まず楽しいからドンドンアイデアが湧いてきて実装しようと必死になりいつしかそれが当たり前になってくるからさ

621:デフォルトの名無しさん
15/09/28 01:18:52.37 i9ZmoKUZ.net
>>618
processingでなにを作ればいいですか?

622:デフォルトの名無しさん
15/09/28 10:11:31.42 NJ7M2021.net
スレチだけどお知らせ
平成28年度春季開始予定
情報セキュリティーマネジメント試験
URLリンク(www.jitec.ipa.go.jp)

623:デフォルトの名無しさん
15/09/28 11:18:20.45 DQYQoyfG.net
芸術作品

624:デフォルトの名無しさん
15/09/28 11:18:49.43 3Aqz5BRC.net
>>619
いいから触れクリエイティブになれる

625:デフォルトの名無しさん
15/09/28 14:44:46.35 /qYU1fFl.net
プロセッシングってなーに

626:デフォルトの名無しさん
15/09/28 15:49:18.38 g87qhbj3.net
鰯の頭

627:デフォルトの名無しさん
15/09/28 16:44:22.30 /qYU1fFl.net
???

628:デフォルトの名無しさん
15/09/28 18:52:49.47 w55Hc8U3.net
江添亮のブログ
URLリンク(cpplover.blogspot.jp)
>東京に来てまず気がついたのは、メシのまずさだ。どの飯屋に入っても、
>京都より数百円高い上に、クソまずい。私は未だに、東京でまともな
>メシ屋を発見したことがない。それは、何万円も払うような店ならば、
>少しは違うのかも知れないが、私はそんなごちそうを食べたいのではない。
>普通のメシを普通の値段で食べたいのだ。東京の飯屋は、800円や
>1000円も取る割に、どうやったらこんなにまずく作れるのだと疑問に
>思うほどまずいメシしか出てこない。
東京ってそんなに食い物まずいんだ。
かわいそうな人たちなんだな、東京人って。

629:デフォルトの名無しさん
15/09/28 20:10:29.23 RdmNtUyV.net
kindle で日経のポイント還元やってる

630:デフォルトの名無しさん
15/09/28 22:32:42.81 yYaYlZzy.net
javaでゲーム作るとかw前から散々言われてたから別のc++で作ろうとしたけど難しすぎたからc#してみたらjavaとほぼ変わらなくていい感じ。
javaのコードコピペして少し変更するだけで動くし。
これからゲームはこっちで作ろう。
このスレに丸投げして散々叩かれたあれもc#なら完成させられる気がする。

631:デフォルトの名無しさん
15/09/28 22:34:44.37 GzFXtm6R.net
あれって、NANI?

632:デフォルトの名無しさん
15/09/28 23:24:35.17 qx01mibN.net
>>626
まあ大体は醤油でごまかす

633:デフォルトの名無しさん
15/09/29 00:06:39.37 2yeQxtww.net
空想実装と現実の実装の違いについては
JavaとCで違いがあるのか?
どちらも現実はビット数の制限受けてるだろ

634:デフォルトの名無しさん
15/09/29 02:45:03.09 +0qw5akk.net
C++11/14 コア言語
URLリンク(www.amazon.co.jp)
この本って評価どうなの?

635:デフォルトの名無しさん
15/09/29 05:58:34.79 XN17PQ8n.net
>>577
その質問を元々300レスくらい前でしたの自分ですが、そのコピペは自分ではないので…
はじめて読む8086をぼちぼち理解してきています

636:デフォルトの名無しさん
15/09/29 07:05:17.84 /FkFIsbJ.net
>>630
プログラマならソースでなんとかしろ

637:デフォルトの名無しさん
15/09/29 10:25:39.20 CsU8pacS.net
>>626
京都人にいわれたくねーや、大阪人ならまだしも

638:デフォルトの名無しさん
15/09/29 11:52:38.61 xIUYz/6b.net
原材料費100円くらいのものを料理しただけで1000円とか
飯屋はボッタクリでしかないな
1000円と言ったら時給だろ
5分で900円の儲けで
あとの55分は遊んでるだけで儲かる
食べ物は自炊するのが一番だな

639:デフォルトの名無しさん
15/09/29 12:09:01.79 M2C6h8oO.net
美味いもんはみんな東京に来はる って京極さんも言ってたよ

640:デフォルトの名無しさん
15/09/29 14:47:09.36 08kkJOLR.net
でも鮮度は落ちる。

641:デフォルトの名無しさん
15/09/29 14:54:54.88 0FzhiAOp.net
先の戦争からそうなったそうな

642:デフォルトの名無しさん
15/09/29 15:53:14.02 cKYtU2yZ.net
女の手料理が上手だっただけじゃね

643:デフォルトの名無しさん
15/09/29 16:07:07.44 xIUYz/6b.net
東京って人口が多い分店さえ持っちゃえば
不味くても客は永遠に来るから
働かずして食っていけるように
みんな楽して儲けようとしているんだよ
それに比べて地方はまずいとマジで潰れるんだよな

644:デフォルトの名無しさん
15/09/29 16:25:32.98 /FkFIsbJ.net
東京ってそんなに簡単に店出せるのか
有名人ならやりそうだが

645:デフォルトの名無しさん
15/09/29 16:30:17.36 IfEH12sy.net
客が入らなきゃあっというまに資金がなくなるw

646:デフォルトの名無しさん
15/09/29 17:15:25.34 S7H0by2T.net
ラーメン激戦区に行けばわかる
普通に美味いって店ほどすぐ潰れる
誰もわからない

647:デフォルトの名無しさん
15/09/29 22:31:46.37 2yeQxtww.net
設定ファイル(1行には設定項目名と値が1つずつ書いてある)を読み込んで、
設定項目ごとに対応する変数に値を格納する関数があります。
設定項目は200個くらいあって、それに応じてif文が200個くらいあります。
静的検査で、「循環的複雑度」とかいう指標が200とかになって、
これをもっと小さくしなければならないことになりました。(40以下くらい)
どういう風に作るのがスマートだと思いますか?

648:デフォルトの名無しさん
15/09/29 22:42:04.20 S9xF+rYT.net
>>645
iniファイル

649:デフォルトの名無しさん
15/09/29 22:57:33.07 r7NVMrRZ.net
複雑とは言っても、構造的にはわかりきった単純なプログラムなのに、あるツールで複雑度が高いですって言われたからなんとか改造しよう、って発想になるのがなんか間違ってね?

650:デフォルトの名無しさん
15/09/29 23:01:29.62 cKYtU2yZ.net
>>645
正規表現

651:デフォルトの名無しさん
15/09/29 23:20:20.93 I/tF0qg/.net
>設定項目ごとに対応する変数に値を格納する関数があります。
これが項目毎に個別に存在することが制御フローを複雑にせざるを得ない原因だろ。
せめて型が同じもの同士まとめるとかできるんじゃないの。

652:デフォルトの名無しさん
15/09/29 23:29:11.85 Y7W85VVE.net
>>645
私なら、読み取りと変数への格納の2段階に処理を分けます。
まず、設定ファイルを全て読み取り、データを {key : 項目名, value : 項目値} という連想配列に格納します。
もし項目値が様々な型を取るようでしたら、value の型には工夫が必要になります。
次に、それぞれの変数について、連想配列から値を読み取り格納します。

このスレでは、本来はこういうシチュエーションに対処する方法が書かれた本を紹介するのがスジですが、
私の記憶ではお勧めできる本は無かったです。
すいません。

653:デフォルトの名無しさん
15/09/29 23:31:23.45 S9xF+rYT.net
dbにしろよ

654:デフォルトの名無しさん
15/09/29 23:40:08.20 TjImOlfH.net
>>645
static const struct {
  char* key;
  void (*func)(const char*);
} table[] = {
  {"hoge", setHoge},
  {"piyo", setPiyo},
  {"hogera", setHogera},
};
みたいなテーブル作って項目の数だけ for() でループすりゃifの数は減らせんじゃね

655:デフォルトの名無しさん
15/09/29 23:49:03.33 S7H0by2T.net
最初に変数を全部stringに読み込んで、map() でやれば
一個のクラスであら簡単。
スレチかもしれんが設計ミスとは思いませんか?

656:デフォルトの名無しさん
15/09/30 00:10:46.38 x+sDYCWI.net
>>481
筆者予防線張るのに必死すぎだろう
URLリンク(x86.uchan.net)

657:デフォルトの名無しさん
15/09/30 01:04:17.93 GRG2v9T2.net
A級バックラーの俺には向いてないな

658:デフォルトの名無しさん
15/09/30 05:09:50.40 XbYJ+44e.net
物理メモリが見えないから、原理的に無限のメモリを使える
とか書いてあるんだけどさ、
前々から疑問なんだけど、C/C++ってデフォで関数が動的(staticでない)なんだけど、
あれって何で?メリット無いよね?

659:デフォルトの名無しさん
15/09/30 05:36:34.64 3bbG/uXG.net
唐突すぎて話の内容がよくわからないけど、
前半部は仮想記憶のこと?
後半部は関数の再帰呼び出しのこと?
に対する疑問なのかな

660:デフォルトの名無しさん
15/09/30 06:21:28.74 x+sDYCWI.net
> 前々から疑問なんだけど、C/C++ってデフォで関数が動的(staticでない)なんだけど、
> あれって何で?メリット無いよね?
外部シンボルを動的とは言わないと思うが特別な宣言なしに他のソースから
参照できるのはメリットでありデメリットでもあるだろ。

661:デフォルトの名無しさん
15/09/30 07:36:41.28 ztkv90Tg.net
API関数の初学書が欲しいのですが
Win32API完璧マスタ―Visual C++プログラミング
は適切ですか?

662:デフォルトの名無しさん
15/09/30 10:24:00.49 qoFLwtao.net
MSDN

663:デフォルトの名無しさん
15/09/30 13:19:03.07 jYfkTZI8.net
>>659
CQ出版のやつならマスターじゃなくて、マスタとハイフンだよ。
Win32APIを使ったアプリ開発の入門書としては筋がいいと思う
ただ、猫でもわかるシリーズみたいな底辺向けの分かりやすさはない
コードはきれいなので参考になるけど、C++じゃなくCなので好みは別れるかも

664:デフォルトの名無しさん
15/09/30 15:29:44.27 4ctbzeRb.net
今はもうwin64じゃなかたけ?

665:デフォルトの名無しさん
15/10/01 01:11:18.99 75KfXSsT.net
>>661
ありがとうございます。
猫のやつってAPIの本ありましたっけ?もしあるなら両方一緒に買おうと思ってるのですが

666:デフォルトの名無しさん
15/10/01 02:35:59.25 V9HjUoXg.net
猫でもわかるWindowsプログラム第4版
広く浅くだが一般的なことはひと通りポイントは押さえてある
細かいことは他書やMSDNで確認する必要があるが全体像を掴むにはまあ使える

667:デフォルトの名無しさん
15/10/01 19:47:19.87 gXJsN4FE.net
>>639
応仁の乱か?

668:デフォルトの名無しさん
15/10/01 19:55:08.41 wcNJTf3w.net
バカはレスしないでくれる?
個人の主張として批判せず、いたずらにある類として扱うのは極めて恣意的かおバカの批判にあらざる攻撃の特徴。
まあ、その軽蔑すべき発想で返した俺も反省はしてもよいが
はっきり言って精神病とバカの特徴でしかない論法でレスするなよ。
俺はバカと精神病きらいだからな。
おまえら、マジで精神病と思われる宣言的絶対主義の形而上学バカの一味は人類の公的な敵だとおもっているからな。
さしあたりお前らが馬鹿にされていることは科学的認識の健全性をそれなりに示すから喜ばしいがな。
それにしても、単なる知識を披露しあっているだけの時は頭良さそうなふりはできるが、
いよいよ自身の認識を問われる事態になるとここにいる連中、そこの浅さを露呈するやつ多すぎ
所詮、2chだな

669:デフォルトの名無しさん
15/10/01 20:01:25.49 HSk3uUAd.net
>>665
そうどす

670:デフォルトの名無しさん
15/10/01 20:44:01.97 X8BXmh6N.net
これだから京都の人は困る

671:デフォルトの名無しさん
15/10/01 21:05:29.23 i3+pWJgo.net
>>650
「Perlデータマンジング」はそういった内容がまとまってて(Perl使わなくても)面白かった

672:デフォルトの名無しさん
15/10/01 21:40:48.29 vPTTL+qr.net
このスレッドでMSDNと回答される方が居ますが
このスレッドの趣旨に沿っているのでしょうか?
また、プログラミングしながらブラウザを見ながらって疲れてしまいます

673:デフォルトの名無しさん
15/10/01 21:51:46.13 viPZhgC/.net
>>670
MSDNは推薦できるし必読な文献であるため、このスレに相応しいです。
疲れるかどうかは人によるので、そのような人が図書を求める際は
「疲れるので、Web上の文献は無しでお願いします」と一言断ればいいと思います。

674:デフォルトの名無しさん
15/10/02 00:00:00.24 u3obj9If.net
疲れるから読みたくないとな?

675:デフォルトの名無しさん
15/10/02 01:00:07.09 K19JLiEt.net
MSDNを印刷すればどうでしょう

676:デフォルトの名無しさん
15/10/03 11:07:22.24 0XbrvJ7/.net
>>611
>ところで、Effective Modern C++について江添氏が、「weak_ptrは素人に使える機能じゃないから
>紹介しないほうがよかった」的なことを書いているけど、weak_ptrのどういう問題を念頭においているんだろう?
なんなのそういうゆがんだ選民意識みたいなのって?
知識を普及させたいのか、こういうのがわかる俺スゲエなのか?
昔のDr.Dobb’s Journalの執筆陣にこういう輩が多かったけど。

677:デフォルトの名無しさん
15/10/03 15:20:14.02 bfkpTtOm.net
effective c++が入門書なら、俺もweak_ptr何て紹介しない方が良いと思う
でも、上級を目指す人向けのユースケース書なんだから、紹介して良かったんじゃないかと思う
というか、effective c++じゃなきゃ他にどんな本が紹介してくれるのかって言う
そりゃ、突き詰めていけばいつかは自分で気付くだろうけど、その時間を本に金かけて解決したいっつーのに

678:デフォルトの名無しさん
15/10/03 17:59:14.72 ZLjLoKrO.net
俺も虫のブログ見て同じこと思った。
まあ、あの人はいろんな意味で普通の人じゃないからな
weak_ptrをきちんと説明してるのは他にはBoostの訳書だけだな
あの本はスッゲー良かった
shared_ptrを説明するならメリットデメリット示した上で当然weak_ptrも出すべきだよな

679:デフォルトの名無しさん
15/10/03 18:12:56.63 eQmk9cX0.net
weak_ptrってそんなに使い方注意しなきゃならんところあるかな?
俺は逆に、shared_ptr教えるなら一緒にweak_ptrも教えておくべきだって思ってるけど。

680:デフォルトの名無しさん
15/10/03 18:17:34.56 eQmk9cX0.net
あ、かぶった

681:デフォルトの名無しさん
15/10/03 18:50:10.33 bfkpTtOm.net
使い方に注意が必要なのは、むしろshared_ptrの方だよな
セットで教えるのは賛成
というか、セットじゃないと意味がないよね

682:デフォルトの名無しさん
15/10/03 19:29:00.37 eQmk9cX0.net
だよね。
shared_ptrは単に「共有できるポインタ」というよりも「weak_ptrが使えるポインタ」と教えるべきだと思う。

683:デフォルトの名無しさん
15/10/03 19:43:09.69 qAxhFe5B.net
そういやJolt Awardsがなくなっちゃたけど、代わりの賞みたいなのってあるの?

684:デフォルトの名無しさん
15/10/03 19:47:04.06 bv8aT505.net
shared_ptr を weak_ptr を勉強してみるか。
auto_ptrをちょっとやったぐらいです。

685:sage
15/10/04 00:17:26.97 oLjbFDw2.net
auto_ptrなんて今すぐ投げ捨ててunique_ptr使え
そしてこれを読め
URLリンク(www.amazon.co.jp)
もう新品は無いのか
俺にはunique_ptr,shared_ptr,weak_ptrの説明だけでもお値段以上の価値があった

686:デフォルトの名無しさん
15/10/04 00:30:45.85 /pJ+k00a.net
もうC#やJavaしか使わないからそういうのはいいや

687:デフォルトの名無しさん
15/10/04 08:43:08.10 XWZxaFEP.net
>>683
boost って所詮標準の外の話でしょ‥そういうのはいいや


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch