推薦図書/必読書のためのスレッド 83

■ このスレッドは過去ログ倉庫に格納されています
2019/04/26(金) 22:10:20.38ID:KG6a/1PS
※前スレ
https://mevius.5ch.net/test/read.cgi/tech/1493844476/
198デフォルトの名無しさん
垢版 |
2019/12/07(土) 23:13:05.63ID:jborSArG
おっ
じゃあ「スッキリ禿げるPica」はまだ?
2019/12/08(日) 04:17:53.87ID:A61TIZ1P
スラスラ読める Pythonふりがなプログラミング
2019/12/08(日) 19:28:19.24ID:kD9hJYsz
ネコウヨでもわかるPython
2019/12/08(日) 20:05:55.09ID:V8tsZcl/
パヨクイヌでもわかるPython
2019/12/08(日) 20:36:57.78ID:eW0ktFko
>>197
ありがとう!
注文してみた
評判良さそうだしやってみる

>>196>>199
みんなのとふりがなも試し読みしたらわかりやすそうだった
今はスッキリ買ってそれやりきりたいから保留になるけど、これで詰まって学習量増やしたい感じになったら次に買うね
皆さんどうもありがとうです!
2019/12/08(日) 22:25:35.32ID:lTsVfSPN
リーダブルコードって人気あるらしいけど一度読んでおいた方がいいの?
2019/12/08(日) 22:30:00.82ID:YX6BohSC
いいや
2019/12/09(月) 01:59:56.89ID:WOyudg2+
土方には用のない本
2019/12/09(月) 09:20:24.93ID:HXsX3z4M
土方に必要なのはユニック
2019/12/16(月) 23:29:14.55ID:5yip3sUq
2019/12/17(火) 15:12:03.67ID:RJcn7wtE
いや、虎壱
2019/12/17(火) 15:25:12.59ID:wzkTa+b9
ユニック、ユニックスとユニクロは違うものです
2019/12/18(水) 02:03:59.79ID:cTR/E5Vo
古河ユニックていうのがあるんだね
2019/12/18(水) 10:07:27.41ID:RR70ncwt
リーダブルコードによるとPythonでいう内包表記の様な記述は使うべきでない
2019/12/18(水) 13:41:00.36ID:YuGnRq22
RとかLISPとかどうんすんだよ
2019/12/18(水) 19:28:28.05ID:an/rx2YT
>>211
そんなんあったか?
2019/12/18(水) 22:42:02.32ID:urjByaBP
>>211
Pythonの内包表記って数学の集合の内包表記(のリストへの転用)と同じようで変に違ってて物凄く気持ち悪い
数学っぽく書かせるならば数学での表記法に準拠すべきだし、それが叶わないなら計算の手順の表現として素直な表記にすべき
中途半端でどっちつかずな表記は実に気持ち悪い
2019/12/19(木) 11:08:16.49ID:JEcheTEm
数学っぽく書くTensorflowはわかり辛いって言われてKerasが出来たしな
2019/12/19(木) 12:10:07.12ID:ikWmONE1
リーダブルコード的には i や x 等の短すぎる変数名もダメらしい
2019/12/19(木) 13:37:09.06ID:snKgfw1x
>>216
Shorter Names Are Okay for Shorter Scope

if (debug) {
map<string,int> m;
LookUpNamesNumbers(&m);
Print(m);
}

Even though m doesn’t pack any information, it’s not a problem, because the reader already
has all the information she needs to understand this code.
2019/12/19(木) 14:10:05.94ID:pzxMEXGp
クソでかい構造体の中にiとかxとか普通にあったよ
何に使われてるかは不明だからさわれないというね
2020/01/25(土) 15:25:01.80ID:0oKBD7Vk
https://www.アマゾン.co.jp/dp/4798163570/
を読み始めました
2020/01/25(土) 15:29:17.17ID:0b39i9Bm
>>219
コロナウィルスを持ち込むな
221デフォルトの名無しさん
垢版 |
2020/01/26(日) 14:51:17.77ID:YfTdWZEy
https://youtu.be/GD5sDKbqoh8
この人なぜニヤニヤしながらしゃべるの?
ゲイに違いない
222デフォルトの名無しさん
垢版 |
2020/01/31(金) 21:44:21.93ID:Xtb3gnuk
Android開発でいろんなセンサーなど
いろんな機能を使いこなすための
参考になる本はないですかね?
解説本でも演習問題とその解説でもいいのですが
2020/02/01(土) 00:54:40.66ID:t4FihBT6
>>222
いま出てる本はandroidxに対応してないから
その辺自分で直せるならあることはある
センサっていっても加速度センサ、地磁気センサ、←を組み合わせたジャイロセンサ、GPSくらいだと思うけど
ネット探せば出てくるよ
224デフォルトの名無しさん
垢版 |
2020/02/11(火) 10:44:38.68ID:300xHzMK
みずほ銀行システム統合、苦闘の19年史 史上最大のITプロジェクト「3度目の正直」
https://www.e-hon.ne.jp/bec/SA/Detail?refBook=978-4-296-10535-9&;Rec_id=1010


