- 1 名前:デフォルトの名無しさん [2015/11/10(火) 23:17:18.49 ID:F3KsDsXh.net]
- ※前スレ
推薦図書/必読書のためのスレッド 77 ©2ch.net peace.2ch.net/test/read.cgi/tech/1433427893/
- 386 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 21:54:50.53 ID:x14mWzKF.net]
- 詳解TCP/IP
- 387 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 03:37:37.33 ID:mg1EZ+UW.net]
- シルトはろくに調べずにクソ本を出して
金を払った読者に添削させて 版を重ねると徐々にマシになってくるという 恥知らずライターの代表
- 388 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 03:40:33.04 ID:mg1EZ+UW.net]
- >>379
UNIXネットワーキングプログラミングvol.1 プログラミングに関してはこの本でほぼ完結出来る 個々のプロトコルに関しては別途必要なのを読んでね
- 389 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 08:43:45.99 ID:1a3LVPQ/.net]
- >>381
標準C++のどこが悪いのか言ってもらおうか。
- 390 名前:デフォルトの名無しさん [2016/02/22(月) 13:06:45.11 ID:oJepb8hB.net]
- 「JavaScript本格入門」 山田 祥寛
ってどうですか?他言語でプログラミング言語の知識はある程度以上あります。 でもJavaScriptは初心者でHTMLの知識はひととおりある程度です。
- 391 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 13:22:09.51 ID:7QDEolnK.net]
- >>383
初版を読んでくれ
- 392 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 13:36:19.95 ID:7QDEolnK.net]
- accu.org/index.php?module=bookreviews&func=search&stype=author&q=schildt
- 393 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 14:23:50.37 ID:1a3LVPQ/.net]
- >>385
本当に読んだのか?どこがまずいのか教えてくれ。 C++03以前だから古いのは当然。訳の指摘はあったと思う。
- 394 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 18:24:22.20 ID:N0MjYdjS.net]
- ハルヒコは悪くないがな
俺はCはハルヒコの本だけで修得できたけど
- 395 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 19:15:39.00 ID:Usemvx+2.net]
- 時代によって間違いとされる事もあるから難しいよね
- 396 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 19:31:32.62 ID:eP9OGhNS.net]
- >>385
結局買って読めってことか笑
- 397 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 22:23:01.88 ID:HxJ9xjaK.net]
- はるひこは初級は良いけど上級とかになると駄目。
- 398 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 22:28:41.81 ID:k0E6ZJe+.net]
- はるひこは無駄にスクリーンショット貼りまくってて見通しが悪すぎた典型的な糞本
- 399 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 22:37:18.19 ID:XrP0GePp.net]
- 林 晴比古氏ってまだ引退してないの?
- 400 名前:デフォルトの名無しさん [2016/02/22(月) 22:40:22.81 ID:oJepb8hB.net]
- >>393
韓国人っぽい名前だなあ。
- 401 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 22:48:23.73 ID:jiaYaktK.net]
- 林 晴比古はペンネーム、本名は若林 茂雄
- 402 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 22:51:10.42 ID:7mUn+lhq.net]
- ハルヒコは#defineでパスカル風にできるとかやってたので
こんなのを賞賛するやつは超絶糞コーダーとみなす
- 403 名前:デフォルトの名無しさん mailto:sage [2016/02/22(月) 22:53:36.88 ID:7mUn+lhq.net]
- ちなみに俺が初心者本でおすすめするのは倉薫
- 404 名前:スッキリ厨 mailto:sage [2016/02/23(火) 08:15:30.81 ID:ltvQNGjy.net]
- >>384
>>46 に書いた
- 405 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 09:16:40.28 ID:1GY41wuZ.net]
- >>395
オードリーの片割れ頑張ってるな
- 406 名前:デフォルトの名無しさん [2016/02/23(火) 11:37:35.69 ID:H8f9+DBt.net]
- >>398
あれれ?おかしいですよ。 >>384は 「JavaScript本格入門」 山田 祥寛 >>46は 山田祥寛(よしひろ)、翔泳社 10日でおぼえる jQuery 入門教室 第2版 本が違うようですが。 「JavaScript本格入門」 山田 祥寛は良くないということですか?
- 407 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 11:42:18.14 ID:ixoIfLlt.net]
- パスカル風にするってbournegolのことだろ。
- 408 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 16:52:34.30 ID:DfFr5bZr.net]
- >>401
調べてみたが、bournegolにしたというのは プリプロセッサ単体の本じゃないのか? 入門にはPascal風と書いていたよ ハルヒコはincludeでソース丸ごと読み込みもやってた 俺も当時中学生だったから嬉々として勉強してたが 今思えば悪例のオンパレードというのがハルヒコ あれが良い本だと思えるなら、 今からでも遅くないから別の良書を読むことをお勧めするよ
- 409 名前:デフォルトの名無しさん mailto:sage [2016/02/23(火) 17:44:05.80 ID:dUSAY9Gn.net]
- >>390
中古か図書館だな
- 410 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 14:13:02.65 ID:KZIXNl/B.net]
- データベースを使ったプログラミングを扱った書籍で、「ループ内でクエリを発行してはいけない」ことが
書かれているものがあったら、書籍名を教えてください。
- 411 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 14:21:43.42 ID:v0zcggC9.net]
- 誰かに何か言われたの?
「ボタンをクリックしたら応答がなくなるぞ、何とかしろ」とか。
- 412 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 14:34:22.80 ID:KZIXNl/B.net]
- >>405
いえ、「ループ内でクエリを発行してはいけない」ことを知らないレベルの人に、お勧めできる書籍が ないか探しています。
- 413 名前:デフォルトの名無しさん [2016/02/24(水) 15:11:48.00 ID:3QG9di/t.net]
- どうしていけねぇのですか?
- 414 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 15:18:03.30 ID:ddCF95hF.net]
- ループがあったらクエリしちゃいけないなら
GUIアプリはほぼ全滅だな
- 415 名前:デフォルトの名無しさん [2016/02/24(水) 15:32:31.82 ID:3QG9di/t.net]
- 山田は山田でも「JavaScript本格入門」の本はどうですか?
目次とかレビューは良さそうですが。
- 416 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 15:40:38.23 ID:KZIXNl/B.net]
- >>407
そのループ全体を一つのクエリで書きなおせると仮定したとき、 「クエリ1回の処理時間×ループ回数 < 書き直したクエリの処理時間」 であれば、問題ありません。 というか、問題ないことがわかってるのならループしてもかまいません。 ただし、初心者は「クエリ1回の処理時間×ループ回数 >>>> 書き直したクエリの処理時間」となる ようなコードを書きがちです。 また、 ・アプリケーションが動作するマシンとデータベースサーバが同じだったのが別になると極端に遅くなる ・RDBMS自体の性能改善の恩恵が受けられない ・並列処理に対応できない などのデメリットがあります。
- 417 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 15:45:49.92 ID:F7yMkl3/.net]
- マルチスレッドにすればいいのでわ
ん およびでない 失礼しました
- 418 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 15:55:25.74 ID:ddCF95hF.net]
- >>410
昔と違ってループは回してもいいけど インデックスをちゃんと効かせるようにしろ 無理にまとめるより効率的 ということがSQLアンチパターンの > 複雑な問題をワンステップで解決しようとする の節に書いてある
- 419 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 16:02:46.97 ID:KZIXNl/B.net]
- >>412
> 昔と違ってループは回してもいいけど 回してはいけない場合にも回してしまうような人向けの書籍を探しています。 1回のクエリが3msで終了しても、1000回だと3秒かかるよね、程度のことがわかってない人向けです。
- 420 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 16:08:37.22 ID:zlhNnaPp.net]
- >>410
>・アプリケーションが動作するマシンとデータベースサーバが同じだったのが別になると極端に遅くなる これはまあわかる。 10000件分のレコードを持ってくるのに、例えばユーザーIDごとに1件1件リモートのDBにクエリ実行するのは遅いだろう。 >・RDBMS自体の性能改善の恩恵が受けられない >・並列処理に対応できない これはどういうこと? あとはクライアント側のメモリ制限で100件ずつしか抱えられない場合とか。 実際にはカーソル使って結果をちょっとずつ持ってくるのかも知れないけど。 >>413 実際に目の前で実演してみればいいじゃない。百聞は一見にしかず。
- 421 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 16:19:11.79 ID:KZIXNl/B.net]
- >>414
> 実際に目の前で実演してみればいいじゃない。百聞は一見にしかず。 そういうことしたくないから(する暇ないから)、そういう標準的な入門書があればなぁと思ってる次第です。 > これはどういうこと? 例えば、オプティマイザが改善されたとか、パラレルシーケンシャルスキャンが実装された等の場合、 クライアントコードの修正なしにクエリの応答時間が改善されるなどの場合もあります。
- 422 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 16:38:16.39 ID:v0zcggC9.net]
- jdbcなどを使ってアクセスする層の話ですよね、
それが、アクセスの度にconnectionを作るをやりかねない程度の初心者ってことですか。 jdbcの入門書の合間合間に、同じようなSQLはpreparedstatementで、とか書いてあったような気がしますが、 随分前のことなんで、記憶が定かでないです。 ただ、こうやるといいよ、これ使うといいよ、の積み重ねであって、 ループの中でクエリするな、的な書き方は見た記憶がありません。 最近はjdbcの本を見かけませんけど。
- 423 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 16:53:18.16 ID:ddCF95hF.net]
- >>416
connectはもはやそれほど遅くない ってのもSQLアンチパターンに書いてある
- 424 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 16:54:07.56 ID:ddCF95hF.net]
- >>414
下手な教師より本を読んだほうがいいんじゃないか?
- 425 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 17:25:32.18 ID:KZIXNl/B.net]
- >>417
connectによってプロセスが起動される場合は、Linuxの場合は5〜10ms以上のオーバーヘッドが発生します。 もちろん、その程度は問題にならない場合もありますが、不要なconnect-disconnectは避けるべきでしょう。
- 426 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 17:27:44.74 ID:tpuhrl9/.net]
- 素人にDB接続書かせなきゃいいだろ
- 427 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 17:41:03.96 ID:ddCF95hF.net]
- >>419
それはconnectのオーバーヘッドじゃない 大丈夫か
- 428 名前:デフォルトの名無しさん [2016/02/24(水) 17:41:25.46 ID:3QG9di/t.net]
- 会社のイントラで社内の各種のデータベースをWebブラウザから検索できるようになっているのですが
それをコードから取り出す方法ってあるのですか? どうやればいいのですか? htmlやjsのファイルのソースを見るのだと思うのだけど、それのどこかにデータベース接続のための情報があるの?
- 429 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 17:48:10.25 ID:KZIXNl/B.net]
- >>421
connectのオーバーヘッドでないとすると、何?
- 430 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 17:59:54.89 ID:ddCF95hF.net]
- >>423
プロセス
- 431 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 18:01:58.56 ID:KZIXNl/B.net]
- >>424
connectによってプロセス生成が行われるのなら、それはconnectのオーバーヘッドに含まれるのでは?
- 432 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 18:15:47.97 ID:ddCF95hF.net]
- >>425
かなり特殊な実装を根拠に > それが、アクセスの度にconnectionを作るをやりかねない程度の初心者ってことですか。 はかなり妥当性を欠く スレの本筋に従いあなたに SQL Hacks, SQLアンチパターンをお勧めする 今時のフレームワークは接続は仮想化されており API上のconnect呼び出しをするたびに接続が行われるわけではない
- 433 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 18:18:10.14 ID:KZIXNl/B.net]
- >>426
connectによってプロセスが生成されるデータベースサーバモデルは一般的ですが。
- 434 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 18:19:15.62 ID:KZIXNl/B.net]
- 念のため言っておきますが、「データベースサーバ」というのはアプリケーションサーバじゃなくて、
RDBMSのlistenしているサーバプロセスのことです。
- 435 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 18:39:53.06 ID:tpuhrl9/.net]
- 普通プーリング使うだろw
- 436 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 18:52:03.92 ID:KZIXNl/B.net]
- >>429
コネクションプールがあるからといって、不要なconnect-disconnectは避けるべきです。
- 437 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 19:45:53.54 ID:0x9PlGes.net]
- 中世からタイムスリップしてきた?
- 438 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 20:17:03.41 ID:1ENXVIEh.net]
- SQL CLRの書き方最近覚えた
まあストアドプロシージャは余程のボトルネックしか使わない
- 439 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 20:40:35.81 ID:Qk/dKGaO.net]
- >>410
「一つのクエリに書き直せてかつループ内で使用した場合に問題ないことがわかってないクエリは ループ内で使用してはいけない」と解説している書籍が欲しいということか。難しい注文だな。
- 440 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 21:03:56.63 ID:lOeYr/fl.net]
- >>430
意味不明
- 441 名前:デフォルトの名無しさん mailto:sage [2016/02/24(水) 21:12:35.23 ID:1ENXVIEh.net]
- マシンが同じでも共有メモリじゃないと意味がない
TCP/IPなら通信は発生してる
- 442 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 00:53:27.41 ID:IGDSWSEL.net]
- code completeとリーダブルコードどっちがいいかな
前者は上下巻と後者を包含してそうなんだけど1万超えるから悩んでる
- 443 名前:デフォルトの名無しさん [2016/02/25(木) 13:45:38.82 ID:zvb2CHVG.net]
- DBの話は、スレ違い。よそでやれ
- 444 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 14:00:36.53 ID:UlMFP09h.net]
- >>433
普通に、ループ内でクエリを発行するのは避けろと書かれている書籍です。 『SQL実践入門』には1章さかれてるのですが、他の章がちょっと難しすぎる気がしています。 「ループ内クエリ」でググっても、あまりヒットしません(WordPressの記事が多い)。 「queries inside loops」なら結構ヒットするんですが。
- 445 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 14:04:47.67 ID:UlMFP09h.net]
- このレスで今回のデータベース関連の話は終わりにします。
こういうことが書かれているとベストです。 Optimizing SQL: Removing queries inside loops codeutopia.net/blog/2010/10/07/optimizing-sql-removing-queries-inside-loops/ > Why? > How? > Using JOINs > Using GROUP BY > Using subselects > Using batch inserts
- 446 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 14:15:01.09 ID:qhMgkWs7.net]
- >>404
新人が可哀想
- 447 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 17:10:17.76 ID:Hm6gveDo.net]
- >>439
そのページ読ませればいいじゃん。書籍じゃないとあかんのか?
- 448 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 17:47:22.76 ID:iiKbvVSH.net]
- レビューも最適化も知らない素人、という落ち
- 449 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 17:57:42.53 ID:UlMFP09h.net]
- >>441
データベースアプリケーション初心者に与える最初の書籍に、ループ内クエリの話が載ってるものが いいなぁと探しています。 >>489くらいの難易度の話がある程度網羅されている書籍がないかなと。 中級者以上なら、『プログラマのためのSQL』+『SQLアンチパターン』がいいと思うんですが、 それの初心者向けの書籍がないかなと。
- 450 名前:デフォルトの名無しさん [2016/02/25(木) 21:18:27.81 ID:9E2wuBJL.net]
- Amazonでkindle技術書のセールしてるの教えとけよ
- 451 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 21:26:19.02 ID:jizxJtdR.net]
- いらない
- 452 名前:デフォルトの名無しさん mailto:sage [2016/02/25(木) 22:50:57.78 ID:yUGSXaJ3.net]
- 1つのSQL文で済むものを、複数回SQL文を発行してやるのは、よせ。
ってことか?説明が下手すぎるのじゃないの?そんな教え方じゃ初心者は分からない。 そもそも、今どきは、分かりやすくなるなら、むしろ複雑な解読困難な1SQL文でやらない方が 良いとすら思うけどな。
- 453 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 00:46:14.59 ID:rT19z9LA.net]
- 1000行とか2000行とか超えたあたりで見えてくるものがあるかもしれないし
全くないかもしれないいやあると思いたいただ俺が言いたいのは もう SQL とか書くのうんざり
- 454 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 01:00:01.04 ID:9W/Yzzxa.net]
- 救いはないんですかー!
SQL
- 455 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 10:40:41.30 ID:i9pghQbu.net]
- >>446
>>439のリンク先読んでね。
- 456 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 10:58:48.93 ID:i9pghQbu.net]
- 「ループ内でクエリ書くな」でピンと来る人が少ないのは、LINKやORMが私が想像するより使われてるということなのかな。
「N+1問題」でググると多数ヒットするのだが・・・。 あ、書籍に関係しない話題は、本当にこれで最後にしますので。
- 457 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 14:05:04.25 ID:N/hbuOaT.net]
- 私にもわからない。プログラマってDBに出来るだけ負担掛けないような
クエリ組むからね。とこれもお呼び出ないなら失礼。
- 458 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 15:25:04.30 ID:i9pghQbu.net]
- >>451
わからないというのは、「ループ内でクエリ書くな」がわからないということですか? ミック氏考案(?)の「ぐるぐる系SQL」でググると、わかると思います。 例えば blog.livedoor.jp/i_am_best/archives/8440986.html とか。 ここに出てくる『Joe Celko's SQL Programming Style』『Refactoring SQL Application』は どちらも持っていますが、両者とも数ページ以上にわたって詳細に説明されています。 日本語訳が出ていないので、人にお勧めできないんですが・・・。
- 459 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 17:59:53.70 ID:Svrov0v4.net]
- もうおしまい
- 460 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 21:01:42.96 ID:N/hbuOaT.net]
- >>452
あ そゆ事ですか 当然ですね。 失礼しました。
- 461 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 21:17:47.56 ID:V6TFFWjy.net]
- 本当のおしまい
- 462 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 21:46:05.91 ID:dUPxuiDa.net]
- もしDB利用者が少ないなら、なるべくDBの方で計算してもらった方が通信回数を節約できてよいのでは?
- 463 名前:デフォルトの名無しさん mailto:sage [2016/02/26(金) 21:59:50.02 ID:WktWSEVN.net]
- SQL CLRじゃEF使えないのか…
- 464 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 00:33:46.36 ID:BzTSbEPd.net]
- マシンパワーで実用に耐えるなら、バカみたいに
難解なSQL文なんて書かずに、素直にループで 単純なSQL文を発行して分かりやすいプログラムを 書く方がマシ。
- 465 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 00:46:09.24 ID:h2Dv5TbC.net]
- だからDBサーバーの中でループ回せよw
SQL ServerじゃC#使えるしORACLEじゃJavaのコードが動くでしょ 通信が発生するのは最初と最後だけ
- 466 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 02:57:56.41 ID:S6s7eVCd.net]
- 負荷が少ないようにするという当たり前の結論に行くだけです
- 467 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 10:21:08.28 ID:+D3S8e9F.net]
- 単に「ループ内でクエリ呼ぶな」とだけ言ったら、INやOR羅列の糞クエリ書く奴が出てきそうだな。
- 468 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 13:04:39.15 ID:h2Dv5TbC.net]
- 多重ループの中でクエリ投げるとか最悪だな
例えば二重のループそれぞれ100件でも100x100=1万になる JOINできるならした方がいいし、ループ分離できるならした方がいい
- 469 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 17:15:45.32 ID:CxcZD/gy.net]
- 結論:DBMSにやさしくね
- 470 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 17:30:55.50 ID:K8opLvfN.net]
- >>441
- 471 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 17:31:38.63 ID:K8opLvfN.net]
- >>442
- 472 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 18:24:27.21 ID:JnyxgHnC.net]
- >>458
あなたみたいに分かってかくならいいよ。 ループ内でSQLを使っても。
- 473 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 19:12:45.69 ID:5GAk+yBj.net]
- データベース側がライブラリを提供して、クライアント側でそのライブラリ使ってクエリを最適化した後に発信すればいいのでは?
- 474 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 21:58:18.43 ID:NGoIxJDI.net]
- いやマジでここ最近オッパイソンさんのリリースラッシュは何なの?
3月にも出るし毎月数冊出てねえか?www
- 475 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 22:03:39.18 ID:NGoIxJDI.net]
- アルゴリズムの基本
https://www.amazon.co.jp/dp/482228543X/ref=cm_sw_r_cp_awd_ZZz0wbSEW1WDA
- 476 名前:デフォルトの名無しさん mailto:sage [2016/02/27(土) 22:04:12.20 ID:h2Dv5TbC.net]
- >>468
ディープラーニング(機械学習)まわりでかなり注目されてるね 職業プログラマじゃないエンジニアにもとっつきやすいからな
- 477 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 01:42:35.85 ID:szQITDqs.net]
- アルゴリズムと言えばクヌースじゃないのか
- 478 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 04:13:14.27 ID:6l5j0gzB.net]
- クヌース先生なんて大学院レベルじゃないですか
そんなもの入門者にこれ読みなって渡せますか! もっとこう、セジウィック先生辺りから始めるべきです
- 479 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 06:53:27.80 ID:fAtkZAKf.net]
- Pythonによるアルゴリズム本って無いね
Effectiveとか章割いてるかな?
- 480 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 09:42:57.98 ID:oPdrQpcg.net]
- 今日もNHKでAI特集、今来てますAIw
- 481 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 12:11:35.99 ID:qJWloVKH.net]
- >>469
しかもコルメン。これは期待。
- 482 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 12:12:51.07 ID:4IEAHuuT.net]
- 翻訳ものは原著読んだ方がわかりやすいよ
>>473 日本語に無いだけだろ
- 483 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 14:45:34.44 ID:GBJ/TPKE.net]
- もう何年もプログラムやってる人がありがたがるような本じゃなさそうだね。
- 484 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 21:32:45.83 ID:5RLI7GHu.net]
- せっかくプログラミングスキルに身に着けても
作りたいツールが見事に無いという問題に遭遇しています。 フリーソフトでやりたいことはほぼすべてできますしね。 そこで「こんなツールをつくってください」みたいな問題集のような本ってないですかね?
- 485 名前:デフォルトの名無しさん [2016/02/28(日) 21:45:10.73 ID:ufaw2ULZ.net]
- プログラマ脳を鍛える数学パズル シンプルで高速なコードが書けるようになる70問
www.amazon.co.jp/dp/479814245X/ ツールじゃないけど、これいいんじゃないかな。 すぐに答えを見ないで(見ると簡単に思える)、ちゃんと課題からスクラッチで スラスラ書ける人は相当力あると思う。
- 486 名前:デフォルトの名無しさん mailto:sage [2016/02/28(日) 21:45:16.22 ID:6PjXTLva.net]
- >>478
>>179
|

|