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

■ このスレッドは過去ログ倉庫に格納されています
2017/05/04(木) 05:47:56.81ID:/O9MDtVN
※前スレ
http://echo.2ch.net/test/read.cgi/tech/1486026729/
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
立ち読みしろよ
2018/08/29(水) 12:58:31.26ID:Bu1QAX2c
>>532
答えられないくせにしゃしゃり出んなや
2018/08/29(水) 14:53:35.74ID:MTDD6gku
>>533
お前だって答えてないじゃん
仮に質問者だとしたら立ち読みしろよ
535529
垢版 |
2018/08/29(水) 17:30:33.96ID:l6H3Y7xL
引き続き回答募集してます
2018/08/29(水) 18:55:58.63ID:PQLYqc1y
自演おつ
537デフォルトの名無しさん
垢版 |
2018/08/29(水) 20:10:11.19ID:l6H3Y7xL
533が自分ってことですか
違いますね
よろしくお願い致します
2018/08/29(水) 22:21:04.41ID:l6H3Y7xL
新しめのC++の入門書でオススメありますか?
回答お願い致します;
2018/08/29(水) 22:24:32.51ID:V36//EKV
>>538
ビャーネ・ストラウストラップ「プログラミング言語C++ 第4版」
2015年出版だから十分新しい
2018/08/29(水) 22:36:09.55ID:l6H3Y7xL
回答はありがとうございます
しかし調べた感じですと入門書ではない気がします
2018/08/29(水) 22:40:20.21ID:/7hIIScJ
調べて判断できるくらいなら、わざわざ人に聞かなくても全部自分で調べればいいんじゃ?
2018/08/29(水) 22:42:13.31ID:BxZ1bkA/
それにしても、単なる知識を披露しあっているだけの時は頭良さそうなふりはできるが、
いよいよ自身の認識を問われる事態になるとここにいる連中、そこの浅さを露呈するやつ多すぎ
所詮、5chだな
2018/08/29(水) 22:43:30.22ID:/7hIIScJ
久しぶりだな、このコピペ
2018/08/29(水) 22:47:25.59ID:l6H3Y7xL
新しい本は自分で調べられます
ただ新しい物に関して全然中身の情報がない(レビュー等も)ので
こちらの経験者の方に質問させていただいてます;
何卒よろしくお願い致します。
2018/08/29(水) 22:50:28.15ID:V36//EKV
>>540
じゃあ同じ作者の「ストラウストラップのプログラミング入門」
これも入門書じゃないとか言わないでくれよ
2018/08/29(水) 23:10:14.90ID:l6H3Y7xL
ありがとうございます
入門書ではあると思いますが新しいに当てはまらない気がします…
ワガママ言ってるように聞こえてたらすいません;
一応最初にも記してる通り新し目の入門書で良いものがあれば教えていただきたいです
547デフォルトの名無しさん
垢版 |
2018/08/29(水) 23:12:45.02ID:ZfvIj+lG
>>546
図書館で片っ端から借りて良さそうな本を必要に応じて買え
それで足りないものはネットで調べればおk
548デフォルトの名無しさん
垢版 |
2018/08/29(水) 23:17:04.97ID:zRPnCBM0
ただのしょうもない文法覚えるのために
本買うのはムダ

コレがコタエ
549デフォルトの名無しさん
垢版 |
2018/08/29(水) 23:18:41.99ID:zRPnCBM0
アルゴリズムを理解して
その言語で書くことができるなら
その言語は使えたことになる

そうやって使っていくうちに
おのずとその言語の特性が分かってくる
2018/08/29(水) 23:19:05.95ID:l6H3Y7xL
うーん
新しいものを持ってる方がいないってことなんですかね?
551デフォルトの名無しさん
垢版 |
2018/08/29(水) 23:22:28.48ID:zRPnCBM0
いや
オレはカネをドブに棄てない

