※前スレ
http://echo.2ch.net/test/read.cgi/tech/1486026729/
探検
推薦図書/必読書のためのスレッド 82©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2017/05/04(木) 05:47:56.81ID:/O9MDtVN
624デフォルトの名無しさん
2018/09/01(土) 14:07:06.23ID:NaAehWfF 職場環境の話とかするなら他へ行けよ
625デフォルトの名無しさん
2018/09/01(土) 14:53:23.16ID:QHLsgVSf >>621
いやcsc.exeも最初から入ってるからあんたの理屈で言やC#でいいやん
いやcsc.exeも最初から入ってるからあんたの理屈で言やC#でいいやん
626デフォルトの名無しさん
2018/09/10(月) 19:49:17.81ID:1kUH1V3R >618
ふつーにおっさんプログラマしてるんだけど、今日始めてPowerShellを知ったわ。
期末で時間あって、ちょっと最近のWeb系の動向とか仕入れてたら偶然。
lsとか使えて便利やね。拡張版cmdって感じ。
cmdぐらい楽に起動できたら使っていきたいわ。
ふつーにおっさんプログラマしてるんだけど、今日始めてPowerShellを知ったわ。
期末で時間あって、ちょっと最近のWeb系の動向とか仕入れてたら偶然。
lsとか使えて便利やね。拡張版cmdって感じ。
cmdぐらい楽に起動できたら使っていきたいわ。
627デフォルトの名無しさん
2018/09/10(月) 20:29:25.08ID:L0ENDBop PowerShellは普通にダブルクリックでスクリプト実行できたらいいのにな
利便性では未だにバッチファイルのが上とかおかしい
利便性では未だにバッチファイルのが上とかおかしい
>>626
bourne AGAIN shell とどの程度互換性がありますか?
bourne AGAIN shell とどの程度互換性がありますか?
629デフォルトの名無しさん
2018/09/10(月) 22:37:15.62ID:YMWB0kCS >>626
10年以上前のwin7から載ってるのにいま知ったとか、老外やべえな…
10年以上前のwin7から載ってるのにいま知ったとか、老外やべえな…
630デフォルトの名無しさん
2018/09/10(月) 23:19:07.48ID:qKziESVr631デフォルトの名無しさん
2018/09/11(火) 00:11:46.79ID:p1uFk9aE PowerShell・bash は、互換性はないけど、
A | B | C
が、シェルスクリプトのように文字列渡しじゃなくて、オブジェクト渡し。
インスタンス内の属性も持ったまま
WSH・VBScript のスレ主のピラフ大王なんて、PowerShell でもスクレイピングもする。
.net のライブラリも使うし、すごいよ
A | B | C
が、シェルスクリプトのように文字列渡しじゃなくて、オブジェクト渡し。
インスタンス内の属性も持ったまま
WSH・VBScript のスレ主のピラフ大王なんて、PowerShell でもスクレイピングもする。
.net のライブラリも使うし、すごいよ
632デフォルトの名無しさん
2018/09/11(火) 10:33:22.22ID:RLpo6Mnc でもあのオブジェクトが渡るって感覚が今ひとつ好きになれんなあ
UNIXのあくまで可読性あるテキストが渡ってるってカッチリした感覚が好き
UNIXのあくまで可読性あるテキストが渡ってるってカッチリした感覚が好き
633デフォルトの名無しさん
2018/09/11(火) 22:42:43.68ID:HFEySEx3 じゃぁ諸兄の皆様、書籍スレらしく、オススメのPowerShell本ある?
ズブの初心者ってわけでもないから少し難し目からでもOKす。
ズブの初心者ってわけでもないから少し難し目からでもOKす。
634デフォルトの名無しさん
2018/09/12(水) 08:51:11.94ID:lhHC5QIw635デフォルトの名無しさん
2018/09/12(水) 13:02:30.45ID:Twl/eyeB >>634
スクリプトとして動かせるんだよなぁ
スクリプトとして動かせるんだよなぁ
636デフォルトの名無しさん
2018/09/12(水) 16:54:18.08ID:GMQ/nW9m macやlinuxでもpowershellとかいらね
637デフォルトの名無しさん
2018/09/12(水) 21:47:50.53ID:wX712068 >>635
いやいやWindows標準の機能じゃないし
いやいやWindows標準の機能じゃないし
638デフォルトの名無しさん
2018/09/13(木) 06:29:03.47ID:A6MXzUbD バカはレスしないでくれる?
639デフォルトの名無しさん
2018/09/13(木) 06:30:17.54ID:XbS/YrPF はい
640デフォルトの名無しさん
2018/09/13(木) 09:22:25.33ID:PjbSmDGU641デフォルトの名無しさん
2018/09/13(木) 11:24:12.51ID:oD6Mosod バカはレスしないでくれる?
642デフォルトの名無しさん
2018/09/13(木) 15:50:40.92ID:aTjMUcSh 書籍スレやぞ。
643デフォルトの名無しさん
2018/09/13(木) 16:12:29.19ID:4XSJXLCx バカめw
644デフォルトの名無しさん
2018/09/13(木) 21:10:52.38ID:LPardlOc ロベールの入門書読んでたんですが
06-05~06-09辺りから急に
○○の実装は略...とかmain関数は略とか新しく使ってるヘッダファイルについての説明も疎かだったりと
意味が全くわからず飛ばしてしまったんですけど、
ここらへんの知識を穴埋め出来るお勧めの入門書はありますか?
06-05~06-09辺りから急に
○○の実装は略...とかmain関数は略とか新しく使ってるヘッダファイルについての説明も疎かだったりと
意味が全くわからず飛ばしてしまったんですけど、
ここらへんの知識を穴埋め出来るお勧めの入門書はありますか?
645デフォルトの名無しさん
2018/09/13(木) 21:13:27.07ID:oTEGF156 前までの章理解出来ていればもうわかるだろ?ってことだぜ?
646デフォルトの名無しさん
2018/09/13(木) 21:26:21.55ID:LPardlOc いやいや新しいことを教えるのにそんな謎掛けみたいなことする意味が分かりません
混乱するだけだと思います。
混乱するだけだと思います。
647デフォルトの名無しさん
2018/09/13(木) 21:32:04.60ID:oTEGF156 重要じゃないから、あるいは説明済みのため略している
標準ライブラリは全部を説明していれば膨大になるためそのドキュメントを当たれって事だろ
わからないなら前の章に立ち返れ
標準ライブラリは全部を説明していれば膨大になるためそのドキュメントを当たれって事だろ
わからないなら前の章に立ち返れ
648デフォルトの名無しさん
2018/09/13(木) 21:39:09.70ID:LPardlOc んー納得しづらい理屈ですね。入門書として買ったので手取り足取り教えてもらえないと…
他の本もそんな感じなのでしょうか…?これ以外だと入門書でいいものはないんでしょうか
他の本もそんな感じなのでしょうか…?これ以外だと入門書でいいものはないんでしょうか
649デフォルトの名無しさん
2018/09/13(木) 21:55:47.21ID:C03eYjUo >>648
やさしいC++
やさしいC++
650デフォルトの名無しさん
2018/09/13(木) 22:13:41.81ID:LPardlOc >>649
レスありがとうございます。
すいません書いていませんでした。優しいC++ 第3版とスッキリ分かるjavaは持ってて最後までやりました。
ただそれだけだと弱い感じがするので次に読む入門書を探しています。
まだ入門未満としてデカイ壁を感じてます…;;
レスありがとうございます。
すいません書いていませんでした。優しいC++ 第3版とスッキリ分かるjavaは持ってて最後までやりました。
ただそれだけだと弱い感じがするので次に読む入門書を探しています。
まだ入門未満としてデカイ壁を感じてます…;;
651デフォルトの名無しさん
2018/09/13(木) 22:35:06.55ID:oTEGF156 読んだだけじゃないのか?
プログラムはなぜ動くのか
オブジェクト指向でなぜ作るのか
あたりが適当
プログラムはなぜ動くのか
オブジェクト指向でなぜ作るのか
あたりが適当
652デフォルトの名無しさん
2018/09/13(木) 22:42:53.85ID:LPardlOc >>651
ちゃんと書きながらやって理屈で覚えるよう努力してます
後ロベールも優しいCも両方言えるのですが書いてある仕様が古かったので
ファイル分割の項目のところがイマイチ上手く出来ずよく理解できませんでした
(使ってるのはvisualstudio2017です)
>>プログラムはなぜ動くのか
オブジェクト指向でなぜ作るのか
はC++プログラミングの本では無さそうですが今読んでも役にたちますか?
パソコン初心者にはキツイとAmazonレビューにありましたが…
ちゃんと書きながらやって理屈で覚えるよう努力してます
後ロベールも優しいCも両方言えるのですが書いてある仕様が古かったので
ファイル分割の項目のところがイマイチ上手く出来ずよく理解できませんでした
(使ってるのはvisualstudio2017です)
>>プログラムはなぜ動くのか
オブジェクト指向でなぜ作るのか
はC++プログラミングの本では無さそうですが今読んでも役にたちますか?
パソコン初心者にはキツイとAmazonレビューにありましたが…
653デフォルトの名無しさん
2018/09/13(木) 23:01:53.88ID:aTjMUcSh またお前かよC++野郎。
654デフォルトの名無しさん
2018/09/13(木) 23:56:00.60ID:LPardlOc はい。スッキリわかるjava読み切ったので
ロベール読み切ろうとしたらどうでもいいとこで出鼻くじかれてしまって^^;
今の自分に合う本を教えてほしいです。
651さんのは調べたらアセンブラを扱ってる本みたいで全く理解できそうにないです
ロベール読み切ろうとしたらどうでもいいとこで出鼻くじかれてしまって^^;
今の自分に合う本を教えてほしいです。
651さんのは調べたらアセンブラを扱ってる本みたいで全く理解できそうにないです
655デフォルトの名無しさん
2018/09/13(木) 23:59:50.18ID:oTEGF156 C++に手を出さない方が無難
656デフォルトの名無しさん
2018/09/14(金) 00:06:11.90ID:JmS1OWxJ いいえ。言われたとおりスッキリわかるjavaも読みましたので諦めません。
657デフォルトの名無しさん
2018/09/14(金) 00:44:29.04ID:JmS1OWxJ C++の入門書で○○は省略とかそういうことやってない奴で
お勧めの物があれば教えて下さい
2010年以降に出たものであれば大丈夫です
よろしくお願い致しますm(_ _)m
お勧めの物があれば教えて下さい
2010年以降に出たものであれば大丈夫です
よろしくお願い致しますm(_ _)m
658デフォルトの名無しさん
2018/09/14(金) 00:45:21.18ID:RUHHwTRx >>652
C++の入門レベルのファイル分割の方法に仕様が新しいも古いも無いと思うけど…
C++の入門レベルのファイル分割の方法に仕様が新しいも古いも無いと思うけど…
659デフォルトの名無しさん
2018/09/14(金) 00:55:32.54ID:+5Bxmsq8 乞食が偉そうに
お前馬鹿なんだから二度とくんなよ
お前馬鹿なんだから二度とくんなよ
660デフォルトの名無しさん
2018/09/14(金) 01:01:01.06ID:JmS1OWxJ661デフォルトの名無しさん
2018/09/14(金) 01:11:47.87ID:y0a2qOvJ c++プライマー第5版
662デフォルトの名無しさん
2018/09/14(金) 01:28:41.54ID:zZtMiOUI ロベールはガイジだからやめろ
663デフォルトの名無しさん
2018/09/14(金) 01:31:36.53ID:JmS1OWxJ >>661
ありがとうございます〜
調べたら中級者がメイン層って注意書きに書いてありますが読み切れますかね・・・?
評価もまちまちで1万円はちょっとキツイです。買うの前提で・・
ワガママいってごめんなさいです
ありがとうございます〜
調べたら中級者がメイン層って注意書きに書いてありますが読み切れますかね・・・?
評価もまちまちで1万円はちょっとキツイです。買うの前提で・・
ワガママいってごめんなさいです
664デフォルトの名無しさん
2018/09/14(金) 01:54:04.92ID:RUHHwTRx665デフォルトの名無しさん
2018/09/14(金) 02:14:33.84ID:JmS1OWxJ666デフォルトの名無しさん
2018/09/14(金) 03:14:09.10ID:YQ1y2eFS 「やさしいC++、猫でもわかるC++、かんたん Visual C++ 」などなら、スラスラ読めるけど、
薄い本は、情報量が少ない。
難しいことは書いていないから
ロベールは本格的な本だから、相手が違う。
柴田 望洋、ハーバート・シルトと比べた場合に、ロベールの方がわかりやすい
薄い本で、文法の1割。
本格的な本で、2, 3割ぐらいわかると言うだけ
細かいルールを言い出すと、切りがない。
江添亮の本でも、詳細は割愛します。
ルールに切りがない
「C++テンプレートテクニック」とか、テンプレートだけでも軽く、1冊書ける。
細かいルールを言い出すと、切りがない
「ゲームプログラマになる前に覚えておきたい技術」
これは大賞も取った有名な本で、通称「セガ本」
この本を読んでから、セガの入社試験を受けてって書いてあるけど、
この本をマスターしている人は、セガにもほとんどいないと思うw
「たのしいRuby 第5版、2016」で、
オブジェクト指向とプログラミングの基礎を、みっちりやってからの方がよいと思う
20〜30年、C言語をやってる人でも、ほとんど、C++ を理解できないのが普通なのに、
どうしてプログラミング自体が初心者の君が、スラスラ理解できるのさ?
薄い本は、情報量が少ない。
難しいことは書いていないから
ロベールは本格的な本だから、相手が違う。
柴田 望洋、ハーバート・シルトと比べた場合に、ロベールの方がわかりやすい
薄い本で、文法の1割。
本格的な本で、2, 3割ぐらいわかると言うだけ
細かいルールを言い出すと、切りがない。
江添亮の本でも、詳細は割愛します。
ルールに切りがない
「C++テンプレートテクニック」とか、テンプレートだけでも軽く、1冊書ける。
細かいルールを言い出すと、切りがない
「ゲームプログラマになる前に覚えておきたい技術」
これは大賞も取った有名な本で、通称「セガ本」
この本を読んでから、セガの入社試験を受けてって書いてあるけど、
この本をマスターしている人は、セガにもほとんどいないと思うw
「たのしいRuby 第5版、2016」で、
オブジェクト指向とプログラミングの基礎を、みっちりやってからの方がよいと思う
20〜30年、C言語をやってる人でも、ほとんど、C++ を理解できないのが普通なのに、
どうしてプログラミング自体が初心者の君が、スラスラ理解できるのさ?
667デフォルトの名無しさん
2018/09/14(金) 03:34:05.55ID:JmS1OWxJ >>20〜30年、C言語をやってる人でも、ほとんど、C++ を理解できないのが普通なのに、
確かに難しいですけどその理屈でいくとC++を使いこなせてるのが爺婆婆のみってことになりますし、それは可笑しいです。
○○は省略とかmain関数なしとか変なことしてない本なら理解していけるはずです。
>>「C++テンプレートテクニック」とか、テンプレートだけでも軽く、1冊書ける。
細かいルールを言い出すと、切りがない
いえ、そういうガッツリやる系の本じゃなくてもいいのです
取り敢えず広く浅くな感じで理解した気になれる本ならいいです
ですので>>657の本をお願いしたいです
C++やるのにrubyやるのは変とrubyスレの方にも言われましたしやっぱりC++やりたいです。
C++入る前に何年も遠回りしてる人なんているんですか?
アドバイスはありがとうございます。
確かに難しいですけどその理屈でいくとC++を使いこなせてるのが爺婆婆のみってことになりますし、それは可笑しいです。
○○は省略とかmain関数なしとか変なことしてない本なら理解していけるはずです。
>>「C++テンプレートテクニック」とか、テンプレートだけでも軽く、1冊書ける。
細かいルールを言い出すと、切りがない
いえ、そういうガッツリやる系の本じゃなくてもいいのです
取り敢えず広く浅くな感じで理解した気になれる本ならいいです
ですので>>657の本をお願いしたいです
C++やるのにrubyやるのは変とrubyスレの方にも言われましたしやっぱりC++やりたいです。
C++入る前に何年も遠回りしてる人なんているんですか?
アドバイスはありがとうございます。
668666
2018/09/14(金) 03:38:57.70ID:YQ1y2eFS 実引数依存の名前探索 (ADL)とは、C++において関数呼出時に与えられた引数の型に依存して、
呼び出す関数を探索 (lookup)する仕組みのことである。
英語ではKoenig lookup、argument dependent lookup (ADL)
これは、Koenig が考えた、多重定義の解決方法。
こういうルールが無数にある
各ルールが作られた理由がわからないと、いつまで経っても理解できない
薄い本は、こういう難しいことは書いていないから、簡単に読める。
その代わり、知識が少ない
逆に、江添亮の本なんて、数年山籠もりしないと読めないw
呼び出す関数を探索 (lookup)する仕組みのことである。
英語ではKoenig lookup、argument dependent lookup (ADL)
これは、Koenig が考えた、多重定義の解決方法。
こういうルールが無数にある
各ルールが作られた理由がわからないと、いつまで経っても理解できない
薄い本は、こういう難しいことは書いていないから、簡単に読める。
その代わり、知識が少ない
逆に、江添亮の本なんて、数年山籠もりしないと読めないw
669666
2018/09/14(金) 03:54:22.24ID:YQ1y2eFS ロベールが嫌なら、柴田 望洋かハーバート・シルト。
このレベルが無理なら、
「やさしいC++、猫でもわかるC++、かんたん Visual C++ 」
この辺りなら、内容・ルールが少ない
基本的に、C++ がわかると言う人は、浅い知識しかないから、簡単に思う。
勉強すればするほど難しい
ルールが無限に出てくるから
「たのしいRuby 第5版、2016」なら、20時間で読める。
C++ の本なんて、50時間掛けても、ほとんど理解できない
君のレベルが、理解できるレベルじゃないから。
それが、ほとんどの人が、C++ を理解できない理由
C++ は動的言語よりも、遥かに機械に近づいている。
人間の脳に合ってない
まず動的言語で、プログラミング自体を理解してから、やらないと無理
このレベルが無理なら、
「やさしいC++、猫でもわかるC++、かんたん Visual C++ 」
この辺りなら、内容・ルールが少ない
基本的に、C++ がわかると言う人は、浅い知識しかないから、簡単に思う。
勉強すればするほど難しい
ルールが無限に出てくるから
「たのしいRuby 第5版、2016」なら、20時間で読める。
C++ の本なんて、50時間掛けても、ほとんど理解できない
君のレベルが、理解できるレベルじゃないから。
それが、ほとんどの人が、C++ を理解できない理由
C++ は動的言語よりも、遥かに機械に近づいている。
人間の脳に合ってない
まず動的言語で、プログラミング自体を理解してから、やらないと無理
670666
2018/09/14(金) 04:11:27.32ID:YQ1y2eFS 「苦しんで覚えるC言語」が、なぜ簡単かというと、ルール・内容が無い。
基本、手順が書いてあって、その通りやれば動くという、手順書。
俺は、1時間で読める
13歳から学ぶ系の本もそう。
手順書だから、君でも理解できた
「ロベール、柴田 望洋、ハーバート・シルト」
この辺になってくると、ルールの説明だから、人に理解させるのが難しい。
だから皆、嫌がる
小学生に、大学生の内容を説明すると、理解できないから暴れるだろ。
それと同じ
大学生の内容は無理だから、高校生のレベルに下げる。
それでも無理だから、中学生・小学生と理解できる所まで、レベルを下げていく。
それが「スッキリ・Ruby」に該当する
基本「ロベール・望洋・シルト」レベルになると皆、理解できないから暴れる。
だって、これらには難しい内容・ルールが書いてあるから、否応なしに難しさに直面させられる
「やさしいC++、猫でもわかるC++、かんたん Visual C++ 」
この辺りなら、内容・ルールが少ないから、そんなに難しくはない
基本、手順が書いてあって、その通りやれば動くという、手順書。
俺は、1時間で読める
13歳から学ぶ系の本もそう。
手順書だから、君でも理解できた
「ロベール、柴田 望洋、ハーバート・シルト」
この辺になってくると、ルールの説明だから、人に理解させるのが難しい。
だから皆、嫌がる
小学生に、大学生の内容を説明すると、理解できないから暴れるだろ。
それと同じ
大学生の内容は無理だから、高校生のレベルに下げる。
それでも無理だから、中学生・小学生と理解できる所まで、レベルを下げていく。
それが「スッキリ・Ruby」に該当する
基本「ロベール・望洋・シルト」レベルになると皆、理解できないから暴れる。
だって、これらには難しい内容・ルールが書いてあるから、否応なしに難しさに直面させられる
「やさしいC++、猫でもわかるC++、かんたん Visual C++ 」
この辺りなら、内容・ルールが少ないから、そんなに難しくはない
671666
2018/09/14(金) 04:33:32.10ID:YQ1y2eFS >>667
>C++を使いこなせてるのが爺婆婆のみってことになりますし、それは可笑しいです
実際には使いこなせる人は、ほとんどいない
「Effective 何々」は、入門書の次に読む本だけど、
「Effective C++」ですら、読んでる人はほとんどいない
「Effective Ruby, Java, C#」などよりも、ずっと難しい
たぶん、簡単な入門書を読んで、できる気になってるのだろう。
簡単な本は、知識も少ないから、簡単に思う
できるって言ってる人をテストしてみれば?
ADL とは何ですか?
「Effective C++」「MISRA-C」の本を読みましたか?
勉強すればするほど、難しい部分と直面するから、
MISRA-C とか江添亮の本を持って、数年山籠もりしないといけなくなるw
>C++を使いこなせてるのが爺婆婆のみってことになりますし、それは可笑しいです
実際には使いこなせる人は、ほとんどいない
「Effective 何々」は、入門書の次に読む本だけど、
「Effective C++」ですら、読んでる人はほとんどいない
「Effective Ruby, Java, C#」などよりも、ずっと難しい
たぶん、簡単な入門書を読んで、できる気になってるのだろう。
簡単な本は、知識も少ないから、簡単に思う
できるって言ってる人をテストしてみれば?
ADL とは何ですか?
「Effective C++」「MISRA-C」の本を読みましたか?
勉強すればするほど、難しい部分と直面するから、
MISRA-C とか江添亮の本を持って、数年山籠もりしないといけなくなるw
672デフォルトの名無しさん
2018/09/14(金) 04:57:02.40ID:JmS1OWxJ 分かりました。もう一度ロベール最初から読んでみます。
首尾よく読み切れたらeffectiveというのを読んでみます。
無理だったら諦めてみんなのpythonでしたか?買ってみます…
そんなに時間かけたくないので最短距離でC++ある程度覚えたかったんですが・・
昔の人はMSーDOS?でアセンブラから始めたって言ってたからc++からでも無理じゃないと思いますけどね
ご親切にありがとうございました
首尾よく読み切れたらeffectiveというのを読んでみます。
無理だったら諦めてみんなのpythonでしたか?買ってみます…
そんなに時間かけたくないので最短距離でC++ある程度覚えたかったんですが・・
昔の人はMSーDOS?でアセンブラから始めたって言ってたからc++からでも無理じゃないと思いますけどね
ご親切にありがとうございました
673666
2018/09/14(金) 07:06:22.24ID:YQ1y2eFS 「たのしいRuby」を読んで、Rubyでプログラミングを学んだ方が、結局、速くなる
ポインタに時間を取られないから、
オブジェクト指向・プログラミング・アルゴリズムの本質を、直接的に学べる
これらを、C++で学んでいけば、結局、ポインタを追いかけ回すから、
時間が掛かって、しかも本質を捉えられない
C++は、プログラミングの本質に無関係な、儀式部分のコードが多い。
だから、プログラミングの初心者は、Rubyで学べと言われる
オブジェクト指向・プログラミング・アルゴリズムの本質を、C++で学ぶ必要はない。
儀式部分のコードがない、Rubyで学ぶのがよい。
クロージャとか、そういう概念は、どの言語でも同じ
登山の絶壁を、直線的に登れないのと同じ。
少しずつ斜めに進みながら、高度を上げる
例えば、C++では多重継承がある。2つの親クラスを持てる。
他の言語では複雑だから、多重継承はできない
すごく説明・理解するのが難しいから、エラーも増えて、時間を損する。
他の言語では、そういうC++の失敗を見ているから、ややこしいものは採用していない
後にできた言語の方が、学ぶにも有利。
ポインタも無いし
ポインタに時間を取られないから、
オブジェクト指向・プログラミング・アルゴリズムの本質を、直接的に学べる
これらを、C++で学んでいけば、結局、ポインタを追いかけ回すから、
時間が掛かって、しかも本質を捉えられない
C++は、プログラミングの本質に無関係な、儀式部分のコードが多い。
だから、プログラミングの初心者は、Rubyで学べと言われる
オブジェクト指向・プログラミング・アルゴリズムの本質を、C++で学ぶ必要はない。
儀式部分のコードがない、Rubyで学ぶのがよい。
クロージャとか、そういう概念は、どの言語でも同じ
登山の絶壁を、直線的に登れないのと同じ。
少しずつ斜めに進みながら、高度を上げる
例えば、C++では多重継承がある。2つの親クラスを持てる。
他の言語では複雑だから、多重継承はできない
すごく説明・理解するのが難しいから、エラーも増えて、時間を損する。
他の言語では、そういうC++の失敗を見ているから、ややこしいものは採用していない
後にできた言語の方が、学ぶにも有利。
ポインタも無いし
674デフォルトの名無しさん
2018/09/14(金) 07:21:49.71ID:3P3qhLvU >>657
お勧め[NGID:JmS1OWxJ]
お勧め[NGID:JmS1OWxJ]
675デフォルトの名無しさん
2018/09/14(金) 08:09:58.43ID:oQDYuoGJ c++初心者話限定で湧いて出てくるクドい長文野郎も何なんだろう
676デフォルトの名無しさん
2018/09/14(金) 08:36:32.71ID:4gN1JsvQ >>675
そいつもNGでいいよ
そいつもNGでいいよ
677デフォルトの名無しさん
2018/09/14(金) 08:38:48.66ID:SxgoLLZ4 初心者は統合開発環境使うよりテキストエディタとコマンドラインでコンパイル、リンクした方がシンプルでわかりやすい
678デフォルトの名無しさん
2018/09/14(金) 09:58:46.77ID:CXa+ZLzo C++、メジャー言語の中で一番言語仕様がでかいからなあ。
その上C言語みたいな低レイヤ言語特有の落とし穴まで備えてるし、
学習が大変な言語なのは間違いない。
その上C言語みたいな低レイヤ言語特有の落とし穴まで備えてるし、
学習が大変な言語なのは間違いない。
679デフォルトの名無しさん
2018/09/14(金) 10:30:45.91ID:D54Ng1Rn 学習が大変なんてことはない。
C++は最高に面白い!
興味のあるとこだけ勉強ってことでも十分楽しめる。
C++は最高に面白い!
興味のあるとこだけ勉強ってことでも十分楽しめる。
680デフォルトの名無しさん
2018/09/14(金) 10:59:17.37ID:4gN1JsvQ C++が面白いって正気かよ
681デフォルトの名無しさん
2018/09/14(金) 11:52:49.42ID:gOCGXGmK >>680
C++完全理解してないやつはモグリ
C++完全理解してないやつはモグリ
682デフォルトの名無しさん
2018/09/14(金) 12:25:27.97ID:D54Ng1Rn C++は面白いからやってみよう!
ライブラリSTLも便利だからおすすめ!
ライブラリSTLも便利だからおすすめ!
683デフォルトの名無しさん
2018/09/14(金) 13:01:42.79ID:xMHNo/Ee 「たのしいRuby」が評判ですが
この本の第五版は高いから第三版や第二版の中古の1円+送料でケチってもそれほど影響はありませんか?
この本の第五版は高いから第三版や第二版の中古の1円+送料でケチってもそれほど影響はありませんか?
684デフォルトの名無しさん
2018/09/14(金) 13:16:27.26ID:bDsv6N4l 俺には影響ない
685デフォルトの名無しさん
2018/09/14(金) 15:09:54.93ID:gVKj9u22686デフォルトの名無しさん
2018/09/14(金) 15:16:22.37ID:4gN1JsvQ687デフォルトの名無しさん
2018/09/14(金) 17:00:09.70ID:2OUEXtoC お前ら喧嘩はいいけどプラグラミング言語C++で殴ったらアカンでホンマ
688デフォルトの名無しさん
2018/09/14(金) 17:08:54.74ID:zZtMiOUI たのしいC++まだー(ちんちん
689デフォルトの名無しさん
2018/09/14(金) 17:22:48.79ID:fNmUvAUj まて
690デフォルトの名無しさん
2018/09/14(金) 20:22:28.46ID:xMHNo/Ee691デフォルトの名無しさん
2018/09/14(金) 20:47:50.62ID:YfZqNbOT 何で今からrubyなん…
692デフォルトの名無しさん
2018/09/14(金) 20:59:22.43ID:xMHNo/Ee このスレで超オススメだったから。
まるでジャパネットたかたの通販の宣伝のように。
まるでジャパネットたかたの通販の宣伝のように。
693デフォルトの名無しさん
2018/09/14(金) 21:25:14.03ID:YfZqNbOT 何がしたいんか知らんけどきょうびRubyなんて
Web系のごく一部でしか使われてないで…
Web系のごく一部でしか使われてないで…
694デフォルトの名無しさん
2018/09/14(金) 21:34:03.04ID:oQDYuoGJ ルビーはもはやパイソンに呑まれとるがな
つーかなんかそういうの分かるよな?
つーかなんかそういうの分かるよな?
695デフォルトの名無しさん
2018/09/14(金) 21:35:20.97ID:fXySkelb 底辺ウンコスクリプト同士の争い
696デフォルトの名無しさん
2018/09/14(金) 22:00:50.64ID:+5Bxmsq8 >686
え、オマエ理解してないでム板きてんの?
ここのみんなはオマエ以外みんなマスターしてるで。
設計とかちゃんと考えるし、ちゃんと計算してる。
角度とか。
え、オマエ理解してないでム板きてんの?
ここのみんなはオマエ以外みんなマスターしてるで。
設計とかちゃんと考えるし、ちゃんと計算してる。
角度とか。
697デフォルトの名無しさん
2018/09/14(金) 22:31:43.40ID:F5hJyYRT >>575
訳者が長尾 高弘から柴田になった経緯ってどっかにのってる?
訳者が長尾 高弘から柴田になった経緯ってどっかにのってる?
698デフォルトの名無しさん
2018/09/14(金) 23:26:43.30ID:3+DbirP0 rubyは実質rails専用言語だから、railsやらないなら学ぶ価値ない
699デフォルトの名無しさん
2018/09/15(土) 01:16:45.16ID:3VPu5iIc >>663
読んだことはないけど
C++によるプログラミングの原則と実践
比較的最近の入門書は選択肢がないんだよね。
今更c++03にしか対応していない本を細かく勉強してもいまいちなので適当に切り上げて新しい本にうつるのがお勧め。
自分はjava,c#などを経験した後に、c++を始めて5年くらい。
c++の本できちんと読んだのはc++プライマー第5版とプログラミング言語c++第4版。
読んだことはないけど
C++によるプログラミングの原則と実践
比較的最近の入門書は選択肢がないんだよね。
今更c++03にしか対応していない本を細かく勉強してもいまいちなので適当に切り上げて新しい本にうつるのがお勧め。
自分はjava,c#などを経験した後に、c++を始めて5年くらい。
c++の本できちんと読んだのはc++プライマー第5版とプログラミング言語c++第4版。
700666
2018/09/15(土) 01:39:21.37ID:VdLZkjGs Ruby は、オブジェクト指向を学ぶのに良い。
呼び出す関数の探索 (lookup)チェーンが、一直線になる
Object(親) ← Array(子)
ここで、Arrayが、Enumerable モジュール(インタフェース)をインクルード(mix-in)すると、
関数探索チェーンの間に入ってくる
Object(親) ← Enumerable ← Array(子)
これにより、Array で定義されていないメソッドが、Enumerable, Object で発見される
でも、C++ の関数の探索チェーンは、
>>668
にも書いたように、実引数依存の名前探索 (ADL)とか、
クラスの多重継承もあるから、非常にややこしい
江添亮の本も読んだけど、大変!
そうそう、ロベールが難しい人は「やさしいC++」が良いかも。
その代わり、簡単な本は、知識も少ないよ
呼び出す関数の探索 (lookup)チェーンが、一直線になる
Object(親) ← Array(子)
ここで、Arrayが、Enumerable モジュール(インタフェース)をインクルード(mix-in)すると、
関数探索チェーンの間に入ってくる
Object(親) ← Enumerable ← Array(子)
これにより、Array で定義されていないメソッドが、Enumerable, Object で発見される
でも、C++ の関数の探索チェーンは、
>>668
にも書いたように、実引数依存の名前探索 (ADL)とか、
クラスの多重継承もあるから、非常にややこしい
江添亮の本も読んだけど、大変!
そうそう、ロベールが難しい人は「やさしいC++」が良いかも。
その代わり、簡単な本は、知識も少ないよ
701666
2018/09/15(土) 01:50:02.96ID:VdLZkjGs Ruby は、CSV とか、ファイル・テキスト処理も楽。
Windows で、VSCode を使えば、PowerShell よりも楽
Selenium WebDriver, Nokogiri で、スクレイピングもできるし、
自分のPC の、Pictures 内の画像ファイルを、ブラウザで見たりできる
いじくりまわすのには良い
Windows で、VSCode を使えば、PowerShell よりも楽
Selenium WebDriver, Nokogiri で、スクレイピングもできるし、
自分のPC の、Pictures 内の画像ファイルを、ブラウザで見たりできる
いじくりまわすのには良い
702デフォルトの名無しさん
2018/09/15(土) 08:23:50.17ID:lXgZ4N+/ なんていうか本読んで勉強するのはいいんだけど
最初に目的を定めておかないといつまでたっても終わらんぞ
学者じゃないんだから
パソコンの使い方だってそうだろ
Windowsが提供する機能を隅々まで完璧に理解してる奴なんて
マイクロソフトの開発陣にだっていない
それでも世界中の人たちがパソコンを使いこなしてるのは
自分がやりたいこと、自分に必要なことに特化して学習してるからだ
最初に目的を定めておかないといつまでたっても終わらんぞ
学者じゃないんだから
パソコンの使い方だってそうだろ
Windowsが提供する機能を隅々まで完璧に理解してる奴なんて
マイクロソフトの開発陣にだっていない
それでも世界中の人たちがパソコンを使いこなしてるのは
自分がやりたいこと、自分に必要なことに特化して学習してるからだ
703デフォルトの名無しさん
2018/09/15(土) 13:01:55.09ID:FsmSZqdg つかまぁ持論を展開する前に書籍を紹介しろや
704デフォルトの名無しさん
2018/09/15(土) 21:18:36.01ID:bKuqbVih >>644
買い物ついでに確認してきた。
クラスを作るチュートリアルの部分で、コンストラクタ、private関数、デストラクタを順に作って説明する項で、
「実装は省略」と確かに書いてあるけど、
省略コードはすべて前頁や前章に一度書いてある部分。
例えばデストラクタのときは、それまでに説明済みのコンストラクタと関数部分について省略と記載されてる。
これはもうあなたにそもそも脳みそついてるのか疑うレベル。
買い物ついでに確認してきた。
クラスを作るチュートリアルの部分で、コンストラクタ、private関数、デストラクタを順に作って説明する項で、
「実装は省略」と確かに書いてあるけど、
省略コードはすべて前頁や前章に一度書いてある部分。
例えばデストラクタのときは、それまでに説明済みのコンストラクタと関数部分について省略と記載されてる。
これはもうあなたにそもそも脳みそついてるのか疑うレベル。
705666
2018/09/15(土) 23:06:06.90ID:VdLZkjGs C++ の入門書を1冊読んだ奴が、C++ できますって派遣会社から来るけど、
仕事ができませんって、何十人も、たった1日で返されるw
浮動小数点に誤差があることを知らない奴とか、
2/8/16進数がわからないとか
環境変数PATH を知らないとか、
基本的なLinux コマンド、パッケージマネージャーを知らないとか、
仮想環境構築できないとか
文法書だけ読んで、基本的なコンピューターリテラシーがない奴が多い。
つるはし一本で掘る、土方なんだよ
システム・OS の設定を知らないから、複数の機能が合わさった、システムを作れない。
単機能しか作れないから、売り物にならない。
お金を稼げない
仕事ができませんって、何十人も、たった1日で返されるw
浮動小数点に誤差があることを知らない奴とか、
2/8/16進数がわからないとか
環境変数PATH を知らないとか、
基本的なLinux コマンド、パッケージマネージャーを知らないとか、
仮想環境構築できないとか
文法書だけ読んで、基本的なコンピューターリテラシーがない奴が多い。
つるはし一本で掘る、土方なんだよ
システム・OS の設定を知らないから、複数の機能が合わさった、システムを作れない。
単機能しか作れないから、売り物にならない。
お金を稼げない
706デフォルトの名無しさん
2018/09/15(土) 23:13:58.27ID:xQnt+Dhj C++ はひどい言語だ。これは、多くの平均以下のプログラマーが使ってるために
さらに輪をかけてゲロゲロになっていて、どうしようもないゴミが
簡単に生産されるようになってる。正直いって、C を選ぶ理由が C++ プログラマーを
追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
C++ はトンでもなく悪い設計の元になりうる。どうせこの言語ではいつも STL やら
Boost やら、その他ゲロゲロベロベロの「素敵な」ライブラリの機能を使って、
それがあんたのプログラムに「役立つ」んだろうが、以下のことが起きる:
- うまく動かないときにもたらされる際限のない苦痛 (あと STL とか、特に Boost が
安定してるとか移植性があるとかいう奴は、どいつもこいつも大ウソつきで、
もはや笑えるレベルを超えている)
- 非効率な抽象プログラミングモデルで、2年たった後にこれらが実はそんなに
効率的じゃなかったことに気づくケース。でもそのときにはすでに全部の
コードがその素晴らしいオブジェクトモデルに依存していて、直すためには
アプリ全体を書き直さなきゃなんない。
言いかえれば、唯一まともで、効率がよくて、システムレベルで使えて、移植性がある
C++ ってのは、基本的に C で使える機能だけに限ったときなんだ。そして C だけに
限定するってことは、他の人がそれをめちゃくちゃにしないってことで、
ついでに沢山のプログラマが実際に低水準の問題を理解することができて、アホらしい
「オブジェクト・モデル」のたわごとを持ちこまないってことだ。
さらに輪をかけてゲロゲロになっていて、どうしようもないゴミが
簡単に生産されるようになってる。正直いって、C を選ぶ理由が C++ プログラマーを
追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
C++ はトンでもなく悪い設計の元になりうる。どうせこの言語ではいつも STL やら
Boost やら、その他ゲロゲロベロベロの「素敵な」ライブラリの機能を使って、
それがあんたのプログラムに「役立つ」んだろうが、以下のことが起きる:
- うまく動かないときにもたらされる際限のない苦痛 (あと STL とか、特に Boost が
安定してるとか移植性があるとかいう奴は、どいつもこいつも大ウソつきで、
もはや笑えるレベルを超えている)
- 非効率な抽象プログラミングモデルで、2年たった後にこれらが実はそんなに
効率的じゃなかったことに気づくケース。でもそのときにはすでに全部の
コードがその素晴らしいオブジェクトモデルに依存していて、直すためには
アプリ全体を書き直さなきゃなんない。
言いかえれば、唯一まともで、効率がよくて、システムレベルで使えて、移植性がある
C++ ってのは、基本的に C で使える機能だけに限ったときなんだ。そして C だけに
限定するってことは、他の人がそれをめちゃくちゃにしないってことで、
ついでに沢山のプログラマが実際に低水準の問題を理解することができて、アホらしい
「オブジェクト・モデル」のたわごとを持ちこまないってことだ。
707デフォルトの名無しさん
2018/09/16(日) 08:21:32.97ID:0wjl8GKB708デフォルトの名無しさん
2018/09/16(日) 08:38:21.42ID:wsft6GBO ttps://gihyo.jp/book/2018/978-4-7741-9918-4
これも一応C++
これも一応C++
709デフォルトの名無しさん
2018/09/16(日) 10:57:22.33ID:6fUDOoqC >707
入門書だってお前レベルの池沼はお断りだろうよ
読み込み不足を棚に上げて 本が悪いっつってるとか小学生かよ
入門書だってお前レベルの池沼はお断りだろうよ
読み込み不足を棚に上げて 本が悪いっつってるとか小学生かよ
710デフォルトの名無しさん
2018/09/16(日) 12:25:38.69ID:OcAJJ1+F >>707
発掘って。最近の本なら今はAmazon検索すれば出てくるでしょ。
自分で探してみたら?
自分は最近c++を始めたから、その中で読んだ比較的新しい本を薦めただけ。
外人が嫌なら、江添さんが書いてる入門書を待てば?
発掘って。最近の本なら今はAmazon検索すれば出てくるでしょ。
自分で探してみたら?
自分は最近c++を始めたから、その中で読んだ比較的新しい本を薦めただけ。
外人が嫌なら、江添さんが書いてる入門書を待てば?
711デフォルトの名無しさん
2018/09/16(日) 13:13:05.43ID:KscbgacM712デフォルトの名無しさん
2018/09/16(日) 13:18:18.14ID:qWxxuydM そういやかつて雑誌も単行本もPC関係が異常に書店で場所取ってた時代があったよね
やはりネットで情報手に入るようになったから?
やはりネットで情報手に入るようになったから?
713デフォルトの名無しさん
2018/09/16(日) 14:04:12.96ID:W/ts8wf6 売れなくなった
714デフォルトの名無しさん
2018/09/16(日) 14:25:43.15ID:KscbgacM 日本語の本を出しても読者は1億人、英語だと10億人以上。
技術書を読む対象者なんてもっと少ないから本出しても儲からんわ。
ネットの拾い読みも良いけど書籍のようにまとまったのが欲しい。
技術書を読む対象者なんてもっと少ないから本出しても儲からんわ。
ネットの拾い読みも良いけど書籍のようにまとまったのが欲しい。
715デフォルトの名無しさん
2018/09/16(日) 14:28:09.01ID:M63m8fL0716デフォルトの名無しさん
2018/09/16(日) 15:58:34.48ID:UtdEuY57 >>715
年収が一億円になる方法
年収が一億円になる方法
717デフォルトの名無しさん
2018/09/16(日) 17:36:31.70ID:715mRcEP >>716毎週210万円稼げば良いだけだよ
718デフォルトの名無しさん
2018/09/16(日) 18:23:11.74ID:UqFg1uwr >>717
買う価値無し。最低の著者
買う価値無し。最低の著者
719デフォルトの名無しさん
2018/09/17(月) 01:10:08.59ID:8WQepiWI 昔は付録のLinuxCD目当てに雑誌買ってたりしたけど
今は光回線であっという間に落とせるからなぁ
今は光回線であっという間に落とせるからなぁ
720デフォルトの名無しさん
2018/09/17(月) 10:14:08.69ID:O8bmJUsq721デフォルトの名無しさん
2018/09/17(月) 11:19:15.10ID:fo4TpzpJ 誰それ?
722デフォルトの名無しさん
2018/09/17(月) 11:23:20.89ID:O8bmJUsq >>721
UNIXネットワークプログラミングの著者
UNIXネットワークプログラミングの著者
723デフォルトの名無しさん
2018/09/17(月) 13:29:18.76ID:hCpxPlj7 ヤフーのブログのサイトで初心者にはわかりやすいブログを発見したよ。
https://blogs.yahoo.co.jp/kamyu_2010/35417803.html
https://blogs.yahoo.co.jp/kamyu_2010/35417803.html
724デフォルトの名無しさん
2018/09/17(月) 13:58:21.75ID:d+MtBoKG 俺にタイムトラベル能力があったら過去に戻ってストラウストラップを暗殺してC++が世に出ないようにするのに
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相、トランプ米大統領に「早期に会いたい」 日中関係悪化受け… ★2 [BFU★]
- 【コメ】卸売業者「簡単に安売りできない」「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 ★4 [Hitzeschleier★]
- 高市早苗首相が天理教系企業に“巨額発注” 総額5000万円 本人は「政治団体の活動に必要な支出」と回答 [Hitzeschleier★]
- ホリエモン、「持ち家=幸せという価値観は過去のもの」と断言「快適な住まいが欲しいなら、賃貸住宅を次々に替えていく」 [muffin★]
- かつや、明日からカツ丼(竹)790円→590円、ロースカツ定食830円→630円、カツカレー(竹)990円→790円 画像あり [お断り★]
- 【配信】TikTokで収益化を剥奪される日本人クリエイターが続出 [muffin★]
- 【実況】博衣こよりのえちえちスーパーダンガンロンパ2🧪
- Chatgptのサムアルトマン、買い占めたメモリを使わず焼却処分「GoogleやClaudeが値上げで買えないようにする」 [347751896]
- 自民党のヒゲ「日本側の無線でcopyとは言ったが了解という意味ではない」 [834922174]
- ネトウヨ「高市総理、かわいい、かわいいよぉ!出すぞ早苗!(ドピュ」 [201193242]
- 【新番組】轟はじめ🐧⚡のぶんぶんぶーん🚗💨!【🏡】
- ケンモメンってなんでこんなに反日が多いの? [866936191]
