推薦図書/必読書のためのスレッド 82©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/05/04(木) 05:47:56.81ID:/O9MDtVN
※前スレ
http://echo.2ch.net/test/read.cgi/tech/1486026729/
2018/07/28(土) 08:09:17.83ID:jBwIkvjF
プログラマーで環境構築できる奴はまずいないとか、結局自分のこと言ってるだけだよな。
自分が出来ないとき、自分だけでなく他のすべての人も出来ないに違いないと思い込めるってすごく幸せだよな。
ストレスなんて無さそう。うらやましい。
2018/07/28(土) 08:49:53.51ID:Ozq1d1XI
windowsしかわからないやつは要らない
2018/07/28(土) 08:50:19.78ID:KfTC0eeu
>>405
>ただし、あなたが(車輪を一から設計できる)職人の道に進もうとする
> 計算機工学の卵であるならば、SICPは「やる意味あんの?」どころか、
> 避けては通れない最低限で必読の絶対的教科書であり、
> その価値は昔も今も変わらない

はえ〜確かにそうですわ。有難うございました。
435デフォルトの名無しさん
垢版 |
2018/07/28(土) 11:31:02.83ID:6Z6/kmh0
環境構築って、Javaのときのように環境変数設定するだけ?
2018/07/28(土) 14:08:09.57ID:0WlztUbt
Dockerの誰かのを使えばいいよ?!
2018/07/28(土) 14:25:45.51ID:0w3sgh+j
コンテナ便利だよ
いらなくなったら消しちゃえばいいし
2018/07/28(土) 14:36:09.42ID:gid9j1yM
カーチャン「コンテナがあれば部屋から出てこないタカシを…」
439デフォルトの名無しさん
垢版 |
2018/07/31(火) 23:07:09.61ID:J+/wGnvO
よく「かなしいRuby第5版」をすすめる人がいますが、
Rubyをやらない人にも役に立ちますか?
それとも考え直してRubyはやるべきですか?
440デフォルトの名無しさん
垢版 |
2018/07/31(火) 23:09:17.74ID:J+/wGnvO
PHPとかPythonとの違いはなんですか?
2018/07/31(火) 23:25:51.54ID:o0oPGg+A
>>440
名前
442440
垢版 |
2018/08/01(水) 06:31:27.81ID:CrgSL/Mw
>>441
あまりわたしを怒らせないほうがいいぞ
2018/08/01(水) 09:01:13.21ID:1g780RTc
素人が逆切れ
2018/08/01(水) 10:13:29.91ID:xnd31FR3
PHPの一文字目のPはPHPのPなの
PythonのPはPythonのPじゃないの
続きも聞きたいの?
2018/08/01(水) 10:28:24.66ID:CzytrptD
山田君座布団一枚もってって
2018/08/01(水) 10:40:41.65ID:W3Z3TjEI
PHPとPythonは全然違うし
まるで似ていない
2018/08/01(水) 11:51:15.12ID:URVzq7Wd
夏休みなら図書館行って本借りてこい
2018/08/01(水) 11:57:26.23ID:5a7517vQ
CAREER SKILLS買ってみたんだが指南書的に読むには厚すぎる
2018/08/01(水) 14:24:28.01ID:qkCm955r
これで十分
新版 SEを極める50の鉄則 入門編
450デフォルトの名無しさん
垢版 |
2018/08/01(水) 18:06:20.72ID:qxNICQ7O
>>449
何がどう十分なの?
2018/08/01(水) 19:50:20.28ID:aBkp2BO3
かなしいrubywww
2018/08/01(水) 19:51:11.70ID:wn3MMPE2
かなしいRubyはさすがに草
453440
垢版 |
2018/08/02(木) 08:31:16.91ID:7O3mNjxy
>>444
あまりおまえはハゲないほうがいいぞ
2018/08/03(金) 01:35:59.80ID:xk81Y1iS
いやしかし機械学習という神風でPythonがRubyを吹き飛ばしたよね
特にこれから始めようとする人で、Ruby選ぶ人って激減なんじゃないかと
2018/08/03(金) 03:12:15.65ID:+VQ++qvb
RubyはRails専用言語みたいなもんだからね
Web専用言語のPHPと立ち位置は似たようなもん
2018/08/03(金) 04:43:01.86ID:qd0CPPxe
以上まとめると好きにすれば
457デフォルトの名無しさん
垢版 |
2018/08/03(金) 06:04:43.93ID:agboXAAU
機械学習に向いてるって言われても理系で数学バリバリやってる人以外あまり関係なくね?
2018/08/03(金) 08:09:54.45ID:64wT195Z
機械学習だのAIだの殆どのプログラマには関係ないからな。
459デフォルトの名無しさん
垢版 |
2018/08/03(金) 12:44:17.53ID:efvhV3fR
PHP、Ruby、Pythonのちがいを聞いておるのだ。
2018/08/03(金) 12:49:02.32ID:NjnGGKl7
>>459
文法
2018/08/03(金) 13:12:33.59ID:OUvhOSRe
似てない
それぞれに個性が強い
2018/08/03(金) 14:06:44.71ID:AJzmFhwv
おっさんがそんなこと気にするだけ無駄
2018/08/03(金) 17:14:33.90ID:z6xEYUhE
>>459
気にせず全部勉強しよう!
464デフォルトの名無しさん
垢版 |
2018/08/03(金) 20:14:34.87ID:efvhV3fR
なにをやるにはなにがいいですか?
2018/08/03(金) 20:24:08.61ID:htH9kPBS
たのしいRuby 第5版、2016
みんなのPython 第4版、2017