おカネと時間は有効に使うべきだからな
もっと意味のある書籍に時間やおカネつかうほうがいい

うん相変わらずカンペキなコタエ
2018/08/29(水) 23:23:22.63ID:UNSdpqs/
禿本は十分新しいと思うがな。
amazonのレビューが付いてない新しい本って、気になってる本があるなら書いてみれよ。
2018/08/29(水) 23:34:10.13ID:l6H3Y7xL
>>552
調べたら2011年に出てるようです
大昔でもないですが実行環境の導入とかやっぱり今とは違うでしょうし
今の環境に合わせた物で解説されてる本で勉強したいです
ただでさえ頭があまりいい方ではないので環境とかどうでもいいとこで躓きたくなくて;
まぁ回答なければ自分で人柱になるしかないですが…
554デフォルトの名無しさん
垢版 |
2018/08/29(水) 23:36:06.19ID:IvmvtIhc
実行環境の導入なんか本要らんだろ
555デフォルトの名無しさん
垢版 |
2018/08/29(水) 23:39:09.37ID:zRPnCBM0
むしろ導入とかのほうがぐぐって調べたほうがいい
導入ならバカが書いた導入手順でも十分に使える

むしろ導入なんかバカでもチョンでもできる

エレガントなコードを書くためにには
オレみたいなハイレベルなセンスがいる
2018/08/29(水) 23:41:58.92ID:l6H3Y7xL
何故そんなに新しい入門本を拒むのかがよく分かりません…

引き続きC++の新しい入門書で良い物の情報お待ちしてます
よろしくお願い致します。
2018/08/29(水) 23:46:02.96ID:vKnUxxNl
C++、俺はこれだったな。

標準講座C++ハーバート シルト
https://www.amazon.co.jp/dp/479811989X/

つかC++に限定するんやったらこっちいけよ↓
C++相談室 part137
https://mevius.5ch.net/test/read.cgi/tech/1535353320/
558デフォルトの名無しさん
垢版 |
2018/08/29(水) 23:46:36.97ID:zRPnCBM0
拒否してるワケじゃない
お勧めしてないだけだからな

しょうもない文法の入門本だから
やめといたほうがいいといってるワケ

まずオレならそんな入門本買わないといってるワケ

そのおカネで
もっと身になる入門本買って
時間使ったほうがいいといってるワケ

文法なんか実際に書いて覚えたほうが早い
2018/08/29(水) 23:51:57.40ID:vKnUxxNl
ID:l6H3Y7xL が言ってんのってもしかしてVisualStudioの使い方とかそういうのも入ってんの?
VisualStudioとC++、それぞれ別の本を買え。
いまやIDEなんて本を待ってる間に次verが出るし。
2018/08/29(水) 23:52:47.12ID:l6H3Y7xL
それは貴方がプログラムが出来る優秀な人間だからそう感じるだけです
こちらは右も左も分からない入門者だから必要としてます
なので貴方目線でそんなもん要らんとか切り捨てられても困ります;
アドバイスはありがたいですが
>>557
言語のスレで聞いたらスレチなのではないんですか?
大丈夫そうでしたらそちらで聞いてみます
誘導ありがとうございます
2018/08/29(水) 23:53:11.90ID:/7hIIScJ
実行環境の導入レベルの入門書って何だろ?
WindowsならVisualC++のハウツー本とか?
Linuxだとそんなのあるのかな?
562デフォルトの名無しさん
垢版 |
2018/08/30(木) 00:03:25.41ID:/0YXnEsV
オマエは大きな勘違いをしている
プログラムが書ける=優秀じゃないからな

文法どおりプログラムを書くだけならバカでもチョンでもできる
ゴミコード書ける程度での低学歴知恵遅れなら
この板みれば分かるとおり一杯いる

そうならないために、なにをすれば適切に効果的に学習できるか
考えてみるのは大事だ

