18/08/01 18:06:20.72 qxNICQ7O.net
>>449
何がどう十分なの?
459:デフォルトの名無しさん
18/08/01 19:50:20.28 aBkp2BO3.net
かなしいrubywww
460:デフォルトの名無しさん
18/08/01 19:51:11.70 wn3MMPE2.net
かなしいRubyはさすがに草
461:440
18/08/02 08:31:16.91 7O3mNjxy.net
>>444
あまりおまえはハゲないほうがいいぞ
462:デフォルトの名無しさん
18/08/03 01:35:59.80 xk81Y1iS.net
いやしかし機械学習という神風でPythonがRubyを吹き飛ばしたよね
特にこれから始めようとする人で、Ruby選ぶ人って激減なんじゃないかと
463:デフォルトの名無しさん
18/08/03 03:12:15.65 +VQ++qvb.net
RubyはRails専用言語みたいなもんだからね
Web専用言語のPHPと立ち位置は似たようなもん
464:デフォルトの名無しさん
18/08/03 04:43:01.86 qd0CPPxe.net
以上まとめると好きにすれば
465:デフォルトの名無しさん
18/08/03 06:04:43.93 agboXAAU.net
機械学習に向いてるって言われても理系で数学バリバリやってる人以外あまり関係なくね?
466:デフォルトの名無しさん
18/08/03 08:09:54.45 64wT195Z.net
機械学習だのAIだの殆どのプログラマには関係ないからな。
467:デフォルトの名無しさん
18/08/03 12:44:17.53 efvhV3fR.net
PHP、Ruby、Pythonのちがいを聞いておるのだ。
468:デフォルトの名無しさん
18/08/03 12:49:02.32 NjnGGKl7.net
>>459
文法
469:デフォルトの名無しさん
18/08/03 13:12:33.59 OUvhOSRe.net
似てない
それぞれに個性が強い
470:デフォルトの名無しさん
18/08/03 14:06:44.71 AJzmFhwv.net
おっさんがそんなこと気にするだけ無駄
471:デフォルトの名無しさん
18/08/03 17:14:33.90 z6xEYUhE.net
>>459
気にせず全部勉強しよう!
472:デフォルトの名無しさん
18/08/03 20:14:34.87 efvhV3fR.net
なにをやるにはなにがいいですか?
473:デフォルトの名無しさん
18/08/03 20:24:08.61 htH9kPBS.net
たのしいRuby 第5版、2016
みんなのPython 第4版、2017
この2冊は双子。
ただし、必ず先に、たのしいを3回読むこと。
そうすれば、みんなのは楽に読める
オブジェクト指向がわからないなら、先に以下を読んでも良い。
スッキリわかる Java入門 第2版、2014
474:デフォルトの名無しさん
18/08/03 20:49:50.68 EoTDr/d5
475:.net
476:デフォルトの名無しさん
18/08/03 21:15:42.13 ayIb+faS.net
Rubyを使っている現場だとruby、pythonを使っている現場だとpythonだろうな
477:465
18/08/04 01:06:50.74 iUNKVgUH.net
Ruby は、web サイトを作る、Rails。
cookpad は、大規模なRails
他には、OS などの手順を表す、chef, vagrant, Homebrew。
他に、Redmine。
DSL にしやすい。
Gradle で使う、Groovy に似てる
Python は、AI・機械学習・科学技術・数学系・統計解析、ラズパイ。
MATLAB, R の代替
478:デフォルトの名無しさん
18/08/06 01:42:08.10 IoYZ4sVd.net
じゃあgroovyで良くね?
似てるってのは何の説明にもなってない。
479:デフォルトの名無しさん
18/08/06 16:05:43.95 9Jmz5HE8.net
rubyはメタプログラミング、pythonはリーダビリティー。
480:デフォルトの名無しさん
18/08/06 23:43:45.72 LTCxEUBf.net
Rはもう結構昔からもう終わりじゃね、と言われていたけど、むしろ最近書籍増えてるよね。
機械学習でも統計でも。
Mathematicaは本が激減したなあ。
その手の用途はだいたいPythonに移ったってことか?
481:デフォルトの名無しさん
18/08/11 22:21:54.30 3iVckqAr.net
コミケで技術書は明日か
なんかお勧めある?
482:デフォルトの名無しさん
18/08/12 04:01:55.16 dgloQn0o.net
カスペルスキーの本
483:デフォルトの名無しさん
18/08/12 09:24:19.09 hfej7T++.net
SICPってそんなにいいのか
秋からじっくり読んでみるかな
484:デフォルトの名無しさん
18/08/13 08:40:32.41 Wl+3hmdk.net
もうじき(やさしいC++)を読み終えるんですが次に読む本でお薦めはありますか?
ほんの少しだけステップアップしたいです。(ロベール持ってますがまだ難しく感じます…。)
プログラムの知識は皆無です
485:デフォルトの名無しさん
18/08/13 09:36:25.89 9hQNlq88.net
プログラミングの知識は皆無なのに読みましたってただ読んだだけ?
486:デフォルトの名無しさん
18/08/13 11:15:45.37 BGJ7CoIJ.net
俺もそこ突っ込もうと思った
487:デフォルトの名無しさん
18/08/13 11:20:05.31 i4By2pL8.net
me, too
488:デフォルトの名無しさん
18/08/13 13:43:23.87 Nyanmwz7.net
やりたいことみつけてプログラム組み始める方が
次の本よりも優先だな。
489:デフォルトの名無しさん
18/08/13 13:50:13.02 YnRCITH5.net
'Hello' >>stdout
490:デフォルトの名無しさん
18/08/13 17:02:44.19 Wl+3hmdk.net
>>476
いえ、一応実行環境も整えてサンプルコード実行しながら学習しました
ただまだロベール読んでも難解に感じて理解出来ない章がたくさんあるのでまだ力付いてないのかなと
なので優しいC++とロベールの中間辺りでお勧めあれば教えてほしいです;
491:
18/08/13 18:17:27.73 j3JEbZOr.net
>>481
そうですね、「独習C++」がよさそうです。
本の中盤に練習問題として、自力で std::string を実装する、というのがありますが、
これが自力でこなせれば「番外」から「初級者」のステップに上れると思います
だたし、私はこのあたりで10年止まっているようですから、見当違いかもしれません
492:デフォルトの名無しさん
18/08/13 18:49:48.01 vYS2OO8c.net
ロベールってやさCに比べてそんな難解なとこあったっけ…?
493:デフォルトの名無しさん
18/08/13 19:37:57.63 Wl+3hmdk.net
>>482
ありがとうございます。練習問題解きながら進んでいく本なら力が付いてるか分かりやすくていいですね
買ってみます
>>483
小難しいサンプルコードが多すぎて自分には合いませんでした。
頭が悪いだけと言われればそれまでですが基本的な構文をひとまず覚えたい自分には不向きでした
494:デフォルトの名無しさん
18/08/13 19:39:05.01 vsGkOzMD.net
そうか。頑張ってくれ。
その先にまだEffectiveC++とかたくさんあるので。
いっそjavaとかC#にいったらどうかな。
495:デフォルトの名無しさん
18/08/13 19:44:53.79 8xlzyO2x.net
(誰かさすがに適性なさそうってズバッと言ったれよ)
496:デフォルトの名無しさん
18/08/13 20:56:15.12 Wl+3hmdk.net
中、上級者視点ではなく0から始める人でもスラスラ読めないとヤバイんですかね…ロベールって。
もう一度頑張って読んでみます(´Д`)
497:デフォルトの名無しさん
18/08/13 22:08:22.61 Uveq52C+.net
>>482
親の遺産を相続したのか、うらやましいぞ小僧
498:デフォルトの名無しさん
18/08/20 08:18:03.74 cXVEx4IA.net
実際にアプリ、ツール等を作りながら覚えるC++の入門用のお勧めはありますか?
入門書を一冊読み切った程度の能力なのでかなり優しめの本を教えてほしいです
アプリを作ろうC++入門って本以外でお願いします><
499:デフォルトの名無しさん
18/08/20 10:32:29.43 aG/Bq/4I.net
>>489
C++はやめとけ
C#のほうがいい
500:デフォルトの名無しさん
18/08/20 11:24:45.90 Q3zfSDmi.net
>>490
C++のほうがコンピュータのしくみとかプログラミングのしくみを深く学べると思ったのですが。
501:デフォルトの名無しさん
18/08/20 11:52:38.57 7xH0nomc.net
>>491
コンピュータの仕組みやプログラミングのしくみを学ぶんだったらプログラミングじゃなくて、そういう本を読めばいい
502:デフォルトの名無しさん
18/08/20 13:35:04.34 7dm2rt37.net
個人的意見としては、最初はイージーな言語で学ぶのがいいと思う。
低レイヤーに興味がある人間なら、どんな言語で始めても最終的には低レイヤーにも潜り込むし、
そうならないようなら必要なかったって話だし。
503:デフォルトの名無しさん
18/08/20 14:06:49.12 cXVEx4IA.net
>>490
C#はまだ習ってないのでC++がいいです
独習でやってるのでモチベーション維持のためなにか作りながら出来ればと
思ったんですがまだやめたほうがいいですか…
504:デフォルトの名無しさん
18/08/20 14:10:28.53 7xH0nomc.net
>>494
C#とC++は関係ないよ
505:デフォルトの名無しさん
18/08/20 15:16:06.66 aG/Bq/4I.net
>>494
独習なら難しすぎるC++よりも他の簡単な言語のほうがいい
C#ならGUIアプリ作るのは簡単
506:デフォルトの名無しさん
18/08/20 15:36:18.46 cXVEx4IA.net
>>495
関係ないとはどういうことでしょうか
全く同じ言語って意味ですか?
>>496
そんなに難易度に差があるんですか?
C++のほうが使ってる人多いみたいだからサポートも多くていいのかなっと思ったんですが
C#の本も見てみますー。ありがとうございます
507:デフォルトの名無しさん
18/08/20 18:40:19.39 eNHlIjIU.net
この板だと馬鹿にされるけどプログラミング入門ならExcelVBAオススメ
VBA自体が簡単な上にExcelで具体的なイメージが持ちやすい
508:
18/08/20 18:50:47.35 VU5jvdn2.net
>>489
思い当たりませんね…
C++ の本といえば、C++ に特化した形で C++ のことばかり書いていて
なにかツールを作ろう、ツールを作りながら C++ の理解を深めよう、とかいうのはないといってよい
C なら、それも昔なら、そういう本はいっぱいあったんですが
509:デフォルトの名無しさん
18/08/20 20:06:15.95 y38yalrA.net
俺の場合
ネットで軽くC入門
↓
ダイテル本←これでめっさ力ついた
↓
C++に挑むもオブジェクト指向で詰む
↓
スッキリ厨さんにスッキリわかるjava入門を教えてもらいオブジェクト指向のさわりを理解出来た
↓
ストラウストラップの本でC++入門
↓
Effective C++
510:デフォルトの名無しさん
18/08/20 20:29:25.35 Q3zfSDmi.net
「ダイテル本」ってなんでしょうか?
511:デフォルトの名無しさん
18/08/20 20:34:10.07 Q3zfSDmi.net
こんな感じでしょうか?
URLリンク(t.pimg.jp)
512:デフォルトの名無しさん
18/08/20 20:48:41.01 WsDz2ydW.net
C#なんか勧めるなよw
513:デフォルトの名無しさん
18/08/20 20:49:34.90 Q3zfSDmi.net
オブジェクト指向は、Excel VBAでものすごく理解できた。
そういう人は他に知らないけどいる?
だってセルとかシートとかブックとかその集合としてcountやindexのプロパティが共通しているのがインターフェイスのことだし
会社でよく使うExcelってことでめちゃくちゃ理解できた。
514:デフォルトの名無しさん
18/08/20 20:57:12.36 OvqDIJZn.net
プロトタイプベースのオブジェクト指向言語
JavaScript、VBAなど
クラスベースのオブジェクト指向言語
C++、Javaなど
基本的な目的や考え方は同じだけど、目的の実現方法はやや異なる
515:デフォルトの名無しさん
18/08/20 20:59:19.98 xukFGsWj.net
個人的に何かが違う気がするが別に否定しない
516:デフォルトの名無しさん
18/08/20 21:13:06.74 KSYHdXfB.net
ど素人なんだから生暖かく見守ってあげよう
517:デフォルトの名無しさん
18/08/20 21:38:34.51 aG/Bq/4I.net
>>503
なんで?
518:
18/08/20 21:47:56.33 VU5jvdn2.net
>>503
なぜでしょうか?
519:デフォルトの名無しさん
18/08/20 22:04:52.76 Q3zfSDmi.net
>>503
なぜかと聞いておるのだ
520:デフォルトの名無しさん
18/08/21 00:39:19.85 kxzeRRBS.net
かんたん Visual C++[改訂2版]、2017、堀義博
521:デフォルトの名無しさん
18/08/21 00:54:09.65 kxzeRRBS.net
C++ で、ゲームプログラミングをやりたい
1. ゲームプログラマになる前に覚えておきたい技術、平山 尚、2008
を読んだが、全くわからない
2. ロベールを読んだが全くわからない
3. スッキリJavaを読んで、オブジェクト指向を理解した
4. 「たのしいRuby・みんなのPython」で、動的言語を学ぶ
5. 「詳説 Cポインタ、2013」でポインタを学ぶ
6. 「Effective C++」を読んだが、全くわからない
7. かんたん Visual C++[改訂2版]、2017、堀義博
で遊んでみる
522:デフォルトの名無しさん
18/08/21 02:11:33.35 3tzf46/p.net
「かなしいRuby・オレのPython」の、「動的言語」ってどういう意味?
523:デフォルトの名無しさん
18/08/21 02:33:41.99 qd9dd8Cl.net
>「かなしいRuby・オレのPython」
何それ
524:デフォルトの名無しさん
18/08/21 04:28:50.05 cIZe0geu.net
>>509
なぜ不動産をもっているのでしょうか?
525:デフォルトの名無しさん
18/08/21 08:43:15.16 iwtfLtQy.net
>>513
変数やメソッド自体に型があり、
型の適合する値しか代入できない/渡せないのが静的型付き言語。
値には型があるが、変数やメソッドには型のないのが動的型付き言語。
詳しくは
URLリンク(ja.wikipedia.org)
526:デフォルトの名無しさん
18/08/21 08:46:51.30 iwtfLtQy.net
>>516
今さら読みなおしたがこのwikipediaのこのエントリーいろいろ変だな。
例えば初期のLispだって型はあったし。
527:デフォルトの名無しさん
18/08/21 12:59:37.40 OZUNGsZn.net
「いまさらRuby」
「Rubyで学ぶ機械学習」
あたりを誰か書いてよ
528:デフォルトの名無しさん
18/08/21 13:07:42.91 Hz7fBosn.net
Rubyで機械学習ってのがまるで流行ってないので出ないだろ。
Rubyでブロックチェーンならともかく。
529:デフォルトの名無しさん
18/08/21 15:29:03.22 U+/GxJ4D.net
>>517
> 例えば初期のLispだって型はあったし。
初期のLISP(大昔の言語の名前は全て大文字でないと雰囲気がでない)って何?
McCarthyらのマニュアルが有名でMIT以外でも広く知られ使われるようになった最初のバージョンのLISP 1.5は典型的な動的型付き言語だっただろ
その後のMACLISPやINTERLISP、それらを統合したCommon Lispや現代的(=静的なバインディングでλ計算と正しく対応するように直した)Lispの草分けのSchemeとそれを参考にしたEuLisp/ISLispと
Lisp言語族に属する主要な言語は全て式や変数には型が付いておらず(少なくとも必ずそれらに型が付いている訳ではない=オプショナルに型情報を付加するのはアリ)値には型の区別のある
動的型付け言語だよ
静的な型付け言語とは、変数・式という構文上の対象に対して必ず型の情報=型による制限が強制される言語
オプショナルに型情報をそれらに(一種のアノテーションとして)付加できるのでは静的型付けとは言わない
530:デフォルトの名無しさん
18/08/21 18:50:34.53 R47yoPR5.net
pythonのおすすめ本はなにかあるの?
531:デフォルトの名無しさん
18/08/21 19:05:17.94 iwtfLtQy.net
>>520
あ、初期のLispに「型があった」っていうのは動的型付き言語的な意味で「値に型があった」っていう意図です。
wikipedia の「動的な型という概念を明確にしたのがSmalltalkである」って記述だと、
Smalltalk 以前は明確な型がなかったともとれるので。
ユーザー定義型を言語処理系側でも型として扱うようになった
という意味でSmalltalkの(?)貢献も勿論あると思うけど、
wikipediaの記述だとそこまで読み取れない。
532:デフォルトの名無しさん
18/08/21 19:33:37.74 Y1HyydAv.net
値にも型がない言語ってどんなのがあるの?
533:デフォルトの名無しさん
18/08/21 19:48:26.27 eEAmEMXy.net
あたいかたなしw
534:デフォルトの名無しさん
18/08/21 20:54:30.53 DPZ+pnx6.net
ゲームはこっち行けば?↓
推薦図書/必読書のためのスレッド in ゲ製作技術5
スレリンク(gamedev板)
ところでたしか10年前ぐらいはこのスレってWiki形式でまとまってなかったっけか?
これだっけ?↓
URLリンク(blog.livedoor.jp)
URLリンク(s225.web.fc2.com)
URLリンク(deztec.jp)
535:デフォルトの名無しさん
18/08/21 20:59:51.46 iwtfLtQy.net
>>523
アセンブリ言語とかBLISSとか
536:デフォルトの名無しさん
18/08/21 23:00:34.75 ArtIPtPh.net
>>508-510
>>503 じゃないけど、オレはC#よりF#を薦める
537:デフォルトの名無しさん
18/08/22 00:04:39.66 cL0nL/CZ.net
>>523
> 値にも型がない言語ってどんなのがあるの?
値に型がないということは全ての値は同じ型に属する(つまり一つの型だけが存在する)ということ
型無しλ計算が型無し言語の典型的な例、その唯一の型は全てのλ式の集合に相当するもの
もう少し実用的な言語で具体例を挙げると、ほとんどのCPUのマシン語
それらCPUのマシン語の扱う値は有限ビット列の集合に相当する単一の型に属するからね
(特に浮動小数点とそのための演算命令を持たないCPUだと完璧)
538:デフォルトの名無しさん
18/08/28 08:43:55.60 cQf653MT.net
新しめのC++の入門書でオススメありますか?
539:デフォルトの名無しさん
18/08/28 09:23:23.61 Gzofmim2.net
1, 2年前にC++17本が色々出てたからその中から適当なの探してみれば?
540:デフォルトの名無しさん
18/08/29 06:26:26.84 l6H3Y7xL.net
amazonで新しいものは簡単に探せますがレビューほぼついてなくて…
実際に購入した人から聞きたいですね
541:デフォルトの名無しさん
18/08/29 07:21:55.27 DlY3qzTs.net
>>531
立ち読みしろよ
542:デフォルトの名無しさん
18/08/29 12:58:31.26 Bu1QAX2c.net
>>532
答えられないくせにしゃしゃり出んなや
543:デフォルトの名無しさん
18/08/29 14:53:35.74 MTDD6gku.net
>>533
お前だって答えてないじゃん
仮に質問者だとしたら立ち読みしろよ
544:529
18/08/29 17:30:33.96 l6H3Y7xL.net
引き続き回答募集してます
545:デフォルトの名無しさん
18/08/29 18:55:58.63 PQLYqc1y.net
自演おつ
546:デフォルトの名無しさん
18/08/29 20:10:11.19 l6H3Y7xL.net
533が自分ってことですか
違いますね
よろしくお願い致します
547:デフォルトの名無しさん
18/08/29 22:21:04.41 l6H3Y7xL.net
新しめのC++の入門書でオススメありますか?
回答お願い致します;
548:デフォルトの名無しさん
18/08/29 22:24:32.51 V36//EKV.net
>>538
ビャーネ・ストラウストラップ「プログラミング言語C++ 第4版」
2015年出版だから十分新しい
549:デフォルトの名無しさん
18/08/29 22:36:09.55 l6H3Y7xL.net
回答はありがとうございます
しかし調べた感じですと入門書ではない気がします
550:デフォルトの名無しさん
18/08/29 22:40:20.21 /7hIIScJ.net
調べて判断できるくらいなら、わざわざ人に聞かなくても全部自分で調べればいいんじゃ?
551:デフォルトの名無しさん
18/08/29 22:42:13.31 BxZ1bkA/.net
それにしても、単なる知識を披露しあっているだけの時は頭良さそうなふりはできるが、
いよいよ自身の認識を問われる事態になるとここにいる連中、そこの浅さを露呈するやつ多すぎ
所詮、5chだな
552:デフォルトの名無しさん
18/08/29 22:43:30.22 /7hIIScJ.net
久しぶりだな、このコピペ
553:デフォルトの名無しさん
18/08/29 22:47:25.59 l6H3Y7xL.net
新しい本は自分で調べられます
ただ新しい物に関して全然中身の情報がない(レビュー等も)ので
こちらの経験者の方に質問させていただいてます;
何卒よろしくお願い致します。
554:デフォルトの名無しさん
18/08/29 22:50:28.15 V36//EKV.net
>>540
じゃあ同じ作者の「ストラウストラップのプログラミング入門」
これも入門書じゃないとか言わないでくれよ
555:デフォルトの名無しさん
18/08/29 23:10:14.90 l6H3Y7xL.net
ありがとうございます
入門書ではあると思いますが新しいに当てはまらない気がします…
ワガママ言ってるように聞こえてたらすいません;
一応最初にも記してる通り新し目の入門書で良いものがあれば教えていただきたいです
556:デフォルトの名無しさん
18/08/29 23:12:45.02 ZfvIj+lG.net
>>546
図書館で片っ端から借りて良さそうな本を必要に応じて買え
それで足りないものはネットで調べればおk
557:デフォルトの名無しさん
18/08/29 23:17:04.97 zRPnCBM0.net
ただのしょうもない文法覚えるのために
本買うのはムダ
コレがコタエ
558:デフォルトの名無しさん
18/08/29 23:18:41.99 zRPnCBM0.net
アルゴリズムを理解して
その言語で書くことができるなら
その言語は使えたことになる
そうやって使っていくうちに
おのずとその言語の特性が分かってくる
559:デフォルトの名無しさん
18/08/29 23:19:05.95 l6H3Y7xL.net
うーん
新しいものを持ってる方がいないってことなんですかね?
560:デフォルトの名無しさん
18/08/29 23:22:28.48 zRPnCBM0.net
いや
オレはカネをドブに棄てない
おカネと時間は有効に使うべきだからな
もっと意味のある書籍に時間やおカネつかうほうがいい
うん相変わらずカンペキなコタエ
561:デフォルトの名無しさん
18/08/29 23:23:22.63 UNSdpqs/.net
禿本は十分新しいと思うがな。
amazonのレビューが付いてない新しい本って、気になってる本があるなら書いてみれよ。
562:デフォルトの名無しさん
18/08/29 23:34:10.13 l6H3Y7xL.net
>>552
調べたら2011年に出てるようです
大昔でもないですが実行環境の導入とかやっぱり今とは違うでしょうし
今の環境に合わせた物で解説されてる本で勉強したいです
ただでさえ頭があまりいい方ではないので環境とかどうでもいいとこで躓きたくなくて;
まぁ回答なければ自分で人柱になるしかないですが…
563:デフォルトの名無しさん
18/08/29 23:36:06.19 IvmvtIhc.net
実行環境の導入なんか本要らんだろ
564:デフォルトの名無しさん
18/08/29 23:39:09.37 zRPnCBM0.net
むしろ導入とかのほうがぐぐって調べたほうがいい
導入ならバカが書いた導入手順でも十分に使える
むしろ導入なんかバカでもチョンでもできる
エレガントなコードを書くためにには
オレみたいなハイレベルなセンスがいる
565:デフォルトの名無しさん
18/08/29 23:41:58.92 l6H3Y7xL.net
何故そんなに新しい入門本を拒むのかがよく分かりません…
引き続きC++の新しい入門書で良い物の情報お待ちしてます
よろしくお願い致します。
566:デフォルトの名無しさん
18/08/29 23:46:02.96 vKnUxxNl.net
C++、俺はこれだったな。
標準講座C++ハーバート シルト
URLリンク(www.amazon.co.jp)
つかC++に限定するんやったらこっちいけよ↓
C++相談室 part137
スレリンク(tech板)
567:デフォルトの名無しさん
18/08/29 23:46:36.97 zRPnCBM0.net
拒否してるワケじゃない
お勧めしてないだけだからな
しょうもない文法の入門本だから
やめといたほうがいいといってるワケ
まずオレならそんな入門本買わないといってるワケ
そのおカネで
もっと身になる入門本買って
時間使ったほうがいいといってるワケ
文法なんか実際に書いて覚えたほうが早い
568:デフォルトの名無しさん
18/08/29 23:51:57.40 vKnUxxNl.net
ID:l6H3Y7xL が言ってんのってもしかしてVisualStudioの使い方とかそういうのも入ってんの?
VisualStudioとC++、それぞれ別の本を買え。
いまやIDEなんて本を待ってる間に次verが出るし。
569:デフォルトの名無しさん
18/08/29 23:52:47.12 l6H3Y7xL.net
それは貴方がプログラムが出来る優秀な人間だからそう感じるだけです
こちらは右も左も分からない入門者だから必要としてます
なので貴方目線でそんなもん要らんとか切り捨てられても困ります;
アドバイスはありがたいですが
>>557
言語のスレで聞いたらスレチなのではないんですか?
大丈夫そうでしたらそちらで聞いてみます
誘導ありがとうございます
570:デフォルトの名無しさん
18/08/29 23:53:11.90 /7hIIScJ.net
実行環境の導入レベルの入門書って何だろ?
WindowsならVisualC++のハウツー本とか?
Linuxだとそんなのあるのかな?
571:デフォルトの名無しさん
18/08/30 00:03:25.41 /0YXnEsV.net
オマエは大きな勘違いをしている
プログラムが書ける=優秀じゃないからな
文法どおりプログラムを書くだけならバカでもチョンでもできる
ゴミコード書ける程度での低学歴知恵遅れなら
この板みれば分かるとおり一杯いる
そうならないために、なにをすれば適切に効果的に学習できるか
考えてみるのは大事だ
この板にいるような低学歴知恵遅れにならないために
どうすればいいか考えてみるのは大事だ
572:デフォルトの名無しさん
18/08/30 00:07:29.34 NQz3sjtC.net
>560
「C++の入門書」って言ってるからみんなオススメの言語としてのの入門書を勧めてるし、
誰が見ても王道の書籍を教えてるんだが、お前が拒んでるように見えるのは確か。
「それを嫌がってちゃ、あとはクズ本しかねぇよ」って状況。
最近C++とか言っても、Boostライブラリとかが追加されたりしただけで差分みたいなもんだから、
そもそもC++の土台がない人に対してそこだけをフォーカスする入門書なんて矛盾してるってわかるだろ。
何人かが言ってる、アルゴリズムを~とかも同じで、
どの言語もいわば分岐と繰り返し、関数呼び出しだから、C++を修める助走として
いっそシュガーな言語で入って、考え方やらを寄せていったほうがいいだろって
理にかなったアドバイスやで。
573:デフォルトの名無しさん
18/08/30 00:16:11.63 kCgj5iLA.net
>>563
拒んでるというか、529にも記してある通り自分は新しいC++の入門書でお勧めを聞いてるのに
意地になって古い本を勧めて来るので変になってるだけです;
後出しジャンケンはしてないはずです
しっかり欲しい本の条件は最初に書いてたと思います
自分が何故新しい入門書を必要としてるのか?そういう理由にまで突っ込まれる必要性が分かりません
まぁ荒れっぽくしてしまったのはすいません
574:デフォルトの名無しさん
18/08/30 01:00:18.76 NXSy37B2.net
どの本も途中から急に専門用語増えて難しくなる
今はわからなくてもいいから先へ進めみたいなのばっか
昔からこの手の技術書って
初心者向けと上級者向けってのはあっても、中級者向けっていう位置づけのものってないんだよね。
だから、そこに壁が出来る。乗り越えられずに挫折するというパティーン。ウェブは割りとその辺りをカバー
してきつつあるといっても、ピンきりなので、困っちゃう。
575:デフォルトの名無しさん
18/08/30 01:01:37.06 jRU2Egdi.net
向こうでも同じ回答になりそうな予感
入門書の場合合う合うわないがあるから
本屋で立ち読みが一番なんだよなあ
ここは推薦図書・必読書のスレだから
リファレンス的なものが多くなるが挙げられてる本にハズレはないぞ
(それ以降でオススメできる本が出ていないとも言える)
まあ本当の入門者ならC++入門ってついてるならどの本でも変わりはないから
図書館で新し目の借りればいいのに
576:デフォルトの名無しさん
18/08/30 01:03:47.34 /0YXnEsV.net
URLリンク(biit.cs.ut.ee)
たとえばココに書いてある内容を
文法に適合するようにひたすら落としこんでいけば
概ねの文法なんか勝手に理解できることになる
文法なんかその程度のもんだからな
何が書いてあって
なんでこうなるのか理解しながら
適合する文法に落としこめるなら
別のものも身につくことになる
コレなら初心者でもできる
むしろプログラム初心者の初学向け
577:デフォルトの名無しさん
18/08/30 01:10:43.48 Z6S7b1tB.net
本当の初心者なら望洋か晴比古の最近の改訂判やら新版やらでいいんじゃないの?
あのシリーズは改訂が多すぎて訳分からなくなってるけどな
578:デフォルトの名無しさん
18/08/30 01:26:03.46 DM4c6T6K.net
本なんか、たくさんある。でも理解できない。
それは、なぜでしょう?
多くの人は、古いロベールを買います。
それは、なぜでしょう?w
ロベールがわからない人は「スッキリわかる Java入門」「たのしいRuby」を買います。
それは、なぜでしょう?
これらの疑問がわかれば、勉強のやり方がわかるはず!
Python のGuido、C++ の禿の本は、おすすめしない。
言語の作者が、著者として一流とは限らない!
579:デフォルトの名無しさん
18/08/30 01:26:59.57 1W3VmofA.net
ワンオペで独り寂しく縦横無尽に右往左往してます
チーム開発の具体的な指南書を見てみたいんだけど
複数人で分担して作ってテストして結合してとか
そういうのって本はあります?
それとも、転職してOJTで身に付けないと駄目なものなのかな?
580:569
18/08/30 01:43:40.32 DM4c6T6K.net
本のレビューを見ても、無駄
漏れなんか、ハーバートシルト・柴田望洋・林晴比古の、どれでも読める。
自分のレベルと合っていれば、OK。
自分のレベルと合っていない人にとっては、全くの無駄
でも、ほとんどの人は無理だから、ロベールから始める。
ロベールも無理なら「スッキリわかる Java入門」「たのしいRuby」。
これらでも無理なら、アンクの絵本シリーズとか
小中高大学への勉強の過程と、全く同じ。
本とは、自己の成長の記録
最後には「Linux プログラミング・インタフェース」と、
ドワンゴ江添亮の本を持って、数年山籠もりする
とにかく、どの言語でも、入門書と「Effective 何々」というのが、プロの最低ライン。
まあでも、読んでいない奴がほとんどだけどw
スクエニとか、何千人も社員がいる会社が、どうしてC++ のプログラマ
581:ーを募集するのでしょう? 何千人も社員がいるのに、なぜ1人も見つからないのでしょう?w
582:569
18/08/30 02:03:15.69 DM4c6T6K.net
かんたん 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++
583:デフォルトの名無しさん
18/08/30 05:58:05.24 3AGuPUon.net
禿の本ってなに?
584:デフォルトの名無しさん
18/08/30 06:02:11.22 3AGuPUon.net
数か月前から「たのしい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.
585:デフォルトの名無しさん
18/08/30 06:11:50.80 f+DfrpjN.net
>>573
C++の開発者ビャーネ・ストラウストラップの著書
本人は額から頭頂部にかけて禿げているから俗称、禿本と呼ばれてる
最新の日本語訳本だと>>539の「プログラミング言語C++ 第4版」
なお、訳者はあの柴田望洋
586:デフォルトの名無しさん
18/08/30 06:37:28.80 AvvnC/FF.net
>>574
internationalな人ならJapaneseの言語でも良いじゃないか
587:569
18/08/30 07:32:18.29 DM4c6T6K.net
ゲームプログラマになる前に覚えておきたい技術、平山 尚、2008
これは俗に言う「セガ本」で、大賞をとったけど、
コンセプトは、C++・オブジェクト指向・3D の3つを、1冊で教える!
でも、実際には無理。
これを読んで、プログラマーになれる奴はいない!
C++ でゲームプログラミングなんて、技術の最高峰だから、最低でも10年は掛かる
実際には、この3つを別々の本で、学ぶ必要がある。
C++ はロベール。
オブジェクト指向は「スッキリわかる Java入門」
3D も別の本
普通は、ロベールを読めるまでに、数年は掛かる
「スッキリ」の初版は、2011年に出た。
この本以前には、初心者がオブジェクト指向を学ぶ本は、なかった
普通の本では、オブジェクト指向の説明は数十ページだけど、
スッキリは250ページあって、驚異のイラスト量をほこる
この本が出てから、企業研修には皆、この本を使うようになって、
日本のオブジェクト指向が普及した
つまり、C++ へたどり着くまでの、う回路ができたわけ
588:デフォルトの名無しさん
18/08/30 07:45:10.42 EJNleK6c.net
う回路があるなら、正道も教えてくれよw
589:デフォルトの名無しさん
18/08/30 07:59:53.11 f+DfrpjN.net
>>578
正道なら開発者自身の著書である>>575
C言語で言えばK&Rに相当するバイブル(そこまで堅苦しい内容ではないけど)
入門書を数多く執筆している柴田望洋の翻訳なのでそれほど難解な言い回しも見当たらない
ただまあオブジェクト指向などの周辺概念を全く知らない本当の初心者なら、う回路を征くのも無難な判断だと思う
590:デフォルトの名無しさん
18/08/30 08:48:27.76 Rymf0sOv.net
なんかキモいスレになったな
初心者で偉そうなクレクレ乞食と江添を煮詰めたような長文野郎か
591:569
18/08/30 08:56:43.18 DM4c6T6K.net
登山の初心者が、最短距離の絶壁を、垂直に登るのは不可能。
だから、斜めに進んでいく
目標があっても、そこへたどれる道筋を見つけないといけない。
道の途中に、穴ぼこなど断絶してる場所があったら、たどりつけない
そこで気づいて、その道を引き返して、目標へたどり着けそうな、新たな道を歩き始める。
それを繰り返した結果が、以下の順番で学ぶ
1. 動的言語。Ruby, Python, JavaScript
2. 静的言語。Java, Kotlin, C#
3. ポインターのある言語。C, C++
エベレスト級の、難易度が最高峰のC++ には、10年後!
592:デフォルトの名無しさん
18/08/30 09:00:52.83 Ed6Jhut7.net
>>561
Linux なら、Ubuntu LTSをフルインストールすればC++の開発環境やboost、GTK含め主要ライブラリーは最初から入ってるから、インストール指南はいらんのよね。
エラーメッセージがちゃんと出るから、問題が出たらソフトの名称+エラーメッセージでググればだいたい解決するし。
あとこれは可能な人がかなり限られるけど、職場に詳しい人がいれば、ソフトのソース見て答を教えてくれたりする。
ベンダーに聞かないとどうしても答が出ない謎ってのがほとんどないから。
EclipseなりEmacsなりvimなりの使い方は、そっち専門の解説書かな。
C++以外にmakeの解説書は揃えた方がいいと思う。
593:デフォルトの名無しさん
18/08/30 09:09:53.78 RWRVkGd2.net
>>580
お、それで思い出したけど、
URLリンク(github.com)
に最新のC++を対象にした入門書があるじゃん。書きかけだけど。
でも対象がLinuxっぽいしLinux自身やエディタに対する説明はゼロみたいだから、プログラミング経験のないまったくの初心者には難しそうだな、これ。
594:デフォルトの名無しさん
18/08/30 09:15:26.37 fZXCQKMc.net
C++の本を読みたいのか、それともC++を使えるようになりたいのか・・・
595:デフォルトの名無しさん
18/08/30 10:33:13.18 Kraa2ZzX.net
初心者野郎はけっきょく開発環境バナシじゃね?
c++とかいうてるのを真に受けてるからみんな混乱
本に書いてあることをやりたいけど コンパイル環境とかエディタの記載がない(もしくは任意)だから進まない とか言うバカなんじゃ
596:デフォルトの名無しさん
18/08/30 17:44:51.67 fYjk7mf+.net
釣り堀ですな
597:デフォルトの名無しさん
18/08/30 18:47:09.29 nhWZJRvT.net
QZがいないw
598:デフォルトの名無しさん
18/08/30 18:56:35.00 vbppDtwI.net
C++で稼ぎたいだけです
599:デフォルトの名無しさん
18/08/31 00:57:02.13 laSxw++E.net
>>565
オライリーの本とか大多数が中級者向けじゃん
初心者から見たら上級者向けに見えるのかな
600:デフォルトの名無しさん
18/08/31 06:54:08.46 P+wJyMon.net
釣られすぎだろ
601:デフォルトの名無しさん
18/08/31 07:03:08.76 kqLurM/K.net
全然釣りではないですね
ロベールの説明が入門者向けじゃないと感じたので新しいのがほしかっただけです
602:デフォルトの名無しさん
18/08/31 07:23:08.50 wT3DulcX.net
他人の評価が社会では評価されるんよ?
君の価値観なんて他人の評価の範疇には入らないよ
君は他人から釣りだと思わてるし、馬鹿だと思われてるのを自覚しろ
603:デフォルトの名無しさん
18/08/31 07:23:26.68 53KoWqrY.net
もう君にはC++は向いていないから諦めろよ
604:デフォルトの名無しさん
18/08/31 07:28:17.63 kqLurM/K.net
いいえ、諦めません
スッキリ分かるjavaは普通に読めましたし、ロベールが糞なだけだと思います
プログラマーとしては天才なのかもしれませんが入門者に教えるのは下手糞だと思ってます
絶対にあの本より分かりやすいC++入門書はあるはずです
605:デフォルトの名無しさん
18/08/31 07:38:28.62 53KoWqrY.net
理解力不足を棚に上げて教え方が悪いと言い出すとか、どれだけ ゆとり脳 なんだよ
606:デフォルトの名無しさん
18/08/31 07:41:35.12 wT3DulcX.net
>>594
じゃあJavaでプログラミング書いてろ
そうしたらC++も理解できる
607:デフォルトの名無しさん
18/08/31 07:43:55.38 nHGkxuOE.net
次はポインタで文句言い出すパターンだな
608:569
18/08/31 07:53:39.21 KL9vGmUq.net
他のは、もっと難しい。
だから、古いロベールを薦めている
やってみればわかる
漏れらは、何十冊も読んでるから、
ハーバートシルト・柴田望洋・林晴比古の、どれでも読める
>>572
にも書いたけど、ロベールでも読めないだろ。
C++ の本を読めるだけでも、数年は掛かる
>>577
にも書いたけど、セガ本から始めた初心者は、皆同じ反応をして、同じ道をたどる。
つまり、出来ない!
だから皆「スッキリ」を読む
本の良し悪しじゃない。
君のレベルが、本を読めないレベル。
小学生が、大学生の本を読めないのと同じ
572 に書いた、言語の順番で、プログラミングをしていく事。
この順番で、小中高大学へと進める
609:569
18/08/31 08:06:49.07 KL9vGmUq.net
次は、ポインタがわかりませんと言う。
それなら、この本を読めば?
詳説 Cポインタ、2013、オライリー・ジャパン
次は、アルゴリズム・デザインパターンがわかりませんと言う
「Effective 何々」を読めば?
こういう具合に、無限に続いていく
最後には「Linux プログラミング・インタフェース」と、
ドワンゴ江添亮の本を持って、数年山籠もりせいってなるw
言語だけ学んでも、プログラミングなど出来ない。
結局、OS・システムの知識が必要だから
610:デフォルトの名無しさん
18/08/31 08:15:11.37 kqLurM/K.net
>>598
友達はそんなかからないって言ってましたし
注意書きにも"全くのプログラミング初心者でも安心してお読みいただけます"って書いてありますよ
ロベールは嘘つきの糞野郎でもあるんですね
苦しんで覚えるC言語って本も借りて詠みましたが、普通にわかり易い内容でした
とことんロベールとは相性が悪いようです
入門とかついてる本は逆に変なの多いんですかね?
>>597
ポインタの章は意外と分かりやすかったです。しっかり0から説明されてたので。
この本新しい事するのに基本的なこと教えないでいきなり応用まがいなことし出すから分かりづらいんですよね…
全部が全部そういう章って訳ではないですが…
611:デフォルトの名無しさん
18/08/31 08:29:49.32 PamnfCvT.net
何つーか、自分も外人と一緒に働くまでそうだったけど、日本人って完璧主義者と言うかね。。。
もっと何となくわかる程度からでもガンガン話したり読んだりした方が結果的に覚えるんだよね。
結局、理解したい、して欲しいって気持ちの方が大事つーかね。
612:デフォルトの名無しさん
18/08/31 08:31:43.06 nHGkxuOE.net
>>600
C言語の基本構文もポインタやOOPの概念もしっかり理解できているのなら一体どこで躓いているんだ?
本当に理解できてる?
613:デフォルトの名無しさん
18/08/31 08:52:25.94 fvIT2UgC.net
Java理解しててロベール持ってるなら、ごく簡単なプログラムなら既に書けるでしょ。文法の違いなんて慣れるだけだし。
C++の参照はJava/JavaScript/Ruby/Python/Lisp/OCamlあたりの参照と違って独特だからそこはハマるかもしれんが。
自分がどの辺を理解できてないかを説明できるなら、その辺を集中的に説明した本を探せばいいし、
できないようならいったんC++は置いておいて、PythonかGoあたりでも勉強してからC++に戻ってきたらどう?
CとC++はプログラミング言語の中では一番低レイヤーで難しい言語なわけで、いきなりだと難しすぎるってのはありうる話だから。
614:デフォルトの名無しさん
18/08/31 08:54:21.84 GzSCKDIb.net
もうこれ荒らしだろ
615:デフォルトの名無しさん
18/08/31 09:20:29.47 FiZUBQPR.net
理解できないのを自分じゃなくて本のせいにする時点でまともに相手する必要ないよこいつ
616:569
18/08/31 09:46:43.76 KL9vGmUq.net
「苦しんで覚えるC言語」は、内容がない。
漏れは、1時間で読める
作りながら学ぶ系の本は手順書だから、説明しない。
ざっと動画を見るのと同じ。
あ、動いた動いたってだけ
セガ本も、セガに面接に来る前に、読んでくださいだろw
でも、セガの社員で、まず読める奴はいないだろw
それでも、大賞をとった
C++ がそんなに簡単なら、C を何十年もやってる連中が、どうして出来ないのさ?
C++ができますって何十人も面接に来て、皆一日で返されるのはなぜ?
各大学で、Cの授業を受けた初心者が、皆できないってやめてる
617:デフォルトの名無しさん
18/08/31 09:47:25.70 GzSCKDIb.net
>570
組織パターン
URLリンク(www.amazon.co.jp)
自分が読んだ中で、具体例というとこれかな。
チーム論か各工程の話かがちょっとレスから読み取れなかったので、
まぁちらっと立ち読みとかいかがでしょ。
この本は、まずチームってのがある中で、たとえば
「進捗管理の厳しい案件中に致命的なトラブル発生、チームとしてどうする?」
とかいう状況に「そういうときはだいたいこうやるもんやで」って解説したような本。
読み方としては結城のデザパタ本みたいに読めばよいと思う。
618:デフォルトの名無しさん
18/08/31 09:50:37.32 GzSCKDIb.net
>606
一応書籍スレやから、ただ単にお前がなんか言いたいだけの長文レスはやめなよ。
619:デフォルトの名無しさん
18/08/31 11:40:52.16 U1S0kqch.net
URLリンク(www.amazon.co.jp)
「Javaデザインパターン徹底攻略」の本を読み始めたところ
ウンコのように分かりやすくて良書だと感じるのですが
オブジェクト指向の「すっきりJava」のあとさらに奥に進むにはこの本以外には何が最適でしょうか?
620:デフォルトの名無しさん
18/08/31 16:52:55.78 +Dol/pR6.net
GOF本じゃないかな?
621:デフォルトの名無しさん
18/08/31 18:47:34.76 5OSgw2nY.net
>>609
本ばっか読んでないでプログラミングしろよ
622:デフォルトの名無しさん
18/08/31 18:49:22.51 e8TaZORQ.net
相手すんなよ
623:デフォルトの名無しさん
18/08/31 19:46:06.72 kqLurM/K.net
>>603
ところどころ分からなことが出てくるので具体的に'コレ'というのは無いです;
バイトとかメモリが絡んだ物の例題が出てくるとちと困惑しちゃう部分はあります
プログラミング自体最近始めたとこなんですけどメモリがどうなってるのかとかも知っといたほうがいいんですかね
プログラムはなぜ動くのかとか分かりやすいですかね?
pythonは検討してみます。アドバイスありがとうございます
624:デフォルトの名無しさん
18/08/31 21:56:53.82 eOPF4j34.net
>>613
メモリーのからんだあたりが、まさにC/C++の低レイヤー言語っぽいところだから、初見でわからないのは普通。
デバッガで実際にメモリーダンプしながら追っかけて見ると、実はメモリー空間全体が単なるバイト配列みたいなものだと分かって理解が進むかもな。
近年のC++はこういう生のメモリーからかけ離れた抽象化を使う方向に進化してるので、
最新のC++の本は、そのあたりを理解する用途には向かない。
古い本かC言語の本の方が向いてる。
俺は持ってなくて昔のあやふやな記憶だが、「Cの絵本」がわりと良かったような気がする。
625:デフォルトの名無しさん
18/09/01 01:44:17.20 7m3QNSMj.net
逆に、近年のC++を理解するのが目的なら、そういう低レイヤーな話は後回しでいいんだよね。
初心者がそういうとこで悩まなくて済むように、いろいろ便利な機能を追加してきたんだから。
626:デフォルトの名無しさん
18/09/01 03:10:25.97 NaAehWfF.net
そうは言ってもC/C++を使う以上は常に具体的なメモリ空間のイメージを意識していないと
メモリリークを起こすコードを多発させることに成りかねないけどな
いくら抽象化する方向性に進んでいるとは言っても、ガーベジコレクションも無い状態で
ポインタ操作でメモリを弄らざるを得ないんだから
627:569
18/09/01 08:28:01.73 kUpkBQ3x.net
1. 動的言語。Ruby, Python, JavaScript
2. 静的言語。Java, Kotlin, C#
3. ポインターのある言語。C, C++
だから各言語1年ずつ、この順番でやれって言ってるだろ
ポインタのある言語なんて、ずっとポインタを追いかけていかないといけないから、
プログラミングにならない
ましてや、OS の仕組みを知らない初心者は、
バグ・メモリリークで、時間を無駄にするだけ
C/C++ をやる時間で、1. の3言語で、動くものが作れる
628:デフォルトの名無しさん
18/09/01 09:07:00.64 EQQTXFf5.net
とりあえずPowershell使えればどこ行っても重宝されるよ
職場で圧倒的なシェアを誇るWindows標準のシェルなのに
使いこなしてる人ほとんどいないから
スキルとして身につけたいならPowershellから始めることをすすめる
629:デフォルトの名無しさん
18/09/01 10:12:29.61 pdy+C5zQ.net
c++バカはもういいよ。
お悩み相談スレじゃねえっての。
630:デフォルトの名無しさん
18/09/01 13:02:39.66 nxATNdk4.net
>>618
Powershellスクリプトはデフォで実行できないようになってるから不人気
起動バッチを使えば問題ないけどね
Powershellは言語スキルとして認められてないし
631:デフォルトの名無しさん
18/09/01 13:54:52.86 EQQTXFf5.net
実際の現場ではソフトウェアのインストールが許可されてない
USBメモリを刺すことすら許されない環境ってのがたくさんあって
そんな中で業務処理を自動化するにはWindowsに最初から入ってる
Powershellを使うしか手段がないのよね
そういう意味でPowershellは代替の効かない唯一無二の存在で
それにもかかわらず使える人が全然いないから使えたら重宝される
632:デフォルトの名無しさん
18/09/01 14:00:50.06 nxATNdk4.net
>>621
USBもソフトのインストールも正当な理由があって申請すれば可能だよ。
面倒だけどね。
633:569
18/09/01 14:05:39.60 kUpkBQ3x.net
ほとんどの奴が、そう。
小学生がエベレストに登ろうとして出来ませんって、当たり前だろ
C++ なんて、Emacs を使える人だけ。
偏差値80以上。上から1% だけ
だから、Emacs を使える人しか採用しない企業がある。
東大とか、上から1% の人しか、LISP できないから
偏差値が低い人は、LISP できないから、それで判定できる
まあ今では、LISP の代わりに、Ruby があるけど
634:デフォルトの名無しさん
18/09/01 14:07:06.23 NaAehWfF.net
職場環境の話とかするなら他へ行けよ
635:デフォルトの名無しさん
18/09/01 14:53:23.16 QHLsgVSf.net
>>621
いやcsc.exeも最初から入ってるからあんたの理屈で言やC#でいいやん
636:デフォルトの名無しさん
18/09/10 19:49:17.81 1kUH1V3R.net
>618
ふつーにおっさんプログラマしてるんだけど、今日始めてPowerShellを知ったわ。
期末で時間あって、ちょっと最近のWeb系の動向とか仕入れてたら偶然。
lsとか使えて便利やね。拡張版cmdって感じ。
cmdぐらい楽に起動できたら使っていきたいわ。
637:デフォルトの名無しさん
18/09/10 20:29:25.08 L0ENDBop.net
PowerShellは普通にダブルクリックでスクリプト実行できたらいいのにな
利便性では未だにバッチファイルのが上とかおかしい
638:
18/09/10 21:44:16.31 Lm1PIJ1d.net
>>626
bourne AGAIN shell とどの程度互換性がありますか?
639:デフォルトの名無しさん
18/09/10 22:37:15.62 YMWB0kCS.net
>>626
10年以上前のwin7から載ってるのにいま知ったとか、老外やべえな…
640:デフォルトの名無しさん
18/09/10 23:19:07.48 qKziESVr.net
>>629
知名度無いしそんなもんじゃね?
未だにWSHとか使ってる企業多いし
641:デフォルトの名無しさん
18/09/11 00:11:46.79 p1uFk9aE.net
PowerShell・bash は、互換性はないけど、
A | B | C
が、シェルスクリプトのように文字列渡しじゃなくて、オブジェクト渡し。
インスタンス内の属性も持ったまま
WSH・VBScript のスレ主のピラフ大王なんて、PowerShell でもスクレイピングもする。
.net のライブラリも使うし、すごいよ
642:デフォルトの名無しさん
18/09/11 10:33:22.22 RLpo6Mnc.net
でもあのオブジェクトが渡るって感覚が今ひとつ好きになれんなあ
UNIXのあくまで可読性あるテキストが渡ってるってカッチリした感覚が好き
643:デフォルトの名無しさん
18/09/11 22:42:43.68 HFEySEx3.net
じゃぁ諸兄の皆様、書籍スレらしく、オススメのPowerShell本ある?
ズブの初心者ってわけでもないから少し難し目からでもOKす。
644:デフォルトの名無しさん
18/09/12 08:51:11.94 lhHC5QIw.net
>>625
UNNIX系OSでちょっとした処理をさせるのに
Cで書いてコンパイルして…なんてするやついるか?
そこはスクリプトであることが大前提だろうよ
645:デフォルトの名無しさん
18/09/12 13:02:30.45 Twl/eyeB.net
>>634
スクリプトとして動かせるんだよなぁ
646:デフォルトの名無しさん
18/09/12 16:54:18.08 GMQ/nW9m.net
macやlinuxでもpowershellとかいらね
647:デフォルトの名無しさん
18/09/12 21:47:50.53 wX712068.net
>>635
いやいやWindows標準の機能じゃないし
648:デフォルトの名無しさん
18/09/13 06:29:03.47 A6MXzUbD.net
バカはレスしないでくれる?
649:デフォルトの名無しさん
18/09/13 06:30:17.54 XbS/YrPF.net
はい
650:デフォルトの名無しさん
18/09/13 09:22:25.33 PjbSmDGU.net
>>634
バカはレスしないでくれる?
Windowsについてのレスでしかもcsc.exeとあるのに何故かCとかわけわからん事言ってるし
しかも別OSでUNNIXとか聞いたことないし
651:デフォルトの名無しさん
18/09/13 11:24:12.51 oD6Mosod.net
バカはレスしないでくれる?
652:デフォルトの名無しさん
18/09/13 15:50:40.92 aTjMUcSh.net
書籍スレやぞ。
653:デフォルトの名無しさん
18/09/13 16:12:29.19 4XSJXLCx.net
バカめw
654:デフォルトの名無しさん
18/09/13 21:10:52.38 LPardlOc.net
ロベールの入門書読んでたんですが
06-05~06-09辺りから急に
○○の実装は略...とかmain関数は略とか新しく使ってるヘッダファイルについての説明も疎かだったりと
意味が全くわからず飛ばしてしまったんですけど、
ここらへんの知識を穴埋め出来るお勧めの入門書はありますか?
655:デフォルトの名無しさん
18/09/13 21:13:27.07 oTEGF156.net
前までの章理解出来ていればもうわかるだろ?ってことだぜ?
656:デフォルトの名無しさん
18/09/13 21:26:21.55 LPardlOc.net
いやいや新しいことを教えるのにそんな謎掛けみたいなことする意味が分かりません
混乱するだけだと思います。
657:デフォルトの名無しさん
18/09/13 21:32:04.60 oTEGF156.net
重要じゃないから、あるいは説明済みのため略している
標準ライブラリは全部を説明していれば膨大になるためそのドキュメントを当たれって事だろ
わからないなら前の章に立ち返れ
658:デフォルトの名無しさん
18/09/13 21:39:09.70 LPardlOc.net
んー納得しづらい理屈ですね。入門書として買ったので手取り足取り教えてもらえないと…
他の本もそんな感じなのでしょうか…?これ以外だと入門書でいいものはないんでしょうか
659:デフォルトの名無しさん
18/09/13 21:55:47.21 C03eYjUo.net
>>648
やさしいC++
660:デフォルトの名無しさん
18/09/13 22:13:41.81 LPardlOc.net
>>649
レスありがとうございます。
すいません書いていませんでした。優しいC++ 第3版とスッキリ分かるjavaは持ってて最後までやりました。
ただそれだけだと弱い感じがするので次に読む入門書を探しています。
まだ入門未満としてデカイ壁を感じてます…;;
661:デフォルトの名無しさん
18/09/13 22:35:06.55 oTEGF156.net
読んだだけじゃないのか?
プログラムはなぜ動くのか
オブジェクト指向でなぜ作るのか
あたりが適当
662:デフォルトの名無しさん
18/09/13 22:42:53.85 LPardlOc.net
>>651
ちゃんと書きながらやって理屈で覚えるよう努力してます
後ロベールも優しいCも両方言えるのですが書いてある仕様が古かったので
ファイル分割の項目のところがイマイチ上手く出来ずよく理解できませんでした
(使ってるのはvisualstudio2017です)
>>プログラムはなぜ動くのか
オブジェクト指向でなぜ作るのか
はC++プログラミングの本では無さそうですが今読んでも役にたちますか?
パソコン初心者にはキツイとAmazonレビューにありましたが…
663:デフォルトの名無しさん
18/09/13 23:01:53.88 aTjMUcSh.net
またお前かよC++野郎。
664:デフォルトの名無しさん
18/09/13 23:56:00.60 LPardlOc.net
はい。スッキリわかるjava読み切ったので
ロベール読み切ろうとしたらどうでもいいとこで出鼻くじかれてしまって^^;
今の自分に合う本を教えてほしいです。
651さんのは調べたらアセンブラを扱ってる本みたいで全く理解できそうにないです
665:デフォルトの名無しさん
18/09/13 23:59:50.18 oTEGF156.net
C++に手を出さない方が無難
666:デフォルトの名無しさん
18/09/14 00:06:11.90 JmS1OWxJ.net
いいえ。言われたとおりスッキリわかるjavaも読みましたので諦めません。
667:デフォルトの名無しさん
18/09/14 00:44:29.04 JmS1OWxJ.net
C++の入門書で○○は省略とかそういうことやってない奴で
お勧めの物があれば教えて下さい
2010年以降に出たものであれば大丈夫です
よろしくお願い致しますm(_ _)m
668:デフォルトの名無しさん
18/09/14 00:45:21.18 RUHHwTRx.net
>>652
C++の入門レベルのファイル分割の方法に仕様が新しいも古いも無いと思うけど…
669:デフォルトの名無しさん
18/09/14 00:55:32.54 +5Bxmsq8.net
乞食が偉そうに
お前馬鹿なんだから二度とくんなよ
670:デフォルトの名無しさん
18/09/14 01:01:01.06 JmS1OWxJ.net
>>658
ロベール130-131ページで説明されてるソースファイルの分割画像
今使ってるvisualstudio2017と全く違いますが……
671:デフォルトの名無しさん
18/09/14 01:11:47.87 y0a2qOvJ.net
c++プライマー第5版
672:デフォルトの名無しさん
18/09/14 01:28:41.54 zZtMiOUI.net
ロベールはガイジだからやめろ
673:デフォルトの名無しさん
18/09/14 01:31:36.53 JmS1OWxJ.net
>>661
ありがとうございます~
調べたら中級者がメイン層って注意書きに書いてありますが読み切れますかね・・・?
評価もまちまちで1万円はちょっとキツイです。買うの前提で・・
ワガママいってごめんなさいです
674:デフォルトの名無しさん
18/09/14 01:54:04.92 RUHHwTRx.net
>>660
そんなに違うかなと思って確認してみたけど理解出来なくなるほどの変化はないだろ
マニュアル依存人間にもほどがある
675:デフォルトの名無しさん
18/09/14 02:14:33.84 JmS1OWxJ.net
>>664
いや全然違ってます。慣れてる人がやる分にはアテがあるので検討もつくんでしょうけど
自分はガチで入門なので。こんな古いのじゃ分からないです。
まぁ他のスレでやり方教えてもらったのでファイル云々の件は大丈夫です。
>>657の本をよろしくお願い致しますm(_ _)m
676:デフォルトの名無しさん
18/09/14 03:14:09.10 YQ1y2eFS.net
「やさしいC++、猫でもわかるC++、かんたん Visual C++ 」などなら、スラスラ読めるけど、
薄い本は、情報量が少ない。
難しいことは書いていないから
ロベールは本格的な本だから、相手が違う。
柴田 望洋、ハーバート・シルトと比べた場合に、ロベールの方がわかりやすい
薄い本で、文法の1割。
本格的な本で、2, 3割ぐらいわかると言うだけ
細かいルールを言い出すと、切りがない。
江添亮の本でも、�
677:レ細は割愛します。 ルールに切りがない 「C++テンプレートテクニック」とか、テンプレートだけでも軽く、1冊書ける。 細かいルールを言い出すと、切りがない 「ゲームプログラマになる前に覚えておきたい技術」 これは大賞も取った有名な本で、通称「セガ本」 この本を読んでから、セガの入社試験を受けてって書いてあるけど、 この本をマスターしている人は、セガにもほとんどいないと思うw 「たのしいRuby 第5版、2016」で、 オブジェクト指向とプログラミングの基礎を、みっちりやってからの方がよいと思う 20~30年、C言語をやってる人でも、ほとんど、C++ を理解できないのが普通なのに、 どうしてプログラミング自体が初心者の君が、スラスラ理解できるのさ?
678:デフォルトの名無しさん
18/09/14 03:34:05.55 JmS1OWxJ.net
>>20~30年、C言語をやってる人でも、ほとんど、C++ を理解できないのが普通なのに、
確かに難しいですけどその理屈でいくとC++を使いこなせてるのが爺婆婆のみってことになりますし、それは可笑しいです。
○○は省略とかmain関数なしとか変なことしてない本なら理解していけるはずです。
>>「C++テンプレートテクニック」とか、テンプレートだけでも軽く、1冊書ける。
細かいルールを言い出すと、切りがない
いえ、そういうガッツリやる系の本じゃなくてもいいのです
取り敢えず広く浅くな感じで理解した気になれる本ならいいです
ですので>>657の本をお願いしたいです
C++やるのにrubyやるのは変とrubyスレの方にも言われましたしやっぱりC++やりたいです。
C++入る前に何年も遠回りしてる人なんているんですか?
アドバイスはありがとうございます。
679:666
18/09/14 03:38:57.70 YQ1y2eFS.net
実引数依存の名前探索 (ADL)とは、C++において関数呼出時に与えられた引数の型に依存して、
呼び出す関数を探索 (lookup)する仕組みのことである。
英語ではKoenig lookup、argument dependent lookup (ADL)
これは、Koenig が考えた、多重定義の解決方法。
こういうルールが無数にある
各ルールが作られた理由がわからないと、いつまで経っても理解できない
薄い本は、こういう難しいことは書いていないから、簡単に読める。
その代わり、知識が少ない
逆に、江添亮の本なんて、数年山籠もりしないと読めないw
680:666
18/09/14 03:54:22.24 YQ1y2eFS.net
ロベールが嫌なら、柴田 望洋かハーバート・シルト。
このレベルが無理なら、
「やさしいC++、猫でもわかるC++、かんたん Visual C++ 」
この辺りなら、内容・ルールが少ない
基本的に、C++ がわかると言う人は、浅い知識しかないから、簡単に思う。
勉強すればするほど難しい
ルールが無限に出てくるから
「たのしいRuby 第5版、2016」なら、20時間で読める。
C++ の本なんて、50時間掛けても、ほとんど理解できない
君のレベルが、理解できるレベルじゃないから。
それが、ほとんどの人が、C++ を理解できない理由
C++ は動的言語よりも、遥かに機械に近づいている。
人間の脳に合ってない
まず動的言語で、プログラミング自体を理解してから、やらないと無理
681:666
18/09/14 04:11:27.32 YQ1y2eFS.net
「苦しんで覚えるC言語」が、なぜ簡単かというと、ルール・内容が無い。
基本、手順が書いてあって、その通りやれば動くという、手順書。
俺は、1時間で読める
13歳から学ぶ系の本もそう。
手順書だから、君でも理解できた
「ロベール、柴田 望洋、ハーバート・シルト」
この辺になってくると、ルールの説明だから、人に理解させるのが難しい。
だから皆、嫌がる
小学生に、大学生の内容を説明すると、理解できないから暴れるだろ。
それと同じ
大学生の内容は無理だから、高校生のレベルに下げる。
それでも無理だから、中学生・小学生と理解できる所まで、レベルを下げていく。
それが「スッキリ・Ruby」に該当する
基本「ロベール・望洋・シルト」レベルになると皆、理解できないから暴れる。
だって、これらには難しい内容・ルールが書いてあるから、否応なしに難しさに直面させられる
「やさしいC++、猫でもわかるC++、かんたん Visual C++ 」
この辺りなら、内容・ルールが少ないから、そんなに難しくはない
682:666
18/09/14 04:33:32.10 YQ1y2eFS.net
>>667
>C++を使いこなせてるのが爺婆婆のみってことになりますし、それは可笑しいです
実際には使いこなせる人は、ほとんどいない
「Effective 何々」は、入門書の次に読む本だけど、
「Effective C++」ですら、読んでる人はほとんどいない
「Effective Ruby, Java, C#」などよりも、ずっと難しい
たぶん、簡単な入門書を読んで、できる気になってるのだろう。
簡単な本は、知識も少ないから、簡単に思う
できるって言ってる人をテストしてみれば?
ADL とは何ですか?
「Effective C++」「MISRA-C」の本を読みましたか?
勉強すればするほど、難しい部分と直面するから、
MISRA-C とか江添亮の本を持って、数年山籠もりしないといけなくなるw
683:デフォルトの名無しさん
18/09/14 04:57:02.40 JmS1OWxJ.net
分かりました。もう一度ロベール最初から読んでみます。
首尾よく読み切れたらeffectiveというのを読んでみます。
無理だったら諦めてみんなのpythonでしたか?買ってみます…
そんなに時間かけたくないので最短距離でC++ある程度覚えたかったんですが・・
昔の人はMSーDOS?でアセンブラから始めたって言ってたからc++からでも無理じゃないと思いますけどね
ご親切にありがとうございました
684:666
18/09/14 07:06:22.24 YQ1y2eFS.net
「たのしいRuby」を読んで、Rubyでプログラミングを学んだ方が、結局、速くなる
ポインタに時間を取られないから、
オブジェクト指向・プログラミング・アルゴリズムの本質を、直接的に学べる
これらを、C++で学んでいけば、結局、ポインタを追いかけ回すから、
時間が掛かって、しかも本質を捉えられない
C++は、プログラミングの本質に無関係な、儀式部分のコードが多い。
だから、プログラミングの初心者は、Rubyで学べと言われる
オブジェクト指向・プログラミング・アルゴリズムの本質を、C++で学ぶ必要はない。
儀式部分のコードがない、Rubyで学ぶのがよい。
クロージャとか、そういう概念は、どの言語でも同じ
登山の絶壁を、直線的に登れないのと同じ。
少しずつ斜めに進みながら、高度を上げる
例えば、C++では多重継承がある。2つの親クラスを持てる。
他の言語では複雑だから、多重継承はできない
すごく説明・理解するのが難しいから、エラーも増えて、時間を損する。
他の言語では、そういうC++の失敗を見ているから、ややこしいものは採用していない
後にできた言語の方が、学ぶにも有利。
ポインタも無いし
685:デフォルトの名無しさん
18/09/14 07:21:49.71 3P3qhLvU.net
>>657
お勧め[NGID:JmS1OWxJ]
686:デフォルトの名無しさん
18/09/14 08:09:58.43 oQDYuoGJ.net
c++初心者話限定で湧いて出てくるクドい長文野郎も何なんだろう
687:デフォルトの名無しさん
18/09/14 08:36:32.71 4gN1JsvQ.net
>>675
そいつもNGでいいよ
688:デフォルトの名無しさん
18/09/14 08:38:48.66 SxgoLLZ4.net
初心者は統合開発環境使うよりテキストエディタとコマンドラインでコンパイル、リンクした方がシンプルでわかりやすい
689:デフォルトの名無しさん
18/09/14 09:58:46.77 CXa+ZLzo.net
C++、メジャー言語の中で一番言語仕様がでかいからなあ。
その上C言語みたいな低レイヤ言語特有の落とし穴まで備えてるし、
学習が大変な言語なのは間違いない。
690:デフォルトの名無しさん
18/09/14 10:30:45.91 D54Ng1Rn.net
学習が大変なんてことはない。
C++は最高に面白い!
興味のあるとこだけ勉強ってことでも十分楽しめる。
691:デフォルトの名無しさん
18/09/14 10:59:17.37 4gN1JsvQ.net
C++が面白いって正気かよ
692:デフォルトの名無しさん
18/09/14 11:52:49.42 gOCGXGmK.net
>>680
C++完全理解してないやつはモグリ
693:デフォルトの名無しさん
18/09/14 12:25:27.97 D54Ng1Rn.net
C++は面白いからやってみよう!
ライブラリSTLも便利だからおすすめ!
694:デフォルトの名無しさん
18/09/14 13:01:42.79 xMHNo/Ee.net
「たのしいRuby」が評判ですが
この本の第五版は高いから第三版や第二版の中古の1円+送料でケチってもそれほど影響はありませんか?
695:デフォルトの名無しさん
18/09/14 13:16:27.26 bDsv6N4l.net
俺には影響ない
696:デフォルトの名無しさん
18/09/14 15:09:54.93 gVKj9u22.net
>>683
そんなに節約したいなら、図書館を利用してみては?
最寄りの図書館になければ相互貸し出しサービスを使ったり、購入申請をしてみるとか。
697:デフォルトの名無しさん
18/09/14 15:16:22.37 4gN1JsvQ.net
>>681
えっお前C++完全理解してるの?あのアホみたいに膨大な言語仕様を??
本当だったら尊敬するわマジ
698:デフォルトの名無しさん
18/09/14 17:00:09.70 2OUEXtoC.net
お前ら喧嘩はいいけどプラグラミング言語C++で殴ったらアカンでホンマ
699:デフォルトの名無しさん
18/09/14 17:08:54.74 zZtMiOUI.net
たのしいC++まだー(ちんちん
700:デフォルトの名無しさん
18/09/14 17:22:48.79 fNmUvAUj.net
まて
701:デフォルトの名無しさん
18/09/14 20:22:28.46 xMHNo/Ee.net
>>685
レスが遅いよ。
あれから決断して第五版をさっき注文した。
やっぱり最新のほうがこれから役に立つと思って。
702:デフォルトの名無しさん
18/09/14 20:47:50.62 YfZqNbOT.net
何で今からrubyなん…
703:デフォルトの名無しさん
18/09/14 20:59:22.43 xMHNo/Ee.net
このスレで超オススメだったから。
まるでジャパネットたかたの通販の宣伝のように。
704:デフォルトの名無しさん
18/09/14 21:25:14.03 YfZqNbOT.net
何がしたいんか知らんけどきょうびRubyなんて
Web系のごく一部でしか使われてないで…
705:デフォルトの名無しさん
18/09/14 21:34:03.04 oQDYuoGJ.net
ルビーはもはやパイソンに呑まれとるがな
つーかなんかそういうの分かるよな?
706:デフォルトの名無しさん
18/09/14 21:35:20.97 fXySkelb.net
底辺ウンコスクリプト同士の争い
707:デフォルトの名無しさん
18/09/14 22:00:50.64 +5Bxmsq8.net
>686
え、オマエ理解してないでム板きてんの?
ここのみんなはオマエ以外みんなマスターしてるで。
設計とかちゃんと考えるし、ちゃんと計算してる。
角度とか。
708:デフォルトの名無しさん
18/09/14 22:31:43.40 F5hJyYRT.net
>>575
訳者が長尾 高弘から柴田になった経緯ってどっかにのってる?
709:デフォルトの名無しさん
18/09/14 23:26:43.30 3+DbirP0.net
rubyは実質rails専用言語だから、railsやらないなら学ぶ価値ない
710:デフォルトの名無しさん
18/09/15 01:16:45.16 3VPu5iIc.net
>>663
読んだことはないけど
C++によるプログラミングの原則と実践
比較的最近の入門書は選択肢がないんだよね。
今更c++03にしか対応していない本を細かく勉強してもいまいちなので適当に切り上げて新しい本にうつるのがお勧め。
自分はjava,c#などを経験した後に、c++を始めて5年くらい。
c++の本できちんと読んだのはc++プライマー第5版とプログラミング言語c++第4版。
711:666
18/09/15 01:39:21.37 VdLZkjGs.net
Ruby は、オブジェクト指向を学ぶのに良い。
呼び出す関数の探索 (lookup)チェーンが、一直線になる
Object(親) ← Array(子)
ここで、Arrayが、Enumerable モジュール(インタフェース)をインクルード(mix-in)すると、
関数探索チェーンの間に入ってくる
Object(親) ← Enumerable ← Array(子)
これにより、Array で定義されていないメソッドが、Enumerable, Object で発見される
でも、C++ の関数の探索チェーンは、
>>668
にも書いたように、実引数依存の名前探索 (ADL)とか、
クラスの多重継承もあるから、非常にややこしい
江添亮の本も読んだけど、大変!
そうそう、ロベールが難しい人は「やさしいC++」が良いかも。
その代わり、簡単な本は、知識も少ないよ
712:666
18/09/15 01:50:02.96 VdLZkjGs.net
Ruby は、CSV とか、ファイル・テキスト処理も楽。
Windows で、VSCode を使えば、PowerShell よりも楽
Selenium WebDriver, Nokogiri で、スクレイピングもできるし、
自分のPC の、Pictures 内の画像ファイルを、ブラウザで見たりできる
いじくりまわすのには良い
713:デフォルトの名無しさん
18/09/15 08:23:50.17 lXgZ4N+/.net
なんていうか本読んで勉強するのはいいんだけど
最初に目的を定めておかないといつまでたっても終わらんぞ
学者じゃないんだから
パソコンの使い方だってそうだろ
Windowsが提供する機能を隅々まで完璧に理解してる奴なんて
マイクロソフトの開発陣にだっていない
それでも世界中の人たちがパソコンを使いこなしてるのは
自分がやりたいこと、自分に必要なことに特化して学習してるからだ
714:デフォルトの名無しさん
18/09/15 13:01:55.09 FsmSZqdg.net
つかまぁ持論を展開する前に書籍を紹介しろや
715:デフォルトの名無しさん
18/09/15 21:18:36.01 bKuqbVih.net
>>644
買い物ついでに確認してきた。
クラスを作るチュートリアルの部分で、コンストラクタ、private関数、デストラクタを順に作って説明する項で、
「実装は省略」と確かに書いてあるけど、
省略コードはすべて前頁や前章に一度書いてある部分。
例えばデストラクタのときは、それまでに説明済みのコンストラクタと関数部分について省略と記載されてる。
これはもうあなたにそもそも脳みそついてるのか疑うレベル。
716:666
18/09/15 23:06:06.90 VdLZkjGs.net
C++ の入門書を1冊読んだ奴が、C++ できますって派遣会社から来るけど、
仕事ができませんって、何十人も、たった1日で返されるw
浮動小数点に誤差があることを知らない奴とか、
2/8/16進数がわからないとか
環境変数PATH を知らないとか、
基本的なLinux コマンド、パッケージマネージャーを知らないとか、
仮想環境構築できないとか
文法書だけ読んで、基本的なコンピューターリテラシーがない奴が多い。
つるはし一本で掘る、土方なんだよ
システム・OS の設定を知らないから、複数の機能が合わさった、システムを作れない。
単機能しか作れないから、売り物にならない。
お金を稼げない
717:デフォルトの名無しさん
18/09/15 23:13:58.27 xQnt+Dhj.net
C++ はひどい言語だ。これは、多くの平均以下のプログラマーが使ってるために
さらに輪をかけてゲロゲロになっていて、どうしようもないゴミが
簡単に生産されるようになってる。正直いって、C を選ぶ理由が C++ プログラマーを
追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
C++ はトンでもなく悪い設計の元になりうる。どうせこの言語ではいつも STL やら
Boost やら、その他ゲロゲロベロベロの「素敵な」ライブラリの機能を使って、
それがあんたのプログラムに「役立つ」んだろうが、以下のことが起きる:
- うまく動かないときにもたらされる際限のない苦痛 (あと STL とか、特に Boost が
安定してるとか移植性があるとかいう奴は、どいつもこいつも大ウソつきで、
もはや笑えるレベルを超えている)
- 非効率な抽象プログラミングモデルで、2年たった後にこれらが実はそんなに
効率的じゃなかったことに気づくケース。でもそのときにはすでに全部の
コードがその素晴らしいオブジェクトモデルに依存していて、直すためには
アプリ全体を書き直さなきゃなんない。
言いかえれば、唯一まともで、効率がよくて、システムレベルで使えて、移植性がある
C++ ってのは、基本的に C で使える機能だけに限ったときなんだ。そして C だけに
限定するってことは、他の人がそれをめちゃくちゃにしないってことで、
ついでに沢山のプログラマが実際に低水準の問題を理解することができて、アホらしい
「オブジェクト・モデル」のたわごとを持ちこまないってことだ。
718:デフォルトの名無しさん
18/09/16 08:21:32.97 0wjl8GKB.net
>>704
前の章読み直したら確かに自分で書けました
すいません;
でも入門書なんだからそんな意地悪みたいな書き方する必要も無い気もしますけどね
考える力を付けるのも大事かもしれませんが
>>699
ありがとうございます
買う人がいないから発掘されないだけであるにはあるのでは。
外人が書いた本ばっか勧められるのは何か訳があるのでしょうか?
719:デフォルトの名無しさん
18/09/16 08:38:21.42 wsft6GBO.net
URLリンク(gihyo.jp)
これも一応C++
720:デフォルトの名無しさん
18/09/16 10:57:22.33 6fUDOoqC.net
>707
入門書だってお前レベルの池沼はお断りだろうよ
読み込み不足を棚に上げて 本が悪いっつってるとか小学生かよ
721:デフォルトの名無しさん
18/09/16 12:25:38.69 OcAJJ1+F.net
>>707
発掘って。最近の本なら今はAmazon検索すれば出てくるでしょ。
自分で探してみたら?
自分は最近c++を始めたから、その中で読んだ比較的新しい本を薦めただけ。
外人が嫌なら、江添さんが書いてる入門書を待てば?
722:デフォルトの名無しさん
18/09/16 13:13:05.43 KscbgacM.net
>>707
ここ10年くらいで日本語の技術書の出版が減ってる。
翻訳本も出てこない状態だ。
723:デフォルトの名無しさん
18/09/16 13:18:18.14 qWxxuydM.net
そういやかつて雑誌も単行本もPC関係が異常に書店で場所取ってた時代があったよね
やはりネットで情報手に入るようになったから?
724:デフォルトの名無しさん
18/09/16 14:04:12.96 W/ts8wf6.net
売れなくなった
725:デフォルトの名無しさん
18/09/16 14:25:43.15 KscbgacM.net
日本語の本を出しても読者は1億人、英語だと10億人以上。
技術書を読む対象者なんてもっと少ないから本出しても儲からんわ。
ネットの拾い読みも良いけど書籍のようにまとまったのが欲しい。
726:デフォルトの名無しさん
18/09/16 14:28:09.01 M63m8fL0.net
>>714
具体的にテーマを教えてください
私が書いてあげましょう
727:デフォルトの名無しさん
18/09/16 15:58:34.48 UtdEuY57.net
>>715
年収が一億円になる方法
728:デフォルトの名無しさん
18/09/16 17:36:31.70 715mRcEP.net
>>716毎週210万円稼げば良いだけだよ
729:デフォルトの名無しさん
18/09/16 18:23:11.74 UqFg1uwr.net
>>717
買う価値無し。最低の著者
730:デフォルトの名無しさん
18/09/17 01:10:08.59 8WQepiWI.net
昔は付録のLinuxCD目当てに雑誌買ってたりしたけど
今は光回線であっという間に落とせるからなぁ
731:デフォルトの名無しさん
18/09/17 10:14:08.69 O8bmJUsq.net
>>715
W. Richard Stevensの書いていたような本が欲しい。
著者が若くして死んでしまって本も絶版になってしまった。
732:デフォルトの名無しさん
18/09/17 11:19:15.10 fo4TpzpJ.net
誰それ?
733:デフォルトの名無しさん
18/09/17 11:23:20.89 O8bmJUsq.net
>>721
UNIXネットワークプログラミングの著者
734:デフォルトの名無しさん
18/09/17 13:29:18.76 hCpxPlj7.net
ヤフーのブログのサイトで初心者にはわかりやすいブログを発見したよ。
URLリンク(blogs.yahoo.co.jp)
735:デフォルトの名無しさん
18/09/17 13:58:21.75 d+MtBoKG.net
俺にタイムトラベル能力があったら過去に戻ってストラウストラップを暗殺してC++が世に出ないようにするのに
736:デフォルトの名無しさん
18/09/17 14:09:34.24 dtdidJ3U.net
俺なら過去に戻れるんなら転職活動するかなぁ
明日は仕事か、職場がツラい
737:デフォルトの名無しさん
18/09/17 14:12:38.36 5oa3GJ15.net
会社入ってからだと結局変わらないような気がするので、高校二年ぐらいから人生やり直したい
738:デフォルトの名無しさん
18/09/17 14:45:33.49 EJJM9r98.net
>>724
別の誰かがC++と同様のものを発表し、主流の言語となる
739:デフォルトの名無しさん
18/09/17 15:02:10.63 QMMxN/sP.net
c++は言語の進化の過程で不可避だった
740:デフォルトの名無しさん
18/09/17 15:11:35.82 75C5mRjK.net
Objective-CとのC言語後継争いがなければもうちょっと穏健な仕様になっていた気がしないでもない。
741:デフォルトの名無しさん
18/09/17 15:44:50.20 s3NmEjvL.net
>>701
補足すれば、Rubyは日本語の処理がラク
というか、トラブルになりかけても
なんらかの対処方法が用意されていることが多い
Pythonだと、昔は日本語周りのトラブルが
多かったけど最近はどうなのかな
AIとか数値計算の分野とかだと、
日本語の扱いなんか二の次なのかもしれないが
742:デフォルトの名無しさん
18/09/17 15:50:08.50 s3NmEjvL.net
>>712
>>713
20年前は、Laox秋葉原書店のような
コンピューター書籍の大型専門店まであったし、
一般書店でもコンピューター書籍はドル箱だった。
本が売れなくなり、LAOXの書店は撤退、
書泉神保町店もコンピューター書籍からは撤退
紀伊国屋などもだいぶ規模を縮小させている
743:デフォルトの名無しさん
18/09/17 15:56:51.95 ovtJdbks.net
>>731
なんで俺にレスをする?
744:デフォルトの名無しさん
18/09/17 16:15:55.46 5oa3GJ15.net
愛じゃね?
745:デフォルトの名無しさん
18/09/17 18:44:11.34 O8bmJUsq.net
>>724
殺さなくてもストラウストラップが禿げないようにすればc++は誕生しない。
746:デフォルトの名無しさん
18/09/17 18:57:12.14 c4wWSrKk.net
髪の毛を犠牲にC++を召喚。
747:デフォルトの名無しさん
18/09/17 19:10:11.98 5oa3GJ15.net
C++が使いこなせるようになるレベルになるとハゲる
という噂を流せば廃れる
748:デフォルトの名無しさん
18/09/18 06:09:00.79 Eyk1PBsE.net
ハゲたらスキンヘッドでいいやん派の俺は効果なかった
749:デフォルトの名無しさん
18/09/20 10:22:06.76 v2140bTt.net
スッキリわかるjavaは売れてるみたいですが
スッキリわかるC言語は全然評価がついていません
あまりオススメではないですか?
750:デフォルトの名無しさん
18/09/20 12:01:29.75 wQezDxlz.net
>>738
スッキリわかるJavaはむしろ糞だから売れてるだけ
751:デフォルトの名無しさん
18/09/20 16:21:38.21 6iH+QRri.net
>>738
先月くらいに出版されたばかりの新しい本だからだろう。
752:デフォルトの名無しさん
18/09/20 18:13:36.53 x9jZeJcC.net
今時純粋なC言語なんか新規で覚える必要あるのかと
753:デフォルトの名無しさん
18/09/20 18:28:15.38 MuklQdLr.net
OSのカーネルいじる場合や、
バイナリ配布されるのでABI互換性を長期に保ちたいライブラリをいじる場合とか?
754:デフォルトの名無しさん
18/09/20 19:37:22.26 iJVr7ybn.net
>>741
世に広まって使われるライブラリは大抵Cで記述される、Cで書いておけば様々な分野にて流用されるからね
まちがってもC++で書いてはいけない
C++ はひどい言語だ。これは、多くの平均以下のプログラマーが使ってるために
さらに輪をかけてゲロゲロになっていて、どうしようもないゴミが
簡単に生産されるようになってる。正直いって、C を選ぶ理由が C++ プログラマーを
追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
C++ はトンでもなく悪い設計の元になりうる。どうせこの言語ではいつも STL やら
Boost やら、その他ゲロゲロベロベロの「素敵な」ライブラリの機能を使って、
それがあんたのプログラムに「役立つ」んだろうが、以下のことが起きる:
- うまく動かないときにもたらされる際限のない苦痛 (あと STL とか、特に Boost が
安定してるとか移植性があるとかいう奴は、どいつもこいつも大ウソつきで、
もはや笑えるレベルを超えている)
- 非効率な抽象プログラミングモデルで、2年たった後にこれらが実はそんなに
効率的じゃなかったことに気づくケース。でもそのときにはすでに全部の
コードがその素晴らしいオブジェクトモデルに依存していて、直すためには
アプリ全体を書き直さなきゃなんない。
言いかえれば、唯一まともで、効率がよくて、システムレベルで使えて、移植性がある
C++ ってのは、基本的に C で使える機能だけに限ったときなんだ。そして C だけに
限定するってことは、他の人がそれをめちゃくちゃにしないってことで、
ついでに沢山のプログラマが実際に低水準の問題を理解することができて、アホらしい
「オブジェクト・モデル」のたわごとを持ちこまないってことだ。
755:デフォルトの名無しさん
18/09/20 20:39:10.47 0wTEZU4Y.net
3行ぐらいでまとめてみろよハゲが。
756:デフォルトの名無しさん
18/09/20 21:06:54.73 290TcXdv.net
今日国立国会図書館行って勉強してたけど久しぶりに糞本に出会ったわ
で、著者を見てみたら案の定掌田津耶乃だった
757:デフォルトの名無しさん
18/09/21 00:57:36.33 m8DL5ZJ4.net
猿向きの本は、掌田津耶乃・高橋麻奈
他には「スッキリ」と、猫でもわかるの粂井康孝
758:デフォルトの名無しさん
18/09/21 01:11:32.40 JP8I8TZy.net
>>744
バカな貴方にサービスしますね
>3行ぐらいでまとめてみろよ
唯一まともで、効率がよくて、システムレベルで使えて、移植性があるのは、基本的に C で使える機能だけに限ったときなんだ。
759:デフォルトの名無しさん
18/09/21 19:58:09.80 t7Pb74UC.net
>747
そもそもその話、書籍スレでする必要あるの?
誰も聞いてないのに自分語りの亜種
760:じゃん。
761:デフォルトの名無しさん
18/09/21 20:18:59.07 JP8I8TZy.net
>>748
>そもそもその話、書籍スレでする必要あるの?
>>741 に答えただけのこと
書籍スレにふさわしい話題かどうかは >>741 に聞いてください、私には関係ない話です
762:デフォルトの名無しさん
18/09/21 20:29:16.27 uykiUY/x.net
>>749
責任転嫁かよ
スレに関係ない質問と思ったらスルーしろよアホ
763:デフォルトの名無しさん
18/09/22 20:33:53.34 e6A6JXRi.net
kindle相変わらず固定レイアウトばっかり50%になりやがって
764:デフォルトの名無しさん
18/09/22 20:45:39.30 a7H1jcsF.net
固定レイアウトでもええやん
765:デフォルトの名無しさん
18/09/22 21:32:08.23 eAmfFDZj.net
タブレット持ってない人なんじゃない?
766:デフォルトの名無しさん
18/09/22 21:50:09.41 e6A6JXRi.net
タブ以外でどう見ろと
767:デフォルトの名無しさん
18/09/22 22:07:30.34 a7H1jcsF.net
ああ、タブ無いのか
プログラミング関係の本をスマホで読むって発想が無かった
768:デフォルトの名無しさん
18/09/22 22:43:00.58 e6A6JXRi.net
いやタブで見てるんだが固定だと勝手が悪いから困るんだ
書き方が悪かったな
確かにタブ以外で見るにはという意味に取れるわな
769:デフォルトの名無しさん
18/09/22 22:55:59.18 kxpMytAb.net
kindleでもPDFでも頭から順に読んで行くのは良いんだけど
必要な情報どっかに出てないかな的な読み方だと面倒くさくないですか?
慣れですかね?
770:デフォルトの名無しさん
18/09/23 01:44:52.63 dyjLhsv9.net
>>757
付箋貼ればいいだろ
771:デフォルトの名無しさん
18/09/23 08:48:32.34 6fRWXwR4.net
検索可能な固定レイアウト本が少ないからんだよな
Kindleとは別に出版社のHPでPDFの直販やってるところあるからそっちで買うようにしてるわ
772:デフォルトの名無しさん
18/09/23 09:16:39.04 aMn3RouY.net
電子書籍を経て、結局普通の本に戻った
773:デフォルトの名無しさん
18/09/23 09:18:07.11 S6Ulxjbr.net
>>757
ペラペラめくりながら読むのは紙の本とあまり変わらないと思うが
手垢がつくほど読み慣れた本だと、親指が位置を覚えていて一発で開くことができた。
774:デフォルトの名無しさん
18/09/23 09:24:48.78 tVcrHHOw.net
それは、何度読んでも頭に入らないということでは。
一節ずつ、要約し、カンファレンスなどで発表するつもりで
自分の言葉で説明することを目指して読むと頭に入りやすい。
775:デフォルトの名無しさん
18/09/23 10:35:25.38 zLY/E1fN.net
>>760
俺もそう
776:デフォルトの名無しさん
18/09/23 10:58:21.16 xig+Ctqa.net
どうでもいい
777:デフォルトの名無しさん
18/09/23 11:32:22.80 S6Ulxjbr.net
>>762
技術書の内容って概念や概要が分かれば、それ以上は頭に入れる必要はないんじゃないの?
細かいところはグーグル先生が教えてくれる。
778:デフォルトの名無しさん
18/09/23 11:50:21.00 6fRWXwR4.net
iPad+i文庫HD最強よ
KindleのX-Ray対応書籍も捨てがたいけど数が少なすぎ
最近は目の負担考えてBoox NoteみたいなE-ink端末も併用してるけど、
描写速度やカラー表現の関係で完全代替はできないな
779:デフォルトの名無しさん
18/09/23 12:13:59.22 da6WqBPD.net
専門書は数ページ前の表や数式を確認する作業が何度も入るから紙のほうが早く読める
電子書籍は一方通行で読めるやつ限定だね
780:デフォルトの名無しさん
18/09/23 12:22:05.79 aWV+4ZNL.net
>>767
電子書籍アプリ舐めすぎ
どう考えても調べ物なら検索や目次・リンクから飛べる電子書籍の方が速い
文字じゃなく図を頼りに探すのもサムネイル表示で速いし
781:デフォルトの名無しさん
18/09/23 12:23:10.02 aWV+4ZNL.net
Kindleやkoboみたいな専用端末は別ね
あれは確かに前から通
782:読する本にしか向かない
783:デフォルトの名無しさん
18/09/23 21:09:27.68 jXc/hq0F.net
MATLAB/Simulinkの解説書でオススメの本ってありますか?
仕事で状態遷移設計、制御設計などを対象に使っています
C言語などで組込みプログラミングの経験はあるのですが、あまりに毛色が違うので戸惑っています
784:デフォルトの名無しさん
18/09/23 22:01:13.42 Y708Yb9G.net
>>770
ないです
785:デフォルトの名無しさん
18/09/23 22:16:49.65 7i6lpyby.net
>>770残念ながら専門分野尖鋭化なので
matlabの基礎が解ったところで、仕事の役には立たないの。
諦めて解らないことは( ・ω・)∩シツモーンと電話とかメールサポートを有償サポート受けるのが王道
書籍だと、、、うーん、たとえば
Matlabによるマクロ経済モデル入門: 少子高齢化経済分析の世代重複モデルアプローチ
こんなのはどうかな?
786:デフォルトの名無しさん
18/09/25 08:44:03.21 kQPSBOfx.net
全くの0からの人が読めるC#の入門書でお勧めありますか?
独習C#(山田著)のとハーバートシルトの独習C#購入しようと思ったんですが
入門者には厳しい内容のレビューが多いみたいで…
787:デフォルトの名無しさん
18/09/25 09:03:41.06 42pySgeN.net
>>773
その0は何を意味してるの?
788:デフォルトの名無しさん
18/09/25 09:30:40.86 tXK+Z7V5.net
わざわざレビューの評価を確認するのってアホなの?
ネットの情報そのものを自分で判断出来ないのならここで聞いても無駄だろ
書店なり図書館なりに行って自分で確認しろよ
789:デフォルトの名無しさん
18/09/25 10:26:24.30 kQPSBOfx.net
>>774
例えば他言語やったことあるけどこの言語は初とか。そういうのではなく
もう何もやったこと無い状態から0という意味の0です
>>775
近くに図書館ないです
ブックオフも近くにあったんですが潰れてしまって…
ゲオは漫画しかないですし…
790:デフォルトの名無しさん
18/09/25 14:44:33.55 f8Jvo3nc.net
無理だと思う
例え文法が理解出来てもオブジェクト指向で詰む
791:デフォルトの名無しさん
18/09/25 15:12:32.18 T+hpAmZ6.net
>>776
C#でどういうことしたいの?
それによって勧める本が変わる
792:デフォルトの名無しさん
18/09/25 20
793::01:55.46 ID:n/7iXhsq.net
794:デフォルトの名無しさん
18/09/25 20:18:21.99 kQPSBOfx.net
>>778
とりあえず簡単なGUIアプリを作れるようになりたいです
画面にこんにちはと表示するだけのものとか
それを足がかりにゲームとかTwitterのBOTとか有用なツール作れるようになりたいです
最初からアプリ作る本を買ってもただ書き写すだけで理屈で覚えられないから頭に入ってこ無さそうなので
ある程度文法を覚えたいです
795:デフォルトの名無しさん
18/09/25 20:42:47.95 PZ2M/mrZ.net
今それやるならHTMLとjavascriptをやるしかないけど、やることが幅広すぎて大変だろうな
796:デフォルトの名無しさん
18/09/25 21:00:52.14 kQPSBOfx.net
なぜですか?
たくさんの言語は覚えられないのでC#に絞りたいのですが
C#でも色んなアプリを作りやすいと聞きましたが
797:デフォルトの名無しさん
18/09/25 21:05:45.04 ZlA2mPy9.net
>>771
ないんですか…
>>772
ありがとうございました
書籍で学ぶには向いてない分野なんですね
さすがに経済でMATLAB/Simulinkを学ぶのはキツイですが、
ツール限定ではなく、↓この辺の本で共通知識を学ぼうと思います
・組込みエンジニアのための状態遷移設計手法
798:デフォルトの名無しさん
18/09/25 21:21:47.86 jVsCKrI+.net
>>780
とりあえず、c#の本で一番やさしそうでページ数の一番少ないのを選んでおけば?
画面にこんにちはと表示するプログラムからゲームやBOTを作れるようになるまで
何年もかかるだろうけどね。
先ずは、手を動かしてプログラムを作ることだ。