この2冊は双子。
ただし、必ず先に、たのしいを3回読むこと。
そうすれば、みんなのは楽に読める

オブジェクト指向がわからないなら、先に以下を読んでも良い。
スッキリわかる Java入門 第2版、2014
466デフォルトの名無しさん
垢版 |
2018/08/03(金) 20:49:50.68ID:EoTDr/d5
かなしいRuby、おれのPythonは両方読むとして
この2つの言語の用途といいますか担当分野は違うのですか?
2018/08/03(金) 21:15:42.13ID:ayIb+faS
Rubyを使っている現場だとruby、pythonを使っている現場だとpythonだろうな
468465
垢版 |
2018/08/04(土) 01:06:50.74ID:iUNKVgUH
Ruby は、web サイトを作る、Rails。
cookpad は、大規模なRails

他には、OS などの手順を表す、chef, vagrant, Homebrew。
他に、Redmine。

DSL にしやすい。
Gradle で使う、Groovy に似てる

Python は、AI・機械学習・科学技術・数学系・統計解析、ラズパイ。
MATLAB, R の代替
2018/08/06(月) 01:42:08.10ID:IoYZ4sVd
じゃあgroovyで良くね?
似てるってのは何の説明にもなってない。
470デフォルトの名無しさん
垢版 |
2018/08/06(月) 16:05:43.95ID:9Jmz5HE8
rubyはメタプログラミング、pythonはリーダビリティー。
2018/08/06(月) 23:43:45.72ID:LTCxEUBf
Rはもう結構昔からもう終わりじゃね、と言われていたけど、むしろ最近書籍増えてるよね。
機械学習でも統計でも。

Mathematicaは本が激減したなあ。
その手の用途はだいたいPythonに移ったってことか?
2018/08/11(土) 22:21:54.30ID:3iVckqAr
コミケで技術書は明日か
なんかお勧めある?
2018/08/12(日) 04:01:55.16ID:dgloQn0o
カスペルスキーの本
2018/08/12(日) 09:24:19.09ID:hfej7T++
SICPってそんなにいいのか
秋からじっくり読んでみるかな
2018/08/13(月) 08:40:32.41ID:Wl+3hmdk
もうじき(やさしいC++)を読み終えるんですが次に読む本でお薦めはありますか?
ほんの少しだけステップアップしたいです。(ロベール持ってますがまだ難しく感じます…。)
プログラムの知識は皆無です
2018/08/13(月) 09:36:25.89ID:9hQNlq88
プログラミングの知識は皆無なのに読みましたってただ読んだだけ?
2018/08/13(月) 11:15:45.37ID:BGJ7CoIJ
俺もそこ突っ込もうと思った
2018/08/13(月) 11:20:05.31ID:i4By2pL8
me, too
2018/08/13(月) 13:43:23.87ID:Nyanmwz7
やりたいことみつけてプログラム組み始める方が
次の本よりも優先だな。
2018/08/13(月) 13:50:13.02ID:YnRCITH5
'Hello' >>stdout
2018/08/13(月) 17:02:44.19ID:Wl+3hmdk
>>476
いえ、一応実行環境も整えてサンプルコード実行しながら学習しました
ただまだロベール読んでも難解に感じて理解出来ない章がたくさんあるのでまだ力付いてないのかなと
なので優しいC++とロベールの中間辺りでお勧めあれば教えてほしいです;
2018/08/13(月) 18:17:27.73ID:j3JEbZOr
>>481
そうですね、「独習C++」がよさそうです。
本の中盤に練習問題として、自力で std::string を実装する、というのがありますが、
これが自力でこなせれば「番外」から「初級者」のステップに上れると思います