この板にいるような低学歴知恵遅れにならないために
どうすればいいか考えてみるのは大事だ
2018/08/30(木) 00:07:29.34ID:NQz3sjtC
>560
「C++の入門書」って言ってるからみんなオススメの言語としてのの入門書を勧めてるし、
誰が見ても王道の書籍を教えてるんだが、お前が拒んでるように見えるのは確か。
「それを嫌がってちゃ、あとはクズ本しかねぇよ」って状況。

最近C++とか言っても、Boostライブラリとかが追加されたりしただけで差分みたいなもんだから、
そもそもC++の土台がない人に対してそこだけをフォーカスする入門書なんて矛盾してるってわかるだろ。

何人かが言ってる、アルゴリズムを〜とかも同じで、
どの言語もいわば分岐と繰り返し、関数呼び出しだから、C++を修める助走として
いっそシュガーな言語で入って、考え方やらを寄せていったほうがいいだろって
理にかなったアドバイスやで。
2018/08/30(木) 00:16:11.63ID:kCgj5iLA
>>563
拒んでるというか、529にも記してある通り自分は新しいC++の入門書でお勧めを聞いてるのに
意地になって古い本を勧めて来るので変になってるだけです;
後出しジャンケンはしてないはずです
しっかり欲しい本の条件は最初に書いてたと思います
自分が何故新しい入門書を必要としてるのか?そういう理由にまで突っ込まれる必要性が分かりません
まぁ荒れっぽくしてしまったのはすいません
2018/08/30(木) 01:00:18.76ID:NXSy37B2
どの本も途中から急に専門用語増えて難しくなる
今はわからなくてもいいから先へ進めみたいなのばっか
昔からこの手の技術書って
初心者向けと上級者向けってのはあっても、中級者向けっていう位置づけのものってないんだよね。
だから、そこに壁が出来る。乗り越えられずに挫折するというパティーン。ウェブは割りとその辺りをカバー
してきつつあるといっても、ピンきりなので、困っちゃう。
566デフォルトの名無しさん
垢版 |
2018/08/30(木) 01:01:37.06ID:jRU2Egdi
向こうでも同じ回答になりそうな予感
入門書の場合合う合うわないがあるから
本屋で立ち読みが一番なんだよなあ
ここは推薦図書・必読書のスレだから
リファレンス的なものが多くなるが挙げられてる本にハズレはないぞ
(それ以降でオススメできる本が出ていないとも言える)

まあ本当の入門者ならC++入門ってついてるならどの本でも変わりはないから
図書館で新し目の借りればいいのに
567デフォルトの名無しさん
垢版 |
2018/08/30(木) 01:03:47.34ID:/0YXnEsV
https://biit.cs.ut.ee/~vilo/edu/2005-06/Text_Algorithms/index.cgi?f=L1_Exact
たとえばココに書いてある内容を
文法に適合するようにひたすら落としこんでいけば
概ねの文法なんか勝手に理解できることになる
文法なんかその程度のもんだからな

何が書いてあって
なんでこうなるのか理解しながら
適合する文法に落としこめるなら
別のものも身につくことになる

コレなら初心者でもできる
むしろプログラム初心者の初学向け
2018/08/30(木) 01:10:43.48ID:Z6S7b1tB
本当の初心者なら望洋か晴比古の最近の改訂判やら新版やらでいいんじゃないの?
あのシリーズは改訂が多すぎて訳分からなくなってるけどな
2018/08/30(木) 01:26:03.46ID:DM4c6T6K
本なんか、たくさんある。でも理解できない。
それは、なぜでしょう?

多くの人は、古いロベールを買います。
それは、なぜでしょう?w

ロベールがわからない人は「スッキリわかる Java入門」「たのしいRuby」を買います。
それは、なぜでしょう?

これらの疑問がわかれば、勉強のやり方がわかるはず!