どの程度踏み込んでるんだろうなこれ
2020/02/11(火) 15:06:27.12ID:FrrTL3l3
徹夜、うつプロジェクト
2020/02/16(日) 20:49:41.67ID:+05Ierg+
>>224
sler必読本?
2020/02/17(月) 11:45:50.18ID:6e1kjHn0
レビューを見た感じだとBADノウハウが具体的に書かれている訳じゃないし、
ただの独自用語による苦労話っぽいかな?
2020/02/17(月) 13:40:08.24ID:bnvIdNxg
詰まるところネタ本かな?
2020/02/17(月) 14:08:44.42ID:juDpBUMw
掲示板のみずほスレをまとめた方が面白そうだよな
2020/02/21(金) 23:04:40.51ID:+DLMi60q
闘うプログラマーみたいなのでもない感じか
2020/02/29(土) 12:45:59.30ID:xw2YQPhG
こりゃあ技術書展もコロナのせいで中止かなあ?
2020/04/07(火) 12:01:53.33ID:FJ9cxKiS
htmlとcssて難しいよね
2020/04/29(水) 05:15:04.52ID:k97RnYiP
Win32Apiを覚えたくて
”14歳からはじめるC言語わくわくゲームプログラミング教室”
という本を買おうと思っているのですが
C言語の入門書に載ってるようなことを覚えた程度の自分でも難なく読めますかね?
Win32apiとかは一度も書いたことがありません
2020/04/29(水) 05:49:03.67ID:8s1duex0
なんで今更Win32API?
はっきりいって苦行だぞ
2020/04/29(水) 05:59:05.68ID:Cpi+Il5+
年齢を入れた本は、なぜ子供が読めるかと言うと、説明しないからw
手順が書いてあって、その通りやったら、こうなりましたという体験談

説明しないから、子供にもできるw
体験談を共有しましょうと言うだけ

プログラミング・OS の仕組みなどを説明したら、
子供にわかる訳ないから、苦情が殺到するw
2020/04/29(水) 06:09:38.11ID:k97RnYiP
>>234
オフラインゲームの解析にC言語とWin32Apiの知識が必要と言われたので・・・
Win32Apiはコード長くて難しそうなのでとっつきやすそうなの探してました
2020/04/29(水) 08:09:00.68ID:Cpi+Il5+
Linux プログラミング・インタフェース、Michael Kerrisk、2012

この本がなぜ、トップの開発者達から、神の書と言われているか?
膨大なわかりやすい解説と、関数の使い方のサンプル

翻訳本は日本しか出ていない!

著者は10年、man-pagesを書いてきた人で、
翻訳者の千住治郎も、技術者

この本を持って、5年山籠もりする。
API なんて、そのレベルだよ。
20年ぐらいの経験者でも、刃も立たない

確か、千ページぐらいの本だったかな?
その内、IO 関係が6割

だから、Ruby などは、すごい!
この本を読まずに、サーバー側のプログラミングできる

つまり、Rubyの開発者が、この本を読んで、
プログラマーには使いやすいように抽象化しているから
2020/04/29(水) 08:21:32.98ID:k97RnYiP
逆にそこまでレベル高い本を読んでも理解すら出来ずに真似して書くだけに終始しそうなので・・・
>>233の本を読んだ方いらっしゃったらご教示ください
2020/04/29(水) 08:59:13.54ID:UH90pMlI
>>236
ものすごく断片的な情報だけど、
オフラインゲームではなく、ある特定のゲームだろ?
2020/04/29(水) 10:21:04.90ID:dfBYFolB
>>237
詳解UNIXプログラミング W. Richard Stevens のLinux版だろ、読んでないけど
241235
垢版 |
2020/04/29(水) 11:04:24.86ID:Cpi+Il5+
>>238
>逆にそこまでレベル高い本を読んでも理解すら出来ずに、真似して書くだけに終始しそう
なので

逆。
むしろ、年齢の入った本の方が説明しないから、真似して書いて、動いたって喜ぶ体験談w

だって、2・16進数を中学生が理解できるか?
条件and/or とか、sjis/UTF-8 とか、OS の仕組み・プロセス・メモリ・コンパイルとか