だたし、私はこのあたりで10年止まっているようですから、見当違いかもしれません
2018/08/13(月) 18:49:48.01ID:vYS2OO8c
ロベールってやさCに比べてそんな難解なとこあったっけ…?
2018/08/13(月) 19:37:57.63ID:Wl+3hmdk
>>482
ありがとうございます。練習問題解きながら進んでいく本なら力が付いてるか分かりやすくていいですね
買ってみます
>>483
小難しいサンプルコードが多すぎて自分には合いませんでした。
頭が悪いだけと言われればそれまでですが基本的な構文をひとまず覚えたい自分には不向きでした
2018/08/13(月) 19:39:05.01ID:vsGkOzMD
そうか。頑張ってくれ。
その先にまだEffectiveC++とかたくさんあるので。
いっそjavaとかC#にいったらどうかな。
2018/08/13(月) 19:44:53.79ID:8xlzyO2x
(誰かさすがに適性なさそうってズバッと言ったれよ)
2018/08/13(月) 20:56:15.12ID:Wl+3hmdk
中、上級者視点ではなく0から始める人でもスラスラ読めないとヤバイんですかね…ロベールって。
もう一度頑張って読んでみます(´Д`)
2018/08/13(月) 22:08:22.61ID:Uveq52C+
>>482
親の遺産を相続したのか、うらやましいぞ小僧
2018/08/20(月) 08:18:03.74ID:cXVEx4IA
実際にアプリ、ツール等を作りながら覚えるC++の入門用のお勧めはありますか?
入門書を一冊読み切った程度の能力なのでかなり優しめの本を教えてほしいです
アプリを作ろうC++入門って本以外でお願いします><
2018/08/20(月) 10:32:29.43ID:aG/Bq/4I
>>489
C++はやめとけ
C#のほうがいい
491デフォルトの名無しさん
垢版 |
2018/08/20(月) 11:24:45.90ID:Q3zfSDmi
>>490
C++のほうがコンピュータのしくみとかプログラミングのしくみを深く学べると思ったのですが。
2018/08/20(月) 11:52:38.57ID:7xH0nomc
>>491
コンピュータの仕組みやプログラミングのしくみを学ぶんだったらプログラミングじゃなくて、そういう本を読めばいい
2018/08/20(月) 13:35:04.34ID:7dm2rt37
個人的意見としては、最初はイージーな言語で学ぶのがいいと思う。
低レイヤーに興味がある人間なら、どんな言語で始めても最終的には低レイヤーにも潜り込むし、
そうならないようなら必要なかったって話だし。
2018/08/20(月) 14:06:49.12ID:cXVEx4IA
>>490
C#はまだ習ってないのでC++がいいです
独習でやってるのでモチベーション維持のためなにか作りながら出来ればと
思ったんですがまだやめたほうがいいですか…
2018/08/20(月) 14:10:28.53ID:7xH0nomc
>>494
C#とC++は関係ないよ
2018/08/20(月) 15:16:06.66ID:aG/Bq/4I
>>494
独習なら難しすぎるC++よりも他の簡単な言語のほうがいい
C#ならGUIアプリ作るのは簡単
2018/08/20(月) 15:36:18.46ID:cXVEx4IA
>>495
関係ないとはどういうことでしょうか
全く同じ言語って意味ですか?
>>496
そんなに難易度に差があるんですか?
C++のほうが使ってる人多いみたいだからサポートも多くていいのかなっと思ったんですが
C#の本も見てみますー。ありがとうございます
498デフォルトの名無しさん
垢版 |
2018/08/20(月) 18:40:19.39ID:eNHlIjIU
この板だと馬鹿にされるけどプログラミング入門ならExcelVBAオススメ
VBA自体が簡単な上にExcelで具体的なイメージが持ちやすい
2018/08/20(月) 18:50:47.35ID:VU5jvdn2
>>489
思い当たりませんね…
C++ の本といえば、C++ に特化した形で C++ のことばかり書いていて
なにかツールを作ろう、ツールを作りながら C++ の理解を深めよう、とかいうのはないといってよい

C なら、それも昔なら、そういう本はいっぱいあったんですが
2018/08/20(月) 20:06:15.95ID:y38yalrA
俺の場合
ネットで軽くC入門

ダイテル本←これでめっさ力ついた

C++に挑むもオブジェクト指向で詰む

スッキリ厨さんにスッキリわかるjava入門を教えてもらいオブジェクト指向のさわりを理解出来た

ストラウストラップの本でC++入門

Effective C++
501デフォルトの名無しさん
垢版 |
2018/08/20(月) 20:29:25.35ID:Q3zfSDmi
「ダイテル本」ってなんでしょうか?
502デフォルトの名無しさん
垢版 |
2018/08/20(月) 20:34:10.07ID:Q3zfSDmi
こんな感じでしょうか?
https://t.pimg.jp/006/037/984/1/6037984.jpg
2018/08/20(月) 20:48:41.01ID:WsDz2ydW
C#なんか勧めるなよw
504デフォルトの名無しさん
垢版 |
2018/08/20(月) 20:49:34.90ID:Q3zfSDmi
オブジェクト指向は、Excel VBAでものすごく理解できた。
そういう人は他に知らないけどいる?
だってセルとかシートとかブックとかその集合としてcountやindexのプロパティが共通しているのがインターフェイスのことだし
会社でよく使うExcelってことでめちゃくちゃ理解できた。
2018/08/20(月) 20:57:12.36ID:OvqDIJZn
プロトタイプベースのオブジェクト指向言語
 JavaScript、VBAなど

クラスベースのオブジェクト指向言語
 C++、Javaなど

基本的な目的や考え方は同じだけど、目的の実現方法はやや異なる
2018/08/20(月) 20:59:19.98ID:xukFGsWj
個人的に何かが違う気がするが別に否定しない
2018/08/20(月) 21:13:06.74ID:KSYHdXfB
ど素人なんだから生暖かく見守ってあげよう
2018/08/20(月) 21:38:34.51ID:aG/Bq/4I
>>503
なんで?
2018/08/20(月) 21:47:56.33ID:VU5jvdn2
>>503
なぜでしょうか?
510デフォルトの名無しさん
垢版 |
2018/08/20(月) 22:04:52.76ID:Q3zfSDmi
>>503
なぜかと聞いておるのだ
2018/08/21(火) 00:39:19.85ID:kxzeRRBS
かんたん Visual C++[改訂2版]、2017、堀義博
2018/08/21(火) 00:54:09.65ID:kxzeRRBS
C++ で、ゲームプログラミングをやりたい

1. ゲームプログラマになる前に覚えておきたい技術、平山 尚、2008
を読んだが、全くわからない

2. ロベールを読んだが全くわからない

3. スッキリJavaを読んで、オブジェクト指向を理解した

4. 「たのしいRuby・みんなのPython」で、動的言語を学ぶ

5. 「詳説 Cポインタ、2013」でポインタを学ぶ

6. 「Effective C++」を読んだが、全くわからない

7. かんたん Visual C++[改訂2版]、2017、堀義博
で遊んでみる
513デフォルトの名無しさん
垢版 |
2018/08/21(火) 02:11:33.35ID:3tzf46/p
「かなしいRuby・オレのPython」の、「動的言語」ってどういう意味?
2018/08/21(火) 02:33:41.99ID:qd9dd8Cl
>「かなしいRuby・オレのPython」
何それ
2018/08/21(火) 04:28:50.05ID:cIZe0geu
>>509
なぜ不動産をもっているのでしょうか?
2018/08/21(火) 08:43:15.16ID:iwtfLtQy
>>513
変数やメソッド自体に型があり、
型の適合する値しか代入できない/渡せないのが静的型付き言語。
値には型があるが、変数やメソッドには型のないのが動的型付き言語。

詳しくは
ttps://ja.wikipedia.org/wiki/%E5%8B%95%E7%9A%84%E5%9E%8B%E4%BB%98%E3%81%91
2018/08/21(火) 08:46:51.30ID:iwtfLtQy
>>516
今さら読みなおしたがこのwikipediaのこのエントリーいろいろ変だな。
例えば初期のLispだって型はあったし。
2018/08/21(火) 12:59:37.40ID:OZUNGsZn
「いまさらRuby」
「Rubyで学ぶ機械学習」
あたりを誰か書いてよ
2018/08/21(火) 13:07:42.91ID:Hz7fBosn
Rubyで機械学習ってのがまるで流行ってないので出ないだろ。

Rubyでブロックチェーンならともかく。
2018/08/21(火) 15:29:03.22ID:U+/GxJ4D
>>517
> 例えば初期のLispだって型はあったし。

初期のLISP(大昔の言語の名前は全て大文字でないと雰囲気がでない)って何?

McCarthyらのマニュアルが有名でMIT以外でも広く知られ使われるようになった最初のバージョンのLISP 1.5は典型的な動的型付き言語だっただろ
その後のMACLISPやINTERLISP、それらを統合したCommon Lispや現代的(=静的なバインディングでλ計算と正しく対応するように直した)Lispの草分けのSchemeとそれを参考にしたEuLisp/ISLispと
Lisp言語族に属する主要な言語は全て式や変数には型が付いておらず(少なくとも必ずそれらに型が付いている訳ではない=オプショナルに型情報を付加するのはアリ)値には型の区別のある
動的型付け言語だよ

静的な型付け言語とは、変数・式という構文上の対象に対して必ず型の情報=型による制限が強制される言語
オプショナルに型情報をそれらに(一種のアノテーションとして)付加できるのでは静的型付けとは言わない
2018/08/21(火) 18:50:34.53ID:R47yoPR5
pythonのおすすめ本はなにかあるの?
2018/08/21(火) 19:05:17.94ID:iwtfLtQy
>>520
あ、初期のLispに「型があった」っていうのは動的型付き言語的な意味で「値に型があった」っていう意図です。
wikipedia の「動的な型という概念を明確にしたのがSmalltalkである」って記述だと、
Smalltalk 以前は明確な型がなかったともとれるので。

ユーザー定義型を言語処理系側でも型として扱うようになった
という意味でSmalltalkの(?)貢献も勿論あると思うけど、
wikipediaの記述だとそこまで読み取れない。
2018/08/21(火) 19:33:37.74ID:Y1HyydAv
値にも型がない言語ってどんなのがあるの?
2018/08/21(火) 19:48:26.27ID:eEAmEMXy
あたいかたなしw
2018/08/21(火) 20:54:30.53ID:DPZ+pnx6
ゲームはこっち行けば?↓

推薦図書/必読書のためのスレッド in ゲ製作技術5
https://mevius.5ch.net/test/read.cgi/gamedev/1261811596/

ところでたしか10年前ぐらいはこのスレってWiki形式でまとまってなかったっけか?
これだっけ?↓
http://blog.livedoor.jp/program_qa/archives/12621641.html
http://s225.web.fc2.com/index.html
http://deztec.jp/x/04/06/2ch/
2018/08/21(火) 20:59:51.46ID:iwtfLtQy
>>523
アセンブリ言語とかBLISSとか
2018/08/21(火) 23:00:34.75ID:ArtIPtPh
>>508-510
>>503 じゃないけど、オレはC#よりF#を薦める
2018/08/22(水) 00:04:39.66ID:cL0nL/CZ
>>523
> 値にも型がない言語ってどんなのがあるの?

値に型がないということは全ての値は同じ型に属する(つまり一つの型だけが存在する)ということ

型無しλ計算が型無し言語の典型的な例、その唯一の型は全てのλ式の集合に相当するもの

もう少し実用的な言語で具体例を挙げると、ほとんどのCPUのマシン語
それらCPUのマシン語の扱う値は有限ビット列の集合に相当する単一の型に属するからね
(特に浮動小数点とそのための演算命令を持たないCPUだと完璧)
2018/08/28(火) 08:43:55.60ID:cQf653MT
新しめのC++の入門書でオススメありますか?
2018/08/28(火) 09:23:23.61ID:Gzofmim2
1, 2年前にC++17本が色々出てたからその中から適当なの探してみれば?
2018/08/29(水) 06:26:26.84ID:l6H3Y7xL
amazonで新しいものは簡単に探せますがレビューほぼついてなくて…
実際に購入した人から聞きたいですね
2018/08/29(水) 07:21:55.27ID:DlY3qzTs
>>531
立ち読みしろよ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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