Python のGuido、C++ の禿の本は、おすすめしない。
言語の作者が、著者として一流とは限らない!
2018/08/30(木) 01:26:59.57ID:1W3VmofA
ワンオペで独り寂しく縦横無尽に右往左往してます
チーム開発の具体的な指南書を見てみたいんだけど
複数人で分担して作ってテストして結合してとか
そういうのって本はあります?
それとも、転職してOJTで身に付けないと駄目なものなのかな?
571569
垢版 |
2018/08/30(木) 01:43:40.32ID:DM4c6T6K
本のレビューを見ても、無駄

漏れなんか、ハーバートシルト・柴田望洋・林晴比古の、どれでも読める。
自分のレベルと合っていれば、OK。
自分のレベルと合っていない人にとっては、全くの無駄

でも、ほとんどの人は無理だから、ロベールから始める。
ロベールも無理なら「スッキリわかる Java入門」「たのしいRuby」。
これらでも無理なら、アンクの絵本シリーズとか

小中高大学への勉強の過程と、全く同じ。
本とは、自己の成長の記録

最後には「Linux プログラミング・インタフェース」と、
ドワンゴ江添亮の本を持って、数年山籠もりする

とにかく、どの言語でも、入門書と「Effective 何々」というのが、プロの最低ライン。
まあでも、読んでいない奴がほとんどだけどw

スクエニとか、何千人も社員がいる会社が、どうしてC++ のプログラマーを募集するのでしょう?
何千人も社員がいるのに、なぜ1人も見つからないのでしょう?w
572569
垢版 |
2018/08/30(木) 02:03:15.69ID:DM4c6T6K
かんたん Visual C++[改訂2版]、堀義博、2017

漏れなんか、ハーバートシルト・柴田望洋・林晴比古の、どれでも読める。
自分のレベルと合っていれば、OK。

逆に、自分のレベルと合っていない人にとっては、全くの無駄

結論、君には新しい本は、無理です。
たぶん、ロベールも無理
「たのしいRuby 第5版、2016」を薦める

C++ をやるような人は、10言語ぐらい出来て、環境構築などのOS の知識がある。
だから、どの企業もコンピューターリテラシーのある人を求めているわけ

言語の文法だけを知っている人は、いらない
文法だけでは何も作れない。

だから最低でも「Effective 何々」を読んでいないとダメ。
デザインパターン・アルゴリズムを勉強していないと、何も作れない

例えるなら、C++は大学生。小学生は、Rubyから始めろ。
次の順番で勉強する。C++ は8番目だから、10年後に考えろ!

1. 動的言語。Ruby, Python, JavaScript
2. 静的言語。Java, Kotlin, C#
3. ポインターのある言語。C, C++
573デフォルトの名無しさん
垢版 |
2018/08/30(木) 05:58:05.24ID:3AGuPUon
禿の本ってなに?
574デフォルトの名無しさん
垢版 |
2018/08/30(木) 06:02:11.22ID:3AGuPUon
数か月前から「たのしいRuby」が大人気でついに買うかもしれませんが本当にいいの?
オレはinternationalな人だから日本人が作った言語という時点でイヤなのですが。

Is "Fun Ruby" really so good? It is always referred to since some months ago.
I have international views on life, so I don't feel like learning that language, made by a Japanese.
2018/08/30(木) 06:11:50.80ID:f+DfrpjN
>>573
C++の開発者ビャーネ・ストラウストラップの著書
本人は額から頭頂部にかけて禿げているから俗称、禿本と呼ばれてる
最新の日本語訳本だと>>539の「プログラミング言語C++ 第4版」
なお、訳者はあの柴田望洋
576デフォルトの名無しさん
垢版 |
2018/08/30(木) 06:37:28.80ID:AvvnC/FF
>>574
internationalな人ならJapaneseの言語でも良いじゃないか
577569
垢版 |
2018/08/30(木) 07:32:18.29ID:DM4c6T6K
ゲームプログラマになる前に覚えておきたい技術、平山 尚、2008