こういうのを説明したら、難しいから苦情がくる。
だから説明しない。
知識ゼロで、手を動かすだけの本w

レベルの高い本は、みっちり説明している。
OS のAPI の、数十個あるオプションとか

だから、神の書
242237
垢版 |
2020/04/29(水) 11:09:46.61ID:Cpi+Il5+
>>240
その本の2倍ぐらいの厚さw

Linux プログラミング・インタフェースは、
千住治郎という技術者が、かなり協力したから、日本語版が出せた

世界でも翻訳されたのは、日本だけらしい
2020/04/29(水) 11:11:59.09ID:wI8ENKFq
>>233
Google Booksで1~2章をまるっと読んでみた
“C減後”みたいなひどい誤字があるけどイラストを使った説明がわかりやすくて
初心者がプログラミングの基礎を理解するにはよさそう

ゲーム作る部分は3章からなので読んでないが
DXライブラリというのを使って簡単なゲームを作る本なので
Win32 APIを学びたいなら目的には合わないと思う
244237
垢版 |
2020/04/29(水) 11:12:44.34ID:Cpi+Il5+
世界のトップの開発者達は皆、
Linux プログラミング・インタフェースは神の書だから、枕にして寝ろって言ってるw

それぐらい分厚い
2020/04/29(水) 11:14:24.44ID:wI8ENKFq
>>241
>だって、2・16進数を中学生が理解できるか?
>条件and/or とか、sjis/UTF-8 とか、OS の仕組み・プロセス・メモリ・コンパイルとか

どの辺が理解出来ないと思うのか理解できない
246235
垢版 |
2020/04/29(水) 11:20:43.31ID:Cpi+Il5+
本が古かったら、DXライブラリとか、コンパイルも通らないかも。
本の通りに動かすこともできないかも

たぶん、本を書いた時点と現在では、内容が違ってる

初心者が環境構築して、コンパイルできるライブラリのバージョンを合わせるのは、無理
247235
垢版 |
2020/04/29(水) 11:26:43.61ID:Cpi+Il5+
メモリリークとか、浮動小数点とか。
アドレスとか、null とかw
無限ループとか

中学生に説明するのは、無理。
こんな難しいことを書いたら、苦情がくる
2020/04/29(水) 11:28:45.88ID:wI8ENKFq
>>242
>世界でも翻訳されたのは、日本だけらしい

おいっ
http://man7.org/tlpi/translations/index.html
2020/04/29(水) 11:33:03.33ID:wI8ENKFq
>>247
>中学生に説明するのは、無理

中学生に説明するのが無理なら
それは自分がまだ理解してないということ
煽りじゃなくマジな話
250235
垢版 |
2020/04/29(水) 12:16:20.62ID:Cpi+Il5+
>>248
2012年に、日本語版が出た後に、韓国・中国・ロシアでも出たのか

>>249
かなりの分量を割けば、説明できるけど、そういう趣旨の本じゃない

C のプログラミングの基礎は、基本情報処理資格のテキストに近い。
でも、そういう本を求める読者層ではない

難しいことを勉強したくない層に向けての本
2020/04/29(水) 12:42:51.50ID:2SUf99Fm
茶番劇とハウトゥ本はやめた方がいいと思う
わかったような気になるけど、結局ものにならない
2020/04/29(水) 13:45:04.69ID:dfBYFolB
>>242
単なるAPIの知識ではいくら詳しくてもそれだけだという話だw
253237
垢版 |
2020/04/29(水) 16:02:47.01ID:Cpi+Il5+
この本が世界中の開発者から、神の書と呼ばれるのは、
API の解説がわかりやすく、その使い方のサンプルが豊富だから

POSIX との違いとか、本当に驚異的!

翻訳者の千住治郎がカーネル開発者だから、著者にかなりの助言をしたのだろう
2020/04/30(木) 17:03:53.04ID:O1nbiXVM
プログラミング学ぶ前にアーキテクチャを学んだ方が、理解しやすいのではなかろうか?
2020/05/05(火) 00:00:53.83ID:jNOFZ4L/
>>253
ちょっと興味を持ちました…
2020/05/07(木) 11:32:52.61ID:BLJnhzp0
それなら論理回路から学んだ方が理解しやすいかと
2進数だけの世界だし
257デフォルトの名無しさん
垢版 |
2020/05/10(日) 14:38:03.51ID:6vQPP56v
本で勉強するのは古い、効率悪い、分かりにくい、とたくさん批判がありますし
今はYouTubeなどの動画で勉強するのが最高のコストパフーマンスと言われます。