これは俗に言う「セガ本」で、大賞をとったけど、
コンセプトは、C++・オブジェクト指向・3D の3つを、1冊で教える!

でも、実際には無理。
これを読んで、プログラマーになれる奴はいない!
C++ でゲームプログラミングなんて、技術の最高峰だから、最低でも10年は掛かる

実際には、この3つを別々の本で、学ぶ必要がある。
C++ はロベール。
オブジェクト指向は「スッキリわかる Java入門」
3D も別の本

普通は、ロベールを読めるまでに、数年は掛かる

「スッキリ」の初版は、2011年に出た。
この本以前には、初心者がオブジェクト指向を学ぶ本は、なかった

普通の本では、オブジェクト指向の説明は数十ページだけど、
スッキリは250ページあって、驚異のイラスト量をほこる

この本が出てから、企業研修には皆、この本を使うようになって、
日本のオブジェクト指向が普及した

つまり、C++ へたどり着くまでの、う回路ができたわけ
2018/08/30(木) 07:45:10.42ID:EJNleK6c
う回路があるなら、正道も教えてくれよw
2018/08/30(木) 07:59:53.11ID:f+DfrpjN
>>578
正道なら開発者自身の著書である>>575
C言語で言えばK&Rに相当するバイブル(そこまで堅苦しい内容ではないけど)
入門書を数多く執筆している柴田望洋の翻訳なのでそれほど難解な言い回しも見当たらない
ただまあオブジェクト指向などの周辺概念を全く知らない本当の初心者なら、う回路を征くのも無難な判断だと思う
2018/08/30(木) 08:48:27.76ID:Rymf0sOv
なんかキモいスレになったな
初心者で偉そうなクレクレ乞食と江添を煮詰めたような長文野郎か
581569
垢版 |
2018/08/30(木) 08:56:43.18ID:DM4c6T6K
登山の初心者が、最短距離の絶壁を、垂直に登るのは不可能。
だから、斜めに進んでいく

目標があっても、そこへたどれる道筋を見つけないといけない。
道の途中に、穴ぼこなど断絶してる場所があったら、たどりつけない

そこで気づいて、その道を引き返して、目標へたどり着けそうな、新たな道を歩き始める。
それを繰り返した結果が、以下の順番で学ぶ

1. 動的言語。Ruby, Python, JavaScript
2. 静的言語。Java, Kotlin, C#
3. ポインターのある言語。C, C++

エベレスト級の、難易度が最高峰のC++ には、10年後!
2018/08/30(木) 09:00:52.83ID:Ed6Jhut7
>>561
Linux なら、Ubuntu LTSをフルインストールすればC++の開発環境やboost、GTK含め主要ライブラリーは最初から入ってるから、インストール指南はいらんのよね。
エラーメッセージがちゃんと出るから、問題が出たらソフトの名称+エラーメッセージでググればだいたい解決するし。

あとこれは可能な人がかなり限られるけど、職場に詳しい人がいれば、ソフトのソース見て答を教えてくれたりする。
ベンダーに聞かないとどうしても答が出ない謎ってのがほとんどないから。

EclipseなりEmacsなりvimなりの使い方は、そっち専門の解説書かな。
C++以外にmakeの解説書は揃えた方がいいと思う。
2018/08/30(木) 09:09:53.78ID:RWRVkGd2
>>580
お、それで思い出したけど、
https://github.com/EzoeRyou/cpp-intro
に最新のC++を対象にした入門書があるじゃん。書きかけだけど。