しかしわたしはそうは思いません。
確かに動画だと操作を見れるので分かりやすくマネるだけで簡単なアプリが短時間で作れるかもしれません。
しかし応用力はどうでしょうか?
ちょっとでも細かいことや複雑なことになると、さっぱりできないのです。

本で勉強した人だとどうでしょう。
根本的な理解ができているので、最初は頭でっかちで簡単なアプリを1つ作るにも長時間がかかり苦労するでしょう。
しかし深い理解があるので、スキルの伸びしろは果てしなく大きく、
月日が経つにつれ動画で表面的なことしか勉強しなかった人と比べ圧倒的な差につながるのです。

これは学生時代に数学・物理を暗記で乗り切るか、根本的な理解にこだわったか、の違いでもあります。
オレも周りの友達は前者で定期試験の点は良かったですが実力テストはさっぱりで大学受験も苦労しましたが、
オレ自身は実力テストこと高得点で東大理1に合格することができました。
2020/05/10(日) 15:24:26.90ID:7lvCzCJV
以上学歴自慢でした
259デフォルトの名無しさん
垢版 |
2020/05/10(日) 15:45:19.97ID:6vQPP56v
>>258
ちがうわ
2020/05/10(日) 15:54:50.65ID:sqrrAwwF
>>257
「動画で勉強すると応用力がつかない、根本的なことが理解できてない」という主張の論拠は?
逆に「本で勉強すると応用力がつく、根本的なことが理解できる」という主張の論拠は?

「根本的な理解にこだわったから自分はうまくいった」=> これは個人の経験なので理解できる
書いてることを真に受けると本か動画かに関係なく根本的な理解にこだわればいいんじゃないの?

>本で勉強するのは古い、効率悪い、分かりにくい、とたくさん批判がありますし
>今はYouTubeなどの動画で勉強するのが最高のコストパフーマンスと言われます。
この2つの主張がされてるソースを出してくれ
俺も同意しないけど理由は全く異なる
2020/05/10(日) 16:04:22.03ID:7lvCzCJV
>>259
>東大理1に合格することができました。
>東大理1に合格することができました。
>東大理1に合格することができました。
2020/05/10(日) 16:15:09.38ID:CCm6r/Z4
問題起こして退学処分受けました
卒業はできませんでした
263デフォルトの名無しさん
垢版 |
2020/05/10(日) 16:18:47.50ID:6vQPP56v
>>262
卒業しました
2020/05/10(日) 16:29:43.09ID:j8s1Gvwq
動画だと「ちょっと待った」がうまくいかないことが多い
見たいところがすぐに出せないこともあるし
あと、数学、物理を暗記で乗り越えるってどういうこと?
原理が理解できないと入試問題は解けないと思うけど
265入門者
垢版 |
2020/05/10(日) 19:31:28.82ID:hqcP6ZMn
ロベールC++入門の301ページが本当に何を言いたいのかよくわからないので
簡単に説明して頂けないでしょうか?
2020/05/10(日) 19:39:12.76ID:PNwCDTcQ
>>265
どんなことが書いてあるのですか?
2020/05/10(日) 19:58:50.17ID:hqcP6ZMn
>>266

https://ideone.com/tXM4uf
https://ideone.com/OqqYsQ

長いのでサイトに書きました。
よろしくお願い致します。
2020/05/10(日) 21:17:16.05ID:4HQ3I5Gj
>>267
誤字が多すぎて読む気失せる
本をカメラで撮って画像で上げてくれ
2020/05/10(日) 21:42:55.51ID:hqcP6ZMn
特に"値渡しにするからには配列が複製されることを期待しているのです。そうでなければ参照渡しを使えばいいのです。では、どのようにすれば配列を複製できるのでしょうか?”云々が意味わからないです

配列ではなくてクラス型を引数に取ってるのではないのですか?
2020/05/10(日) 22:09:56.33ID:GzYg471R
まったく何も読まずにエスパーすると、クラス(構造体)を参照渡しする(C言語系にありがち)というのが、時代的には古くて、基本的な挙動なんだよ。
それをあえて値渡しするということは、クラス内の構造(配列内の値など)も値として複製されたものが渡されると期待される。
そのためには配列の複製を自前で書かないといけないよね?って話。
2020/05/10(日) 22:15:22.87ID:GzYg471R
クラスの生成時に、ヒープにクラスのメンバ変数が乗るだろ?
参照渡しってのは、その先頭を指してる座標を渡すだけで何もコピーしていない。

値渡しっていうのは、ヒープに乗ったメンバ変数ごとコピーして新しいメモリにペーストして、それを渡すことが期待される。