でも対象がLinuxっぽいしLinux自身やエディタに対する説明はゼロみたいだから、プログラミング経験のないまったくの初心者には難しそうだな、これ。
2018/08/30(木) 09:15:26.37ID:fZXCQKMc
C++の本を読みたいのか、それともC++を使えるようになりたいのか・・・
2018/08/30(木) 10:33:13.18ID:Kraa2ZzX
初心者野郎はけっきょく開発環境バナシじゃね?
c++とかいうてるのを真に受けてるからみんな混乱
本に書いてあることをやりたいけど コンパイル環境とかエディタの記載がない(もしくは任意)だから進まない とか言うバカなんじゃ
586デフォルトの名無しさん
垢版 |
2018/08/30(木) 17:44:51.67ID:fYjk7mf+
釣り堀ですな
2018/08/30(木) 18:47:09.29ID:nhWZJRvT
QZがいないw
2018/08/30(木) 18:56:35.00ID:vbppDtwI
C++で稼ぎたいだけです
2018/08/31(金) 00:57:02.13ID:laSxw++E
>>565
オライリーの本とか大多数が中級者向けじゃん
初心者から見たら上級者向けに見えるのかな
590デフォルトの名無しさん
垢版 |
2018/08/31(金) 06:54:08.46ID:P+wJyMon
釣られすぎだろ
2018/08/31(金) 07:03:08.76ID:kqLurM/K
全然釣りではないですね
ロベールの説明が入門者向けじゃないと感じたので新しいのがほしかっただけです
2018/08/31(金) 07:23:08.50ID:wT3DulcX
他人の評価が社会では評価されるんよ?
君の価値観なんて他人の評価の範疇には入らないよ
君は他人から釣りだと思わてるし、馬鹿だと思われてるのを自覚しろ
2018/08/31(金) 07:23:26.68ID:53KoWqrY
もう君にはC++は向いていないから諦めろよ
2018/08/31(金) 07:28:17.63ID:kqLurM/K
いいえ、諦めません
スッキリ分かるjavaは普通に読めましたし、ロベールが糞なだけだと思います
プログラマーとしては天才なのかもしれませんが入門者に教えるのは下手糞だと思ってます
絶対にあの本より分かりやすいC++入門書はあるはずです
2018/08/31(金) 07:38:28.62ID:53KoWqrY
理解力不足を棚に上げて教え方が悪いと言い出すとか、どれだけ ゆとり脳 なんだよ
2018/08/31(金) 07:41:35.12ID:wT3DulcX
>>594
じゃあJavaでプログラミング書いてろ
そうしたらC++も理解できる
2018/08/31(金) 07:43:55.38ID:nHGkxuOE
次はポインタで文句言い出すパターンだな
598569
垢版 |
2018/08/31(金) 07:53:39.21ID:KL9vGmUq
他のは、もっと難しい。
だから、古いロベールを薦めている

やってみればわかる

漏れらは、何十冊も読んでるから、
ハーバートシルト・柴田望洋・林晴比古の、どれでも読める

>>572
にも書いたけど、ロベールでも読めないだろ。
C++ の本を読めるだけでも、数年は掛かる

>>577
にも書いたけど、セガ本から始めた初心者は、皆同じ反応をして、同じ道をたどる。
つまり、出来ない!

だから皆「スッキリ」を読む

本の良し悪しじゃない。
君のレベルが、本を読めないレベル。
小学生が、大学生の本を読めないのと同じ

572 に書いた、言語の順番で、プログラミングをしていく事。
この順番で、小中高大学へと進める
599569
垢版 |
2018/08/31(金) 08:06:49.07ID:KL9vGmUq
次は、ポインタがわかりませんと言う。
それなら、この本を読めば?

詳説 Cポインタ、2013、オライリー・ジャパン

次は、アルゴリズム・デザインパターンがわかりませんと言う
「Effective 何々」を読めば?

こういう具合に、無限に続いていく

最後には「Linux プログラミング・インタフェース」と、
ドワンゴ江添亮の本を持って、数年山籠もりせいってなるw

言語だけ学んでも、プログラミングなど出来ない。
結局、OS・システムの知識が必要だから
2018/08/31(金) 08:15:11.37ID:kqLurM/K
>>598
友達はそんなかからないって言ってましたし
注意書きにも"全くのプログラミング初心者でも安心してお読みいただけます"って書いてありますよ
ロベールは嘘つきの糞野郎でもあるんですね
苦しんで覚えるC言語って本も借りて詠みましたが、普通にわかり易い内容でした
とことんロベールとは相性が悪いようです
入門とかついてる本は逆に変なの多いんですかね?
>>597
ポインタの章は意外と分かりやすかったです。しっかり0から説明されてたので。
この本新しい事するのに基本的なこと教えないでいきなり応用まがいなことし出すから分かりづらいんですよね…
全部が全部そういう章って訳ではないですが…
2018/08/31(金) 08:29:49.32ID:PamnfCvT
何つーか、自分も外人と一緒に働くまでそうだったけど、日本人って完璧主義者と言うかね。。。
もっと何となくわかる程度からでもガンガン話したり読んだりした方が結果的に覚えるんだよね。
結局、理解したい、して欲しいって気持ちの方が大事つーかね。
2018/08/31(金) 08:31:43.06ID:nHGkxuOE
>>600
C言語の基本構文もポインタやOOPの概念もしっかり理解できているのなら一体どこで躓いているんだ?
本当に理解できてる?
2018/08/31(金) 08:52:25.94ID:fvIT2UgC
Java理解しててロベール持ってるなら、ごく簡単なプログラムなら既に書けるでしょ。文法の違いなんて慣れるだけだし。
C++の参照はJava/JavaScript/Ruby/Python/Lisp/OCamlあたりの参照と違って独特だからそこはハマるかもしれんが。

自分がどの辺を理解できてないかを説明できるなら、その辺を集中的に説明した本を探せばいいし、
できないようならいったんC++は置いておいて、PythonかGoあたりでも勉強してからC++に戻ってきたらどう?
CとC++はプログラミング言語の中では一番低レイヤーで難しい言語なわけで、いきなりだと難しすぎるってのはありうる話だから。
2018/08/31(金) 08:54:21.84ID:GzSCKDIb
もうこれ荒らしだろ
2018/08/31(金) 09:20:29.47ID:FiZUBQPR
理解できないのを自分じゃなくて本のせいにする時点でまともに相手する必要ないよこいつ
606569
垢版 |
2018/08/31(金) 09:46:43.76ID:KL9vGmUq
「苦しんで覚えるC言語」は、内容がない。
漏れは、1時間で読める

作りながら学ぶ系の本は手順書だから、説明しない。
ざっと動画を見るのと同じ。
あ、動いた動いたってだけ

セガ本も、セガに面接に来る前に、読んでくださいだろw
でも、セガの社員で、まず読める奴はいないだろw

それでも、大賞をとった

C++ がそんなに簡単なら、C を何十年もやってる連中が、どうして出来ないのさ?
C++ができますって何十人も面接に来て、皆一日で返されるのはなぜ?

各大学で、Cの授業を受けた初心者が、皆できないってやめてる
2018/08/31(金) 09:47:25.70ID:GzSCKDIb
>570
組織パターン
https://www.amazon.co.jp/dp/4798128449

自分が読んだ中で、具体例というとこれかな。
チーム論か各工程の話かがちょっとレスから読み取れなかったので、
まぁちらっと立ち読みとかいかがでしょ。