このとき、大抵の言語ではディープコピーしないので、自前でメンバ変数をコピーしないといけないんよ。
2020/05/10(日) 22:17:12.92ID:GzYg471R
これでもわからんなら図を書くしかない。分かったかどうかだけ書いて、どうぞ。
2020/05/10(日) 23:01:50.43ID:hqcP6ZMn
>>272
クラス型そのものは参照ではないのですか?
何となく分かってきました。ありがとうございます。
2020/05/10(日) 23:47:32.34ID:jeXnl+w4
Cの時には値渡しか参照渡しかは呼ぶ側を見るだけでわかってミスが起きにくいのに、
C++だとオーバーライドとか呼ぶ側だけ見ただけじゃわからんという状態になったのは
退化じゃねえの? と疑問だった。
2020/05/11(月) 00:47:50.77ID:masQzK0H
ロベールはWebにもある
http://www7b.biglobe.ne.jp/~robe/cpphtml/html02/cpp02009.html
2020/05/11(月) 01:02:26.83ID:VK4A3bf+
call by value で call by reference を実現するという
古来から概念的に難しいといわれているやつ
図解に成功したという例を私は知らないけど
2020/05/11(月) 01:18:23.92ID:JSIVAU1H
C++はクソってLinusおじさんが言ってた
2020/05/11(月) 01:47:43.99ID:3ucgmDOx
そもそもロベールってもう時代後れじゃないの
C++11ですらないでしょ…
2020/05/11(月) 10:37:49.67ID:vktvLe6W
QZは糞ってことか
2020/05/11(月) 16:20:30.93ID:l3lUBMkg
モダンなC++の入門書で良書ある?
2020/05/11(月) 22:23:51.84ID:M5DpbX0A
最近、ロベールの本は、本屋で見ない

ロベールはフランス人じゃないらしい。
日本人だったかな?w
2020/05/12(火) 17:13:08.30ID:M4N7MotX
>>280
独習C++新版
江添亮のC++入門
2020/05/12(火) 18:41:54.32ID:cMBaML9B
>>282
江添氏のものは、ところどころにバグがあることがわかっています
2020/05/12(火) 19:06:45.22ID:C8b1XiBT
本にバグがあることが分かってるならマシ。そこを注意して読めばいいんだから。

Webなんかバグあっても誰も指摘しない無法地帯やろ。
2020/05/12(火) 19:26:17.54ID:CLgc2vyZ
初心者には薦められないって意味じゃないの?
バグに気づくレベルの人ならそもそも買う必要ないでしょ
286デフォルトの名無しさん
垢版 |
2020/05/12(火) 21:01:53.05ID:IQB8SKbu
坊主の本買おうかと思ってるどの辺がバギーなん?
2020/05/12(火) 21:48:29.58ID:cMBaML9B
>>286
今判明しているのは 2 点です
https://mevius.5ch.net/test/read.cgi/tech/1581974381/880
https://mevius.5ch.net/test/read.cgi/tech/1584975873/23
2020/05/12(火) 22:06:32.74ID:8sfylrCY
今、書店とかアマゾンに並んでいる本で間違いがないという本はないぞ
出版社のところにいくと正誤表がある場合もあるけど
それでもすべての間違いが治っているわけではない
2020/05/12(火) 22:45:57.41ID:PnPswIbc
>>287
パルスオキシメーターはどうやって買ったの?
2020/05/12(火) 22:59:00.39ID:xXxdhHQS
まともな入門書すらないC++はオワコン
2020/05/12(火) 23:03:18.93ID:8wEDw8Rw
>>290
282の二冊じゃだめなの?
2020/05/12(火) 23:09:47.24ID:cMBaML9B
>>289
amazon で \5k のをポチりました
2020/05/12(火) 23:10:03.01ID:IQB8SKbu
>>287
おーサンクス
CからC++に移行しようと思って何か良さげなC++11以上の入門書探してたのよ
この程度の間違いならやっててすぐに気付くから許容の範囲内
一応ギフハブのを読んでみて書籍購入するか検討してみます
2020/05/13(水) 03:21:27.88ID:aao6Q0H1
C++11対応のストラウストラップ先生の最新版(翻訳は柴田望洋)

プログラミング言語C++ 第4版
2020/05/13(水) 06:54:23.51ID:HN0O6rwF
>>294
あれは分厚すぎ詳しすぎて入門書ではないと思う
2020/05/13(水) 12:12:40.75ID:WdPatdkq
望洋もC++には未来がないと思ったかPython入門書商法に切り替えた感があるな
2020/05/13(水) 12:30:41.12ID:1/yhrIXV
C#をゴリゴリいじってからC++11をいじってみたけど、何も読まずに書けた
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況