この本は、まずチームってのがある中で、たとえば
「進捗管理の厳しい案件中に致命的なトラブル発生、チームとしてどうする?」
とかいう状況に「そういうときはだいたいこうやるもんやで」って解説したような本。
読み方としては結城のデザパタ本みたいに読めばよいと思う。
2018/08/31(金) 09:50:37.32ID:GzSCKDIb
>606
一応書籍スレやから、ただ単にお前がなんか言いたいだけの長文レスはやめなよ。
609デフォルトの名無しさん
垢版 |
2018/08/31(金) 11:40:52.16ID:U1S0kqch
https://www.amazon.co.jp/dp/4774115797/
「Javaデザインパターン徹底攻略」の本を読み始めたところ
ウンコのように分かりやすくて良書だと感じるのですが
オブジェクト指向の「すっきりJava」のあとさらに奥に進むにはこの本以外には何が最適でしょうか?
610デフォルトの名無しさん
垢版 |
2018/08/31(金) 16:52:55.78ID:+Dol/pR6
GOF本じゃないかな?
2018/08/31(金) 18:47:34.76ID:5OSgw2nY
>>609
本ばっか読んでないでプログラミングしろよ
2018/08/31(金) 18:49:22.51ID:e8TaZORQ
相手すんなよ
2018/08/31(金) 19:46:06.72ID:kqLurM/K
>>603
ところどころ分からなことが出てくるので具体的に'コレ'というのは無いです;
バイトとかメモリが絡んだ物の例題が出てくるとちと困惑しちゃう部分はあります
プログラミング自体最近始めたとこなんですけどメモリがどうなってるのかとかも知っといたほうがいいんですかね
プログラムはなぜ動くのかとか分かりやすいですかね?
pythonは検討してみます。アドバイスありがとうございます
2018/08/31(金) 21:56:53.82ID:eOPF4j34
>>613
メモリーのからんだあたりが、まさにC/C++の低レイヤー言語っぽいところだから、初見でわからないのは普通。
デバッガで実際にメモリーダンプしながら追っかけて見ると、実はメモリー空間全体が単なるバイト配列みたいなものだと分かって理解が進むかもな。

近年のC++はこういう生のメモリーからかけ離れた抽象化を使う方向に進化してるので、
最新のC++の本は、そのあたりを理解する用途には向かない。
古い本かC言語の本の方が向いてる。
俺は持ってなくて昔のあやふやな記憶だが、「Cの絵本」がわりと良かったような気がする。
2018/09/01(土) 01:44:17.20ID:7m3QNSMj
逆に、近年のC++を理解するのが目的なら、そういう低レイヤーな話は後回しでいいんだよね。
初心者がそういうとこで悩まなくて済むように、いろいろ便利な機能を追加してきたんだから。
2018/09/01(土) 03:10:25.97ID:NaAehWfF
そうは言ってもC/C++を使う以上は常に具体的なメモリ空間のイメージを意識していないと
メモリリークを起こすコードを多発させることに成りかねないけどな
いくら抽象化する方向性に進んでいるとは言っても、ガーベジコレクションも無い状態で
ポインタ操作でメモリを弄らざるを得ないんだから
617569
垢版 |
2018/09/01(土) 08:28:01.73ID:kUpkBQ3x
1. 動的言語。Ruby, Python, JavaScript
2. 静的言語。Java, Kotlin, C#
3. ポインターのある言語。C, C++

だから各言語1年ずつ、この順番でやれって言ってるだろ

ポインタのある言語なんて、ずっとポインタを追いかけていかないといけないから、
プログラミングにならない

ましてや、OS の仕組みを知らない初心者は、
バグ・メモリリークで、時間を無駄にするだけ

C/C++ をやる時間で、1. の3言語で、動くものが作れる
2018/09/01(土) 09:07:00.64ID:EQQTXFf5
とりあえずPowershell使えればどこ行っても重宝されるよ
職場で圧倒的なシェアを誇るWindows標準のシェルなのに
使いこなしてる人ほとんどいないから

スキルとして身につけたいならPowershellから始めることをすすめる
2018/09/01(土) 10:12:29.61ID:pdy+C5zQ
c++バカはもういいよ。
お悩み相談スレじゃねえっての。
2018/09/01(土) 13:02:39.66ID:nxATNdk4
>>618
Powershellスクリプトはデフォで実行できないようになってるから不人気
起動バッチを使えば問題ないけどね

Powershellは言語スキルとして認められてないし
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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