X



推薦図書/必読書のためのスレッド 82©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
0310デフォルトの名無しさん
垢版 |
2018/02/20(火) 00:43:45.90ID:amqSspGZ
ゲームエンジン・アーキテクチャ 第2版、2015、6800円+税
Kindle 版は、999円!

入門ゲームプログラミング (Professional Game Developerシリーズ)、2014、2900円+税
Kindle版は、1404円!

以下は、他の古めのゲームプログラミングの本

ゲームプログラマのためのC++、マイケル・ディックハイザー、2011、3400円+税

ゲームプログラマになる前に覚えておきたい技術、平山 尚、2008、4500円+税
0314デフォルトの名無しさん
垢版 |
2018/03/20(火) 15:01:23.80ID:9uwV2UqK
kindleセールage
0315デフォルトの名無しさん
垢版 |
2018/03/30(金) 11:58:02.72ID:NB3HQtvW


ケント・ギルバート著、
「 中華思想を妄信する中国人と韓国人の悲劇 」

講談社、840円+税、

48万部の大ベストセラー、
0316デフォルトの名無しさん
垢版 |
2018/03/30(金) 12:02:27.88ID:NB3HQtvW
0317デフォルトの名無しさん
垢版 |
2018/04/10(火) 19:28:52.05ID:cLU5A4vS
Pythonのお奨めを教えてくだされ
プログラミング初心者ではありませぬ
0320デフォルトの名無しさん
垢版 |
2018/04/10(火) 19:49:04.36ID:cLU5A4vS
Pythonを少しだけかじって見て
言語は単純だけど作り方によってパフォーマンスに差が出そうな気がした。
0325デフォルトの名無しさん
垢版 |
2018/04/11(水) 05:39:58.34ID:jfPKheqL
みんなのPython 第4版、2017

パーフェクトPython、Pythonサポーターズ、2013

Effective Python ―Pythonプログラムを改良する59項目、2016
0326デフォルトの名無しさん
垢版 |
2018/04/11(水) 16:15:09.86ID:n+uSu2gN
行列プログラマー ―Pythonプログラムで学ぶ線形代数 単行本(ソフトカバー) – 2016/10/5

Fluent Python ―Pythonicな思考とコーディング手法 単行本(ソフトカバー) – 2017/10/7

どちらも少しお値段します
0328デフォルトの名無しさん
垢版 |
2018/04/11(水) 17:17:26.13ID:BjnPkEJn
バグやコーディングミスを指摘する人達が、
席の前に行列をなす、行列プログラマー
0329デフォルトの名無しさん
垢版 |
2018/04/12(木) 03:39:54.68ID:szjr0L+H
機械学習やディープラーニングという神風はすごいというか、ちょっと前までRubyかPythonか、なんて
言ってたのがウソみたいにPython圧勝になったよね最近は書籍だと

まあ似たようなnumpy, pandas、環境はJupyterみたいな本ばっかりだけども
0330デフォルトの名無しさん
垢版 |
2018/04/12(木) 09:18:19.53ID:SQLDoYQT
機械学習やディープラーニングがPythonのエコシステムに寄らば大樹で群がった結果ですな。
0331デフォルトの名無しさん
垢版 |
2018/04/14(土) 00:42:08.51ID:tpOcLPCw
ぱいぱい本ばかりで飽きている
数年前もるびるびばかりで飽きてた頃があったなぁ
0335デフォルトの名無しさん
垢版 |
2018/04/14(土) 07:57:45.28ID:yZ4O/hXI
>>331
売れると思われる本を出版するから。
昔だったら本の出版数が多かったからそれ以外もあったが今は無い。
0336デフォルトの名無しさん
垢版 |
2018/04/14(土) 11:48:52.44ID:xEhf4oo/
16, 17年前からPythonを使っていたので
最近のPython本ブームは嬉しい半面、月日の経過を感じる
0339デフォルトの名無しさん
垢版 |
2018/05/17(木) 00:13:10.59ID:kwJz961y
「カイゼン・ジャーニー」って本を読んで見た
昔はアジャイルだのなんだのってそういう開発手法の本好きだったけど、なんか
年取ったせいかこういうノリってついてけなくなってきたなあ

インセプションデッキとかなんとかチャートとか自分のミッションを書きだそとか
メンターだのトレーナーだのこういう自己啓発セミナーみたいなことやらないと
これからの会社は勝ち抜けないのかね?

もっと普通に働いて普通に暮らしていける会社ってないのかなあ?
0341デフォルトの名無しさん
垢版 |
2018/05/17(木) 10:57:19.01ID:bqGkfv6/
>>339
そういう手法って、改善の一例でしかないからね
それらの手法を取り入れないと勝てないんじゃなくて、改善を続けないと勝てないってこと
0344デフォルトの名無しさん
垢版 |
2018/05/23(水) 19:18:15.53ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

VBSBU
0346デフォルトの名無しさん
垢版 |
2018/05/24(木) 19:34:30.57ID:MciNY3uS
VBSBU
0347デフォルトの名無しさん
垢版 |
2018/05/25(金) 17:23:27.25ID:w9OWpoOv
VBSBU
0348デフォルトの名無しさん
垢版 |
2018/05/27(日) 11:00:54.95ID:sFZRQ9Au
機械学習関連だけどscikit-learnとtensorflowによる実践機械学習っていう本いいよ
分厚くて読み応えある本だけど基礎から実践テクニックまで詳しく解説してくれてる
ゼロから作るdeeplearningよりいい感じの本だから新定番になるかもな
0349デフォルトの名無しさん
垢版 |
2018/05/27(日) 23:48:02.14ID:l1Mx7uU7
ゼロから作るはライブラリに頼らず、スクラッチで評価関数とか作るところから
始める原理解説型なのでちょっとその2冊の比較は無理があるんじゃないか?
0352デフォルトの名無しさん
垢版 |
2018/05/28(月) 22:13:08.54ID:eFf9NxDd
先輩方がもしよければ、書評と一覧を作っておくれやす。機械学習。
自分Web開発屋さんだけど、ちゃんと学んでみたい。
0354デフォルトの名無しさん
垢版 |
2018/05/29(火) 22:45:32.72ID:bAZu/M0B
俺は読んでも文句ばっかり言うタイプ
0357デフォルトの名無しさん
垢版 |
2018/05/31(木) 15:17:27.19ID:b44q4XmO
離散数学のいい参考書ない??
講義受けてるけど教授が何言ってるのか(声が小さくて)きこえないしわからない
0358デフォルトの名無しさん
垢版 |
2018/05/31(木) 16:14:47.75ID:HP6OddUA
教科書は何使ってるの?
数学書なのか理工書なのか方向性がよく分からない
後者であればCQ出版社のディジタル信号処理シリーズなんかが分かりやすくてお薦め
0359デフォルトの名無しさん
垢版 |
2018/05/31(木) 16:43:16.32ID:lVZitF7Q
離散集合 集合と対応 関数 同値関係 集合の分割 演算と代数 順序集合と束 様々な代数 ブール代数 ブール関数 周期関数とその表現 周期関数の級数展開 関数の変換とその応用

ぱっとシラバスからコピペしたらこんな感じでした
0360デフォルトの名無しさん
垢版 |
2018/05/31(木) 17:13:04.51ID:HP6OddUA
うーん、微妙すぎてコメントしづらい
正直その程度の内容であれば逆に探すのが難しい
内容が浅すぎて単独の書籍としては殆ど出回っていないと思う
図解なんたらシリーズとかを探せば見つかるかも知れないけど、ぶっちゃけ参考書とか必要なくない?
0362デフォルトの名無しさん
垢版 |
2018/05/31(木) 21:08:33.23ID:HP6OddUA
文系とか理系とか久しぶりに聞いた
パッと見た感じだけど殆どが一般教養レベルの内容でフーリエ級数に首を突っ込んだ程度みたいなので
離散数学と呼べるような段階ではないと思う
離散数学の花形はフーリエ変換やz変換であって、純粋数学的には複素関数論、工学的にはDFT/FFTなどの解析手法や
デジタルフィルタのアルゴリズムなどを扱うのが一般的
このスレ/板的には後者の方向性が正道なので先の図書を推薦した
0364デフォルトの名無しさん
垢版 |
2018/06/01(金) 02:03:49.01ID:PO2CSEsT
離散フーリエ変換 (DFT)
https://ja.m.wikipedia.org/wiki/%E9%9B%A2%E6%95%A3%E3%83%95%E3%83%BC%E3%83%AA%E3%82%A8%E5%A4%89%E6%8F%9B

高速フーリエ変換 (FFT)
https://ja.m.wikipedia.org/wiki/%E9%AB%98%E9%80%9F%E3%83%95%E3%83%BC%E3%83%AA%E3%82%A8%E5%A4%89%E6%8F%9B

(フーリエ変換)
https://ja.m.wikipedia.org/wiki/%E3%83%95%E3%83%BC%E3%83%AA%E3%82%A8%E5%A4%89%E6%8F%9B

z変換
https://ja.m.wikipedia.org/wiki/Z%E5%A4%89%E6%8F%9B
0369デフォルトの名無しさん
垢版 |
2018/07/03(火) 13:45:06.54ID:H7rygTEg
数学の証明問題の訓練できる本ありますか
純粋数学とか全くやってないからクヌース本の証明問題に手も足も出ないです…
0370 ◆QZaw55cn4c
垢版 |
2018/07/03(火) 20:01:16.14ID:BvSJr1af
>>369
定義・定理・証明の積み上げ方を訓練する、という意味では、初等整数論なんか題材としてわかりやすくて、かつほどよく抽象化されているので最適かと
https://www.amazon.co.jp/dp/4563014850/
0373デフォルトの名無しさん
垢版 |
2018/07/04(水) 22:02:28.37ID:gFgZc5FG
B86
0374デフォルトの名無しさん
垢版 |
2018/07/05(木) 00:44:06.23ID:jFnGvSfc
線形代数ってさ、ベクトルの復習みたいなのから始まって、加法、定数倍とかなんだ簡単じゃんとか
思って進んで行くと、なんか急にわからなくなる断絶感があるんだけどいい本ない?
0379 ◆QZaw55cn4c
垢版 |
2018/07/12(木) 22:32:37.67ID:YWAKr+lG
>>378
でも相手にしないことは、なかなか覚えられないようです
0383デフォルトの名無しさん
垢版 |
2018/07/20(金) 19:34:23.80ID:RAeOrJOL
変なペンネームだけど、クジラ飛行机の本ていいよね
売れてるみたいだし
ま、このスレって基本情報出してもその本けなされるだけだからバカらしくて誰も情報提供しないんだけれども
0388デフォルトの名無しさん
垢版 |
2018/07/24(火) 16:12:16.34ID:6WYMgspV
スッキリ厨のかたに質問なのです。
さいきんスッキリシリーズとして「すっきりわかるC言語入門」という本が出ました。
プログラミングのさまざまなスキルを身に付けるにあたりこの本はどのような位置付けでしょうか?
0391デフォルトの名無しさん
垢版 |
2018/07/24(火) 18:32:12.86ID:zGmINOZm
>>388
分かりやすそうだけど今更C言語なんかやる意味あるのかって感じ
0392デフォルトの名無しさん
垢版 |
2018/07/24(火) 18:36:56.58ID:GhPOD3yw
C言語を理解するには、C言語で書かれてる以外のことを知らないといけないので、
いくらC言語を学習してもC言語を理解するのは無理
0395デフォルトの名無しさん
垢版 |
2018/07/24(火) 20:20:49.77ID:5YVwzTMY
てかそんな初心者本買うよりネットで軽くCの基礎学んでブコフかメルカリ、ヤフォクかなんかで
ダイテル本買って問題解いてりゃあっという間に中級者の仲間入りやで
0396デフォルトの名無しさん
垢版 |
2018/07/24(火) 20:37:38.61ID:zGmINOZm
>>394
遠回りじゃね?
0397デフォルトの名無しさん
垢版 |
2018/07/24(火) 20:52:18.79ID:jMbmZKdM
SICP 英語版
0398デフォルトの名無しさん
垢版 |
2018/07/24(火) 20:53:42.10ID:G+FCjsvY
今だったらPythonとかC#とかとっつきやすい言語をある程度勉強してから興味沸いたらC言語に手を出してみるってルートのほうがわかりやすいし実用的じゃないの
0399デフォルトの名無しさん
垢版 |
2018/07/24(火) 21:44:58.32ID:UCXwOjul
c#やJavaはC派生だからやり易い面はあるかもな

pythonは外部モジュールのソース読むとき必要になるかも
0400デフォルトの名無しさん
垢版 |
2018/07/25(水) 00:52:36.94ID:cmSslBFr
SICPは時代遅れ
とMITの偉い人が言ってるそうなんだが・・・
それでもSICPやる意味あんの?
0401デフォルトの名無しさん
垢版 |
2018/07/25(水) 01:33:29.14ID:QhItY798
やっぱあのぐらいは頭使って理解する必要のある本読んだ方がいいと思うよ
見えないところも含め力のつき方違うと思う
一種の脳トレ的な意味でw
0402 ◆QZaw55cn4c
垢版 |
2018/07/26(木) 23:21:29.80ID:vjtcTWe7
>>400
もう誰もやらなくなってしまったことを、それでもヤルのがいいところなのでは?
0405デフォルトの名無しさん
垢版 |
2018/07/27(金) 04:46:41.58ID:W3n4ZjFB
>>403
別スレで先日あった話の続きだね
・データ構造,アルゴリズム,デザインパターン総合スレ
 http://mevius.2ch.net/test/read.cgi/tech/1466315249/826-827
それに対する自分の考えを以下のようにレスした
 http://mevius.2ch.net/test/read.cgi/tech/1466315249/838-840

で、>>400へは、以下のようにレスする:
 たしかに、MITの新入生、全員に対してSICPを学ばせるのは時代遅れと言ってる
 なぜならば、車輪を一から設計できる職人よりも
 それを再利用する専門家のほうが、プログラマの人口比では圧倒的多数だから

 ただし、あなたが(車輪を一から設計できる)職人の道に進もうとする
 計算機工学の卵であるならば、SICPは「やる意味あんの?」どころか、
 避けては通れない最低限で必読の絶対的教科書であり、
 その価値は昔も今も変わらない
0406超入門者
垢版 |
2018/07/27(金) 19:12:42.44ID:VvnzXBkW
ここで0から始めるお勧めのC++本聞いたらロベールと教えてもらって
先週から始めてたんですが
ビットのとこ当たりから全然頭に入ってこなくなりました;(初学者には難しすぎて
もう少し優しめの本ないですか?
0408デフォルトの名無しさん
垢版 |
2018/07/27(金) 19:33:01.35ID:VhcJcNzr
C++のことは忘れて、もうすぐ出るプログラミングRustを買って、Rustを勉強しよう
0409デフォルトの名無しさん
垢版 |
2018/07/27(金) 19:36:07.09ID:Aw8biuWY
ピット星人。
地球人の男はかわいい女の子に弱いことが判明したわ。
0411デフォルトの名無しさん
垢版 |
2018/07/27(金) 20:51:37.68ID:VvnzXBkW
>>410
レスありがとうございます
問題はないですね。ビットとバイト、2進数のことを少し説明してる章なんですが
あまり理解できなかったです;(その章の最後の方は変数、値のサイズの話が書いてあります)
読み飛ばしちゃっても後々支障ないでしょうか?
0412デフォルトの名無しさん
垢版 |
2018/07/27(金) 21:48:45.55ID:BhUTC3bJ
あれはC++初心者向けの本であってプログラミング入門の本じゃないから・・・
0414デフォルトの名無しさん
垢版 |
2018/07/27(金) 22:14:07.58ID:VvnzXBkW
3個の電球(つまり3bit?)で2進数だと7個まで数字が表現できる云々の下りまでは理解できましたが
その先が・・・
なぜ8bitだと256個まで表現できるんですか?手で数えながらやってますがよく分かりません;
0415デフォルトの名無しさん
垢版 |
2018/07/27(金) 22:18:39.52ID:4JEfDumM
>>414
指何本あるの?
0416デフォルトの名無しさん
垢版 |
2018/07/27(金) 22:30:43.04ID:7naWzSPI
>>414
電球一個に対応させられる数が増えるから

電球3つ(3bit)だと
4 2 1
なので最大7まで数えられる

電球8つ(8bit)だと
128 64 32 16 8 4 2 1
なので最大255まで数えられる

電球を増やす=2進数の桁を増やすこと
0417超入門者
垢版 |
2018/07/27(金) 22:46:41.45ID:VvnzXBkW
>>416
あっ
1bit上がる度に2倍していけばいいんですね
分かりやすいです。ありがとうございます

この章を丸々理解するには2進数の数え方をもうちょっと理解しないとダメそうですね…
0418超入門者
垢版 |
2018/07/27(金) 23:08:53.56ID:VvnzXBkW
11110
2進数の30の表現はこれであってますか?
0420デフォルトの名無しさん
垢版 |
2018/07/27(金) 23:26:53.11ID:VvnzXBkW
おーめっちゃ怒ってる
すいません^-^;
初心者スレよりこっちの方が分かりやすかったので…ちょっと脱線してしまいました
移動します。上のであってれば大体理解できました。
ありがとうございました
0422デフォルトの名無しさん
垢版 |
2018/07/27(金) 23:58:37.13ID:MuP67byi
言語の入門書は、プログラミングを知っているけど、その言語だけを知らない人向け。
君は、言語の初心者じゃなくて、プログラミングの初心者

プログラミングの初心者から、C++ なんて、10年以上は掛かる

「たのしいRuby 第5版、2016」を、3回読む

これで、オブジェクト指向がわからないなら、
「スッキリわかる Java入門 第2版、2014」を、3回読む

C++ は、これらの言語を10年以上やった人だけが学べるもの
0423デフォルトの名無しさん
垢版 |
2018/07/28(土) 00:15:47.79ID:5HFq6nrF
>>422
スッキリさんですね。
さいきんスッキリシリーズとして「スッキリわかるC言語入門」という本が出ました。
プログラミングのさまざまなスキルを身に付けるにあたりこの本はどのような位置付けでしょうか?
0424デフォルトの名無しさん
垢版 |
2018/07/28(土) 01:21:22.49ID:Z1+pBlcw
>>422
貴方にロベール勧められたのでやってます;
一緒に勧められたスッキリわかるも購入して6章までやりましたが
JDKが必要になって自分の環境に導入できずやめました
オブジェクト指向ではまだつまづいてないです
0425スッキリ厨
垢版 |
2018/07/28(土) 02:46:57.70ID:Wq9fNSFf
スッキリは、ついにC言語まで出したか!
スッキリは、日本のプログラミング界に、旋風を起こし続けている!

スッキリは、他の本とは次元が違う!
図・イラストが多いから、短時間で理解できる

本を読まずに、見るだけで理解できるようにしたのは、まさに革命!

「スッキリわかるC言語入門」も買うわ
0426デフォルトの名無しさん
垢版 |
2018/07/28(土) 02:57:17.87ID:XhWiyQjx
「スッキリわかるJavascript」を今度出して欲しいな。
0427スッキリ厨
垢版 |
2018/07/28(土) 03:03:14.00ID:Wq9fNSFf
環境構築は、プログラミングよりもずっと難しい。
LPIC/LinuC など、OS の資格を取らないと無理

プログラマーで、環境構築できる奴は、まずいない。
プログラマーは、言語しか知らない。
OS の事は知らないから、使えない

だから大手企業では、言語だけ知っているようなプログラマーを募集しない。
OS の事を知っている、コンピューターリテラシーがある人を募集している

環境構築できないのは、環境変数PATH の仕組みを知らないから

C:\Users\Owner>ruby -v
ruby 2.4.3p205 (2017-12-14 revision 61247) [x64-mingw32]

C:\Users\Owner>where ruby
C:\Ruby24-x64\bin\ruby.exe

なぜシェルは、絶対パスで書いていないコマンドの、実行ファイルを探し当てられるのか?
ruby と書いただけで、なぜ、C:\Ruby24-x64\bin\ruby.exe を探し当てる事ができたのか?
0428デフォルトの名無しさん
垢版 |
2018/07/28(土) 03:44:37.31ID:QCPCRgso
LAMPやWIMPの環境構築出来る?
*.iniファイルの書き換え出来る?
むしろ環境変数の設定は基礎レベルだよ
0430デフォルトの名無しさん
垢版 |
2018/07/28(土) 04:23:02.36ID:Vm4hwNAw
うちはWinServerではなくてWin10で代用したWIMPを構築してる
PHPは最新の7.2
wordpressを入れて弄って遊んでる
またWIMPと同時にWISPの環境でもある
0431デフォルトの名無しさん
垢版 |
2018/07/28(土) 07:28:06.06ID:0w3sgh+j
なんか最近はDockerだので他人の作った環境をそのまま動かしておしまい、
になりつつあるな俺の場合
0432デフォルトの名無しさん
垢版 |
2018/07/28(土) 08:09:17.83ID:jBwIkvjF
プログラマーで環境構築できる奴はまずいないとか、結局自分のこと言ってるだけだよな。
自分が出来ないとき、自分だけでなく他のすべての人も出来ないに違いないと思い込めるってすごく幸せだよな。
ストレスなんて無さそう。うらやましい。
0434デフォルトの名無しさん
垢版 |
2018/07/28(土) 08:50:19.78ID:KfTC0eeu
>>405
>ただし、あなたが(車輪を一から設計できる)職人の道に進もうとする
> 計算機工学の卵であるならば、SICPは「やる意味あんの?」どころか、
> 避けては通れない最低限で必読の絶対的教科書であり、
> その価値は昔も今も変わらない

はえ〜確かにそうですわ。有難うございました。
0435デフォルトの名無しさん
垢版 |
2018/07/28(土) 11:31:02.83ID:6Z6/kmh0
環境構築って、Javaのときのように環境変数設定するだけ?
0439デフォルトの名無しさん
垢版 |
2018/07/31(火) 23:07:09.61ID:J+/wGnvO
よく「かなしいRuby第5版」をすすめる人がいますが、
Rubyをやらない人にも役に立ちますか?
それとも考え直してRubyはやるべきですか?
0440デフォルトの名無しさん
垢版 |
2018/07/31(火) 23:09:17.74ID:J+/wGnvO
PHPとかPythonとの違いはなんですか?
0442440
垢版 |
2018/08/01(水) 06:31:27.81ID:CrgSL/Mw
>>441
あまりわたしを怒らせないほうがいいぞ
0444デフォルトの名無しさん
垢版 |
2018/08/01(水) 10:13:29.91ID:xnd31FR3
PHPの一文字目のPはPHPのPなの
PythonのPはPythonのPじゃないの
続きも聞きたいの?
0450デフォルトの名無しさん
垢版 |
2018/08/01(水) 18:06:20.72ID:qxNICQ7O
>>449
何がどう十分なの?
0453440
垢版 |
2018/08/02(木) 08:31:16.91ID:7O3mNjxy
>>444
あまりおまえはハゲないほうがいいぞ
0454デフォルトの名無しさん
垢版 |
2018/08/03(金) 01:35:59.80ID:xk81Y1iS
いやしかし機械学習という神風でPythonがRubyを吹き飛ばしたよね
特にこれから始めようとする人で、Ruby選ぶ人って激減なんじゃないかと
0455デフォルトの名無しさん
垢版 |
2018/08/03(金) 03:12:15.65ID:+VQ++qvb
RubyはRails専用言語みたいなもんだからね
Web専用言語のPHPと立ち位置は似たようなもん
0457デフォルトの名無しさん
垢版 |
2018/08/03(金) 06:04:43.93ID:agboXAAU
機械学習に向いてるって言われても理系で数学バリバリやってる人以外あまり関係なくね?
0459デフォルトの名無しさん
垢版 |
2018/08/03(金) 12:44:17.53ID:efvhV3fR
PHP、Ruby、Pythonのちがいを聞いておるのだ。
0464デフォルトの名無しさん
垢版 |
2018/08/03(金) 20:14:34.87ID:efvhV3fR
なにをやるにはなにがいいですか?
0465デフォルトの名無しさん
垢版 |
2018/08/03(金) 20:24:08.61ID:htH9kPBS
たのしいRuby 第5版、2016
みんなのPython 第4版、2017

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

オブジェクト指向がわからないなら、先に以下を読んでも良い。
スッキリわかる Java入門 第2版、2014
0466デフォルトの名無しさん
垢版 |
2018/08/03(金) 20:49:50.68ID:EoTDr/d5
かなしいRuby、おれのPythonは両方読むとして
この2つの言語の用途といいますか担当分野は違うのですか?
0468465
垢版 |
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 の代替
0470デフォルトの名無しさん
垢版 |
2018/08/06(月) 16:05:43.95ID:9Jmz5HE8
rubyはメタプログラミング、pythonはリーダビリティー。
0471デフォルトの名無しさん
垢版 |
2018/08/06(月) 23:43:45.72ID:LTCxEUBf
Rはもう結構昔からもう終わりじゃね、と言われていたけど、むしろ最近書籍増えてるよね。
機械学習でも統計でも。

Mathematicaは本が激減したなあ。
その手の用途はだいたいPythonに移ったってことか?
0475デフォルトの名無しさん
垢版 |
2018/08/13(月) 08:40:32.41ID:Wl+3hmdk
もうじき(やさしいC++)を読み終えるんですが次に読む本でお薦めはありますか?
ほんの少しだけステップアップしたいです。(ロベール持ってますがまだ難しく感じます…。)
プログラムの知識は皆無です
0481デフォルトの名無しさん
垢版 |
2018/08/13(月) 17:02:44.19ID:Wl+3hmdk
>>476
いえ、一応実行環境も整えてサンプルコード実行しながら学習しました
ただまだロベール読んでも難解に感じて理解出来ない章がたくさんあるのでまだ力付いてないのかなと
なので優しいC++とロベールの中間辺りでお勧めあれば教えてほしいです;
0482 ◆QZaw55cn4c
垢版 |
2018/08/13(月) 18:17:27.73ID:j3JEbZOr
>>481
そうですね、「独習C++」がよさそうです。
本の中盤に練習問題として、自力で std::string を実装する、というのがありますが、
これが自力でこなせれば「番外」から「初級者」のステップに上れると思います

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

C なら、それも昔なら、そういう本はいっぱいあったんですが
0500デフォルトの名無しさん
垢版 |
2018/08/20(月) 20:06:15.95ID:y38yalrA
俺の場合
ネットで軽くC入門

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

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

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

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

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

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

基本的な目的や考え方は同じだけど、目的の実現方法はやや異なる
0510デフォルトの名無しさん
垢版 |
2018/08/20(月) 22:04:52.76ID:Q3zfSDmi
>>503
なぜかと聞いておるのだ
0512デフォルトの名無しさん
垢版 |
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、堀義博
で遊んでみる
0513デフォルトの名無しさん
垢版 |
2018/08/21(火) 02:11:33.35ID:3tzf46/p
「かなしいRuby・オレのPython」の、「動的言語」ってどういう意味?
0516デフォルトの名無しさん
垢版 |
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
0517デフォルトの名無しさん
垢版 |
2018/08/21(火) 08:46:51.30ID:iwtfLtQy
>>516
今さら読みなおしたがこのwikipediaのこのエントリーいろいろ変だな。
例えば初期のLispだって型はあったし。
0519デフォルトの名無しさん
垢版 |
2018/08/21(火) 13:07:42.91ID:Hz7fBosn
Rubyで機械学習ってのがまるで流行ってないので出ないだろ。

Rubyでブロックチェーンならともかく。
0520デフォルトの名無しさん
垢版 |
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言語族に属する主要な言語は全て式や変数には型が付いておらず(少なくとも必ずそれらに型が付いている訳ではない=オプショナルに型情報を付加するのはアリ)値には型の区別のある
動的型付け言語だよ

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

ユーザー定義型を言語処理系側でも型として扱うようになった
という意味でSmalltalkの(?)貢献も勿論あると思うけど、
wikipediaの記述だとそこまで読み取れない。
0525デフォルトの名無しさん
垢版 |
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/
0528デフォルトの名無しさん
垢版 |
2018/08/22(水) 00:04:39.66ID:cL0nL/CZ
>>523
> 値にも型がない言語ってどんなのがあるの?

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

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

もう少し実用的な言語で具体例を挙げると、ほとんどのCPUのマシン語
それらCPUのマシン語の扱う値は有限ビット列の集合に相当する単一の型に属するからね
(特に浮動小数点とそのための演算命令を持たないCPUだと完璧)
0531デフォルトの名無しさん
垢版 |
2018/08/29(水) 06:26:26.84ID:l6H3Y7xL
amazonで新しいものは簡単に探せますがレビューほぼついてなくて…
実際に購入した人から聞きたいですね
0535529
垢版 |
2018/08/29(水) 17:30:33.96ID:l6H3Y7xL
引き続き回答募集してます
0537デフォルトの名無しさん
垢版 |
2018/08/29(水) 20:10:11.19ID:l6H3Y7xL
533が自分ってことですか
違いますね
よろしくお願い致します
0539デフォルトの名無しさん
垢版 |
2018/08/29(水) 22:24:32.51ID:V36//EKV
>>538
ビャーネ・ストラウストラップ「プログラミング言語C++ 第4版」
2015年出版だから十分新しい
0540デフォルトの名無しさん
垢版 |
2018/08/29(水) 22:36:09.55ID:l6H3Y7xL
回答はありがとうございます
しかし調べた感じですと入門書ではない気がします
0541デフォルトの名無しさん
垢版 |
2018/08/29(水) 22:40:20.21ID:/7hIIScJ
調べて判断できるくらいなら、わざわざ人に聞かなくても全部自分で調べればいいんじゃ?
0542デフォルトの名無しさん
垢版 |
2018/08/29(水) 22:42:13.31ID:BxZ1bkA/
それにしても、単なる知識を披露しあっているだけの時は頭良さそうなふりはできるが、
いよいよ自身の認識を問われる事態になるとここにいる連中、そこの浅さを露呈するやつ多すぎ
所詮、5chだな
0544デフォルトの名無しさん
垢版 |
2018/08/29(水) 22:47:25.59ID:l6H3Y7xL
新しい本は自分で調べられます
ただ新しい物に関して全然中身の情報がない(レビュー等も)ので
こちらの経験者の方に質問させていただいてます;
何卒よろしくお願い致します。
0545デフォルトの名無しさん
垢版 |
2018/08/29(水) 22:50:28.15ID:V36//EKV
>>540
じゃあ同じ作者の「ストラウストラップのプログラミング入門」
これも入門書じゃないとか言わないでくれよ
0546デフォルトの名無しさん
垢版 |
2018/08/29(水) 23:10:14.90ID:l6H3Y7xL
ありがとうございます
入門書ではあると思いますが新しいに当てはまらない気がします…
ワガママ言ってるように聞こえてたらすいません;
一応最初にも記してる通り新し目の入門書で良いものがあれば教えていただきたいです
0547デフォルトの名無しさん
垢版 |
2018/08/29(水) 23:12:45.02ID:ZfvIj+lG
>>546
図書館で片っ端から借りて良さそうな本を必要に応じて買え
それで足りないものはネットで調べればおk
0548デフォルトの名無しさん
垢版 |
2018/08/29(水) 23:17:04.97ID:zRPnCBM0
ただのしょうもない文法覚えるのために
本買うのはムダ

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

そうやって使っていくうちに
おのずとその言語の特性が分かってくる
0551デフォルトの名無しさん
垢版 |
2018/08/29(水) 23:22:28.48ID:zRPnCBM0
いや
オレはカネをドブに棄てない

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

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

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

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

引き続きC++の新しい入門書で良い物の情報お待ちしてます
よろしくお願い致します。
0558デフォルトの名無しさん
垢版 |
2018/08/29(水) 23:46:36.97ID:zRPnCBM0
拒否してるワケじゃない
お勧めしてないだけだからな

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

スクエニとか、何千人も社員がいる会社が、どうしてC++ のプログラマーを募集するのでしょう?
何千人も社員がいるのに、なぜ1人も見つからないのでしょう?w
0572569
垢版 |
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++
0573デフォルトの名無しさん
垢版 |
2018/08/30(木) 05:58:05.24ID:3AGuPUon
禿の本ってなに?
0574デフォルトの名無しさん
垢版 |
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.
0575デフォルトの名無しさん
垢版 |
2018/08/30(木) 06:11:50.80ID:f+DfrpjN
>>573
C++の開発者ビャーネ・ストラウストラップの著書
本人は額から頭頂部にかけて禿げているから俗称、禿本と呼ばれてる
最新の日本語訳本だと>>539の「プログラミング言語C++ 第4版」
なお、訳者はあの柴田望洋
0576デフォルトの名無しさん
垢版 |
2018/08/30(木) 06:37:28.80ID:AvvnC/FF
>>574
internationalな人ならJapaneseの言語でも良いじゃないか
0577569
垢版 |
2018/08/30(木) 07:32:18.29ID:DM4c6T6K
ゲームプログラマになる前に覚えておきたい技術、平山 尚、2008

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

やってみればわかる

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

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

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

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

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

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

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

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

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

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

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

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

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

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

それでも、大賞をとった

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

各大学で、Cの授業を受けた初心者が、皆できないってやめてる
0607デフォルトの名無しさん
垢版 |
2018/08/31(金) 09:47:25.70ID:GzSCKDIb
>570
組織パターン
https://www.amazon.co.jp/dp/4798128449

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

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

近年のC++はこういう生のメモリーからかけ離れた抽象化を使う方向に進化してるので、
最新のC++の本は、そのあたりを理解する用途には向かない。
古い本かC言語の本の方が向いてる。
俺は持ってなくて昔のあやふやな記憶だが、「Cの絵本」がわりと良かったような気がする。
0615デフォルトの名無しさん
垢版 |
2018/09/01(土) 01:44:17.20ID:7m3QNSMj
逆に、近年のC++を理解するのが目的なら、そういう低レイヤーな話は後回しでいいんだよね。
初心者がそういうとこで悩まなくて済むように、いろいろ便利な機能を追加してきたんだから。
0616デフォルトの名無しさん
垢版 |
2018/09/01(土) 03:10:25.97ID:NaAehWfF
そうは言ってもC/C++を使う以上は常に具体的なメモリ空間のイメージを意識していないと
メモリリークを起こすコードを多発させることに成りかねないけどな
いくら抽象化する方向性に進んでいるとは言っても、ガーベジコレクションも無い状態で
ポインタ操作でメモリを弄らざるを得ないんだから
0617569
垢版 |
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言語で、動くものが作れる
0618デフォルトの名無しさん
垢版 |
2018/09/01(土) 09:07:00.64ID:EQQTXFf5
とりあえずPowershell使えればどこ行っても重宝されるよ
職場で圧倒的なシェアを誇るWindows標準のシェルなのに
使いこなしてる人ほとんどいないから

スキルとして身につけたいならPowershellから始めることをすすめる
0620デフォルトの名無しさん
垢版 |
2018/09/01(土) 13:02:39.66ID:nxATNdk4
>>618
Powershellスクリプトはデフォで実行できないようになってるから不人気
起動バッチを使えば問題ないけどね

Powershellは言語スキルとして認められてないし
0621デフォルトの名無しさん
垢版 |
2018/09/01(土) 13:54:52.86ID:EQQTXFf5
実際の現場ではソフトウェアのインストールが許可されてない
USBメモリを刺すことすら許されない環境ってのがたくさんあって
そんな中で業務処理を自動化するにはWindowsに最初から入ってる
Powershellを使うしか手段がないのよね
そういう意味でPowershellは代替の効かない唯一無二の存在で
それにもかかわらず使える人が全然いないから使えたら重宝される
0623569
垢版 |
2018/09/01(土) 14:05:39.60ID:kUpkBQ3x
ほとんどの奴が、そう。
小学生がエベレストに登ろうとして出来ませんって、当たり前だろ

C++ なんて、Emacs を使える人だけ。
偏差値80以上。上から1% だけ

だから、Emacs を使える人しか採用しない企業がある。
東大とか、上から1% の人しか、LISP できないから

偏差値が低い人は、LISP できないから、それで判定できる

まあ今では、LISP の代わりに、Ruby があるけど
0626デフォルトの名無しさん
垢版 |
2018/09/10(月) 19:49:17.81ID:1kUH1V3R
>618
ふつーにおっさんプログラマしてるんだけど、今日始めてPowerShellを知ったわ。
期末で時間あって、ちょっと最近のWeb系の動向とか仕入れてたら偶然。

lsとか使えて便利やね。拡張版cmdって感じ。
cmdぐらい楽に起動できたら使っていきたいわ。
0627デフォルトの名無しさん
垢版 |
2018/09/10(月) 20:29:25.08ID:L0ENDBop
PowerShellは普通にダブルクリックでスクリプト実行できたらいいのにな
利便性では未だにバッチファイルのが上とかおかしい
0628 ◆QZaw55cn4c
垢版 |
2018/09/10(月) 21:44:16.31ID:Lm1PIJ1d
>>626
bourne AGAIN shell とどの程度互換性がありますか?
0630デフォルトの名無しさん
垢版 |
2018/09/10(月) 23:19:07.48ID:qKziESVr
>>629
知名度無いしそんなもんじゃね?
未だにWSHとか使ってる企業多いし
0631デフォルトの名無しさん
垢版 |
2018/09/11(火) 00:11:46.79ID:p1uFk9aE
PowerShell・bash は、互換性はないけど、
A | B | C
が、シェルスクリプトのように文字列渡しじゃなくて、オブジェクト渡し。
インスタンス内の属性も持ったまま

WSH・VBScript のスレ主のピラフ大王なんて、PowerShell でもスクレイピングもする。
.net のライブラリも使うし、すごいよ
0632デフォルトの名無しさん
垢版 |
2018/09/11(火) 10:33:22.22ID:RLpo6Mnc
でもあのオブジェクトが渡るって感覚が今ひとつ好きになれんなあ
UNIXのあくまで可読性あるテキストが渡ってるってカッチリした感覚が好き
0633デフォルトの名無しさん
垢版 |
2018/09/11(火) 22:42:43.68ID:HFEySEx3
じゃぁ諸兄の皆様、書籍スレらしく、オススメのPowerShell本ある?
ズブの初心者ってわけでもないから少し難し目からでもOKす。
0634デフォルトの名無しさん
垢版 |
2018/09/12(水) 08:51:11.94ID:lhHC5QIw
>>625
UNNIX系OSでちょっとした処理をさせるのに
Cで書いてコンパイルして…なんてするやついるか?
そこはスクリプトであることが大前提だろうよ
0637デフォルトの名無しさん
垢版 |
2018/09/12(水) 21:47:50.53ID:wX712068
>>635
いやいやWindows標準の機能じゃないし
0640デフォルトの名無しさん
垢版 |
2018/09/13(木) 09:22:25.33ID:PjbSmDGU
>>634
バカはレスしないでくれる?
Windowsについてのレスでしかもcsc.exeとあるのに何故かCとかわけわからん事言ってるし
しかも別OSでUNNIXとか聞いたことないし
0644デフォルトの名無しさん
垢版 |
2018/09/13(木) 21:10:52.38ID:LPardlOc
ロベールの入門書読んでたんですが
06-05~06-09辺りから急に
○○の実装は略...とかmain関数は略とか新しく使ってるヘッダファイルについての説明も疎かだったりと
意味が全くわからず飛ばしてしまったんですけど、
ここらへんの知識を穴埋め出来るお勧めの入門書はありますか?
0646デフォルトの名無しさん
垢版 |
2018/09/13(木) 21:26:21.55ID:LPardlOc
いやいや新しいことを教えるのにそんな謎掛けみたいなことする意味が分かりません
混乱するだけだと思います。
0647デフォルトの名無しさん
垢版 |
2018/09/13(木) 21:32:04.60ID:oTEGF156
重要じゃないから、あるいは説明済みのため略している

標準ライブラリは全部を説明していれば膨大になるためそのドキュメントを当たれって事だろ

わからないなら前の章に立ち返れ
0648デフォルトの名無しさん
垢版 |
2018/09/13(木) 21:39:09.70ID:LPardlOc
んー納得しづらい理屈ですね。入門書として買ったので手取り足取り教えてもらえないと…
他の本もそんな感じなのでしょうか…?これ以外だと入門書でいいものはないんでしょうか
0650デフォルトの名無しさん
垢版 |
2018/09/13(木) 22:13:41.81ID:LPardlOc
>>649
レスありがとうございます。
すいません書いていませんでした。優しいC++ 第3版とスッキリ分かるjavaは持ってて最後までやりました。
ただそれだけだと弱い感じがするので次に読む入門書を探しています。
まだ入門未満としてデカイ壁を感じてます…;;
0651デフォルトの名無しさん
垢版 |
2018/09/13(木) 22:35:06.55ID:oTEGF156
読んだだけじゃないのか?

プログラムはなぜ動くのか
オブジェクト指向でなぜ作るのか
あたりが適当
0652デフォルトの名無しさん
垢版 |
2018/09/13(木) 22:42:53.85ID:LPardlOc
>>651
ちゃんと書きながらやって理屈で覚えるよう努力してます
後ロベールも優しいCも両方言えるのですが書いてある仕様が古かったので
ファイル分割の項目のところがイマイチ上手く出来ずよく理解できませんでした
(使ってるのはvisualstudio2017です)

>>プログラムはなぜ動くのか
オブジェクト指向でなぜ作るのか

はC++プログラミングの本では無さそうですが今読んでも役にたちますか?
パソコン初心者にはキツイとAmazonレビューにありましたが…
0654デフォルトの名無しさん
垢版 |
2018/09/13(木) 23:56:00.60ID:LPardlOc
はい。スッキリわかるjava読み切ったので
ロベール読み切ろうとしたらどうでもいいとこで出鼻くじかれてしまって^^;
今の自分に合う本を教えてほしいです。
651さんのは調べたらアセンブラを扱ってる本みたいで全く理解できそうにないです
0657デフォルトの名無しさん
垢版 |
2018/09/14(金) 00:44:29.04ID:JmS1OWxJ
C++の入門書で○○は省略とかそういうことやってない奴で
お勧めの物があれば教えて下さい
2010年以降に出たものであれば大丈夫です
よろしくお願い致しますm(_ _)m
0660デフォルトの名無しさん
垢版 |
2018/09/14(金) 01:01:01.06ID:JmS1OWxJ
>>658
ロベール130-131ページで説明されてるソースファイルの分割画像
今使ってるvisualstudio2017と全く違いますが……
0663デフォルトの名無しさん
垢版 |
2018/09/14(金) 01:31:36.53ID:JmS1OWxJ
>>661
ありがとうございます〜
調べたら中級者がメイン層って注意書きに書いてありますが読み切れますかね・・・?
評価もまちまちで1万円はちょっとキツイです。買うの前提で・・
ワガママいってごめんなさいです
0664デフォルトの名無しさん
垢版 |
2018/09/14(金) 01:54:04.92ID:RUHHwTRx
>>660
そんなに違うかなと思って確認してみたけど理解出来なくなるほどの変化はないだろ
マニュアル依存人間にもほどがある
0665デフォルトの名無しさん
垢版 |
2018/09/14(金) 02:14:33.84ID:JmS1OWxJ
>>664
いや全然違ってます。慣れてる人がやる分にはアテがあるので検討もつくんでしょうけど
自分はガチで入門なので。こんな古いのじゃ分からないです。
まぁ他のスレでやり方教えてもらったのでファイル云々の件は大丈夫です。
>>657の本をよろしくお願い致しますm(_ _)m
0666デフォルトの名無しさん
垢版 |
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++ を理解できないのが普通なのに、
どうしてプログラミング自体が初心者の君が、スラスラ理解できるのさ?
0667デフォルトの名無しさん
垢版 |
2018/09/14(金) 03:34:05.55ID:JmS1OWxJ
>>20〜30年、C言語をやってる人でも、ほとんど、C++ を理解できないのが普通なのに、

確かに難しいですけどその理屈でいくとC++を使いこなせてるのが爺婆婆のみってことになりますし、それは可笑しいです。
○○は省略とかmain関数なしとか変なことしてない本なら理解していけるはずです。

>>「C++テンプレートテクニック」とか、テンプレートだけでも軽く、1冊書ける。
細かいルールを言い出すと、切りがない

いえ、そういうガッツリやる系の本じゃなくてもいいのです
取り敢えず広く浅くな感じで理解した気になれる本ならいいです
ですので>>657の本をお願いしたいです

C++やるのにrubyやるのは変とrubyスレの方にも言われましたしやっぱりC++やりたいです。
C++入る前に何年も遠回りしてる人なんているんですか?
アドバイスはありがとうございます。
0668666
垢版 |
2018/09/14(金) 03:38:57.70ID:YQ1y2eFS
実引数依存の名前探索 (ADL)とは、C++において関数呼出時に与えられた引数の型に依存して、
呼び出す関数を探索 (lookup)する仕組みのことである。
英語ではKoenig lookup、argument dependent lookup (ADL)

これは、Koenig が考えた、多重定義の解決方法。
こういうルールが無数にある

各ルールが作られた理由がわからないと、いつまで経っても理解できない

薄い本は、こういう難しいことは書いていないから、簡単に読める。
その代わり、知識が少ない

逆に、江添亮の本なんて、数年山籠もりしないと読めないw
0669666
垢版 |
2018/09/14(金) 03:54:22.24ID:YQ1y2eFS
ロベールが嫌なら、柴田 望洋かハーバート・シルト。
このレベルが無理なら、

「やさしいC++、猫でもわかるC++、かんたん Visual C++ 」
この辺りなら、内容・ルールが少ない

基本的に、C++ がわかると言う人は、浅い知識しかないから、簡単に思う。
勉強すればするほど難しい

ルールが無限に出てくるから

「たのしいRuby 第5版、2016」なら、20時間で読める。
C++ の本なんて、50時間掛けても、ほとんど理解できない

君のレベルが、理解できるレベルじゃないから。
それが、ほとんどの人が、C++ を理解できない理由

C++ は動的言語よりも、遥かに機械に近づいている。
人間の脳に合ってない

まず動的言語で、プログラミング自体を理解してから、やらないと無理
0670666
垢版 |
2018/09/14(金) 04:11:27.32ID:YQ1y2eFS
「苦しんで覚えるC言語」が、なぜ簡単かというと、ルール・内容が無い。
基本、手順が書いてあって、その通りやれば動くという、手順書。
俺は、1時間で読める

13歳から学ぶ系の本もそう。
手順書だから、君でも理解できた

「ロベール、柴田 望洋、ハーバート・シルト」
この辺になってくると、ルールの説明だから、人に理解させるのが難しい。
だから皆、嫌がる

小学生に、大学生の内容を説明すると、理解できないから暴れるだろ。
それと同じ

大学生の内容は無理だから、高校生のレベルに下げる。
それでも無理だから、中学生・小学生と理解できる所まで、レベルを下げていく。
それが「スッキリ・Ruby」に該当する

基本「ロベール・望洋・シルト」レベルになると皆、理解できないから暴れる。
だって、これらには難しい内容・ルールが書いてあるから、否応なしに難しさに直面させられる

「やさしいC++、猫でもわかるC++、かんたん Visual C++ 」
この辺りなら、内容・ルールが少ないから、そんなに難しくはない
0671666
垢版 |
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
0672デフォルトの名無しさん
垢版 |
2018/09/14(金) 04:57:02.40ID:JmS1OWxJ
分かりました。もう一度ロベール最初から読んでみます。
首尾よく読み切れたらeffectiveというのを読んでみます。
無理だったら諦めてみんなのpythonでしたか?買ってみます…
そんなに時間かけたくないので最短距離でC++ある程度覚えたかったんですが・・
昔の人はMSーDOS?でアセンブラから始めたって言ってたからc++からでも無理じゃないと思いますけどね
ご親切にありがとうございました
0673666
垢版 |
2018/09/14(金) 07:06:22.24ID:YQ1y2eFS
「たのしいRuby」を読んで、Rubyでプログラミングを学んだ方が、結局、速くなる

ポインタに時間を取られないから、
オブジェクト指向・プログラミング・アルゴリズムの本質を、直接的に学べる

これらを、C++で学んでいけば、結局、ポインタを追いかけ回すから、
時間が掛かって、しかも本質を捉えられない

C++は、プログラミングの本質に無関係な、儀式部分のコードが多い。
だから、プログラミングの初心者は、Rubyで学べと言われる

オブジェクト指向・プログラミング・アルゴリズムの本質を、C++で学ぶ必要はない。
儀式部分のコードがない、Rubyで学ぶのがよい。
クロージャとか、そういう概念は、どの言語でも同じ

登山の絶壁を、直線的に登れないのと同じ。
少しずつ斜めに進みながら、高度を上げる

例えば、C++では多重継承がある。2つの親クラスを持てる。
他の言語では複雑だから、多重継承はできない

すごく説明・理解するのが難しいから、エラーも増えて、時間を損する。
他の言語では、そういうC++の失敗を見ているから、ややこしいものは採用していない

後にできた言語の方が、学ぶにも有利。
ポインタも無いし
0677デフォルトの名無しさん
垢版 |
2018/09/14(金) 08:38:48.66ID:SxgoLLZ4
初心者は統合開発環境使うよりテキストエディタとコマンドラインでコンパイル、リンクした方がシンプルでわかりやすい
0678デフォルトの名無しさん
垢版 |
2018/09/14(金) 09:58:46.77ID:CXa+ZLzo
C++、メジャー言語の中で一番言語仕様がでかいからなあ。
その上C言語みたいな低レイヤ言語特有の落とし穴まで備えてるし、
学習が大変な言語なのは間違いない。
0679デフォルトの名無しさん
垢版 |
2018/09/14(金) 10:30:45.91ID:D54Ng1Rn
学習が大変なんてことはない。
C++は最高に面白い!

興味のあるとこだけ勉強ってことでも十分楽しめる。
0683デフォルトの名無しさん
垢版 |
2018/09/14(金) 13:01:42.79ID:xMHNo/Ee
「たのしいRuby」が評判ですが
この本の第五版は高いから第三版や第二版の中古の1円+送料でケチってもそれほど影響はありませんか?
0685デフォルトの名無しさん
垢版 |
2018/09/14(金) 15:09:54.93ID:gVKj9u22
>>683
そんなに節約したいなら、図書館を利用してみては?
最寄りの図書館になければ相互貸し出しサービスを使ったり、購入申請をしてみるとか。
0686デフォルトの名無しさん
垢版 |
2018/09/14(金) 15:16:22.37ID:4gN1JsvQ
>>681
えっお前C++完全理解してるの?あのアホみたいに膨大な言語仕様を??
本当だったら尊敬するわマジ
0690デフォルトの名無しさん
垢版 |
2018/09/14(金) 20:22:28.46ID:xMHNo/Ee
>>685
レスが遅いよ。
あれから決断して第五版をさっき注文した。
やっぱり最新のほうがこれから役に立つと思って。
0691デフォルトの名無しさん
垢版 |
2018/09/14(金) 20:47:50.62ID:YfZqNbOT
何で今からrubyなん…
0692デフォルトの名無しさん
垢版 |
2018/09/14(金) 20:59:22.43ID:xMHNo/Ee
このスレで超オススメだったから。
まるでジャパネットたかたの通販の宣伝のように。
0693デフォルトの名無しさん
垢版 |
2018/09/14(金) 21:25:14.03ID:YfZqNbOT
何がしたいんか知らんけどきょうびRubyなんて
Web系のごく一部でしか使われてないで…
0694デフォルトの名無しさん
垢版 |
2018/09/14(金) 21:34:03.04ID:oQDYuoGJ
ルビーはもはやパイソンに呑まれとるがな
つーかなんかそういうの分かるよな?
0695デフォルトの名無しさん
垢版 |
2018/09/14(金) 21:35:20.97ID:fXySkelb
底辺ウンコスクリプト同士の争い
0696デフォルトの名無しさん
垢版 |
2018/09/14(金) 22:00:50.64ID:+5Bxmsq8
>686
え、オマエ理解してないでム板きてんの?
ここのみんなはオマエ以外みんなマスターしてるで。
設計とかちゃんと考えるし、ちゃんと計算してる。
角度とか。
0699デフォルトの名無しさん
垢版 |
2018/09/15(土) 01:16:45.16ID:3VPu5iIc
>>663
読んだことはないけど
C++によるプログラミングの原則と実践

比較的最近の入門書は選択肢がないんだよね。
今更c++03にしか対応していない本を細かく勉強してもいまいちなので適当に切り上げて新しい本にうつるのがお勧め。
自分はjava,c#などを経験した後に、c++を始めて5年くらい。
c++の本できちんと読んだのはc++プライマー第5版とプログラミング言語c++第4版。
0700666
垢版 |
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++」が良いかも。
その代わり、簡単な本は、知識も少ないよ
0701666
垢版 |
2018/09/15(土) 01:50:02.96ID:VdLZkjGs
Ruby は、CSV とか、ファイル・テキスト処理も楽。
Windows で、VSCode を使えば、PowerShell よりも楽

Selenium WebDriver, Nokogiri で、スクレイピングもできるし、
自分のPC の、Pictures 内の画像ファイルを、ブラウザで見たりできる

いじくりまわすのには良い
0702デフォルトの名無しさん
垢版 |
2018/09/15(土) 08:23:50.17ID:lXgZ4N+/
なんていうか本読んで勉強するのはいいんだけど
最初に目的を定めておかないといつまでたっても終わらんぞ
学者じゃないんだから
パソコンの使い方だってそうだろ
Windowsが提供する機能を隅々まで完璧に理解してる奴なんて
マイクロソフトの開発陣にだっていない
それでも世界中の人たちがパソコンを使いこなしてるのは
自分がやりたいこと、自分に必要なことに特化して学習してるからだ
0704デフォルトの名無しさん
垢版 |
2018/09/15(土) 21:18:36.01ID:bKuqbVih
>>644
買い物ついでに確認してきた。
クラスを作るチュートリアルの部分で、コンストラクタ、private関数、デストラクタを順に作って説明する項で、
「実装は省略」と確かに書いてあるけど、
省略コードはすべて前頁や前章に一度書いてある部分。
例えばデストラクタのときは、それまでに説明済みのコンストラクタと関数部分について省略と記載されてる。

これはもうあなたにそもそも脳みそついてるのか疑うレベル。
0705666
垢版 |
2018/09/15(土) 23:06:06.90ID:VdLZkjGs
C++ の入門書を1冊読んだ奴が、C++ できますって派遣会社から来るけど、
仕事ができませんって、何十人も、たった1日で返されるw

浮動小数点に誤差があることを知らない奴とか、
2/8/16進数がわからないとか

環境変数PATH を知らないとか、
基本的なLinux コマンド、パッケージマネージャーを知らないとか、
仮想環境構築できないとか

文法書だけ読んで、基本的なコンピューターリテラシーがない奴が多い。
つるはし一本で掘る、土方なんだよ

システム・OS の設定を知らないから、複数の機能が合わさった、システムを作れない。
単機能しか作れないから、売り物にならない。
お金を稼げない
0706デフォルトの名無しさん
垢版 |
2018/09/15(土) 23:13:58.27ID:xQnt+Dhj
C++ はひどい言語だ。これは、多くの平均以下のプログラマーが使ってるために
さらに輪をかけてゲロゲロになっていて、どうしようもないゴミが
簡単に生産されるようになってる。正直いって、C を選ぶ理由が C++ プログラマーを
追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。

C++ はトンでもなく悪い設計の元になりうる。どうせこの言語ではいつも STL やら
Boost やら、その他ゲロゲロベロベロの「素敵な」ライブラリの機能を使って、
それがあんたのプログラムに「役立つ」んだろうが、以下のことが起きる:

- うまく動かないときにもたらされる際限のない苦痛 (あと STL とか、特に Boost が
安定してるとか移植性があるとかいう奴は、どいつもこいつも大ウソつきで、
もはや笑えるレベルを超えている)

- 非効率な抽象プログラミングモデルで、2年たった後にこれらが実はそんなに
効率的じゃなかったことに気づくケース。でもそのときにはすでに全部の
コードがその素晴らしいオブジェクトモデルに依存していて、直すためには
アプリ全体を書き直さなきゃなんない。

言いかえれば、唯一まともで、効率がよくて、システムレベルで使えて、移植性がある
C++ ってのは、基本的に C で使える機能だけに限ったときなんだ。そして C だけに
限定するってことは、他の人がそれをめちゃくちゃにしないってことで、
ついでに沢山のプログラマが実際に低水準の問題を理解することができて、アホらしい
「オブジェクト・モデル」のたわごとを持ちこまないってことだ。
0707デフォルトの名無しさん
垢版 |
2018/09/16(日) 08:21:32.97ID:0wjl8GKB
>>704
前の章読み直したら確かに自分で書けました
すいません;
でも入門書なんだからそんな意地悪みたいな書き方する必要も無い気もしますけどね
考える力を付けるのも大事かもしれませんが
>>699
ありがとうございます
買う人がいないから発掘されないだけであるにはあるのでは。
外人が書いた本ばっか勧められるのは何か訳があるのでしょうか?
0709デフォルトの名無しさん
垢版 |
2018/09/16(日) 10:57:22.33ID:6fUDOoqC
>707
入門書だってお前レベルの池沼はお断りだろうよ
読み込み不足を棚に上げて 本が悪いっつってるとか小学生かよ
0710デフォルトの名無しさん
垢版 |
2018/09/16(日) 12:25:38.69ID:OcAJJ1+F
>>707
発掘って。最近の本なら今はAmazon検索すれば出てくるでしょ。
自分で探してみたら?
自分は最近c++を始めたから、その中で読んだ比較的新しい本を薦めただけ。
外人が嫌なら、江添さんが書いてる入門書を待てば?
0712デフォルトの名無しさん
垢版 |
2018/09/16(日) 13:18:18.14ID:qWxxuydM
そういやかつて雑誌も単行本もPC関係が異常に書店で場所取ってた時代があったよね
やはりネットで情報手に入るようになったから?
0714デフォルトの名無しさん
垢版 |
2018/09/16(日) 14:25:43.15ID:KscbgacM
日本語の本を出しても読者は1億人、英語だと10億人以上。
技術書を読む対象者なんてもっと少ないから本出しても儲からんわ。

ネットの拾い読みも良いけど書籍のようにまとまったのが欲しい。
0719デフォルトの名無しさん
垢版 |
2018/09/17(月) 01:10:08.59ID:8WQepiWI
昔は付録のLinuxCD目当てに雑誌買ってたりしたけど
今は光回線であっという間に落とせるからなぁ
0720デフォルトの名無しさん
垢版 |
2018/09/17(月) 10:14:08.69ID:O8bmJUsq
>>715
W. Richard Stevensの書いていたような本が欲しい。
著者が若くして死んでしまって本も絶版になってしまった。
0724デフォルトの名無しさん
垢版 |
2018/09/17(月) 13:58:21.75ID:d+MtBoKG
俺にタイムトラベル能力があったら過去に戻ってストラウストラップを暗殺してC++が世に出ないようにするのに
0725デフォルトの名無しさん
垢版 |
2018/09/17(月) 14:09:34.24ID:dtdidJ3U
俺なら過去に戻れるんなら転職活動するかなぁ
明日は仕事か、職場がツラい
0726デフォルトの名無しさん
垢版 |
2018/09/17(月) 14:12:38.36ID:5oa3GJ15
会社入ってからだと結局変わらないような気がするので、高校二年ぐらいから人生やり直したい
0728デフォルトの名無しさん
垢版 |
2018/09/17(月) 15:02:10.63ID:QMMxN/sP
c++は言語の進化の過程で不可避だった
0729デフォルトの名無しさん
垢版 |
2018/09/17(月) 15:11:35.82ID:75C5mRjK
Objective-CとのC言語後継争いがなければもうちょっと穏健な仕様になっていた気がしないでもない。
0730デフォルトの名無しさん
垢版 |
2018/09/17(月) 15:44:50.20ID:s3NmEjvL
>>701
補足すれば、Rubyは日本語の処理がラク
というか、トラブルになりかけても
なんらかの対処方法が用意されていることが多い

Pythonだと、昔は日本語周りのトラブルが
多かったけど最近はどうなのかな
AIとか数値計算の分野とかだと、
日本語の扱いなんか二の次なのかもしれないが
0731デフォルトの名無しさん
垢版 |
2018/09/17(月) 15:50:08.50ID:s3NmEjvL
>>712
>>713
20年前は、Laox秋葉原書店のような
コンピューター書籍の大型専門店まであったし、
一般書店でもコンピューター書籍はドル箱だった。

本が売れなくなり、LAOXの書店は撤退、
書泉神保町店もコンピューター書籍からは撤退
紀伊国屋などもだいぶ規模を縮小させている
0736デフォルトの名無しさん
垢版 |
2018/09/17(月) 19:10:11.98ID:5oa3GJ15
C++が使いこなせるようになるレベルになるとハゲる
という噂を流せば廃れる
0738デフォルトの名無しさん
垢版 |
2018/09/20(木) 10:22:06.76ID:v2140bTt
スッキリわかるjavaは売れてるみたいですが
スッキリわかるC言語は全然評価がついていません
あまりオススメではないですか?
0740デフォルトの名無しさん
垢版 |
2018/09/20(木) 16:21:38.21ID:6iH+QRri
>>738
先月くらいに出版されたばかりの新しい本だからだろう。
0741デフォルトの名無しさん
垢版 |
2018/09/20(木) 18:13:36.53ID:x9jZeJcC
今時純粋なC言語なんか新規で覚える必要あるのかと
0742デフォルトの名無しさん
垢版 |
2018/09/20(木) 18:28:15.38ID:MuklQdLr
OSのカーネルいじる場合や、
バイナリ配布されるのでABI互換性を長期に保ちたいライブラリをいじる場合とか?
0743デフォルトの名無しさん
垢版 |
2018/09/20(木) 19:37:22.26ID:iJVr7ybn
>>741
世に広まって使われるライブラリは大抵Cで記述される、Cで書いておけば様々な分野にて流用されるからね
まちがってもC++で書いてはいけない

C++ はひどい言語だ。これは、多くの平均以下のプログラマーが使ってるために
さらに輪をかけてゲロゲロになっていて、どうしようもないゴミが
簡単に生産されるようになってる。正直いって、C を選ぶ理由が C++ プログラマーを
追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。

C++ はトンでもなく悪い設計の元になりうる。どうせこの言語ではいつも STL やら
Boost やら、その他ゲロゲロベロベロの「素敵な」ライブラリの機能を使って、
それがあんたのプログラムに「役立つ」んだろうが、以下のことが起きる:

- うまく動かないときにもたらされる際限のない苦痛 (あと STL とか、特に Boost が
安定してるとか移植性があるとかいう奴は、どいつもこいつも大ウソつきで、
もはや笑えるレベルを超えている)

- 非効率な抽象プログラミングモデルで、2年たった後にこれらが実はそんなに
効率的じゃなかったことに気づくケース。でもそのときにはすでに全部の
コードがその素晴らしいオブジェクトモデルに依存していて、直すためには
アプリ全体を書き直さなきゃなんない。

言いかえれば、唯一まともで、効率がよくて、システムレベルで使えて、移植性がある
C++ ってのは、基本的に C で使える機能だけに限ったときなんだ。そして C だけに
限定するってことは、他の人がそれをめちゃくちゃにしないってことで、
ついでに沢山のプログラマが実際に低水準の問題を理解することができて、アホらしい
「オブジェクト・モデル」のたわごとを持ちこまないってことだ。
0745デフォルトの名無しさん
垢版 |
2018/09/20(木) 21:06:54.73ID:290TcXdv
今日国立国会図書館行って勉強してたけど久しぶりに糞本に出会ったわ
で、著者を見てみたら案の定掌田津耶乃だった
0746デフォルトの名無しさん
垢版 |
2018/09/21(金) 00:57:36.33ID:m8DL5ZJ4
猿向きの本は、掌田津耶乃・高橋麻奈

他には「スッキリ」と、猫でもわかるの粂井康孝
0747デフォルトの名無しさん
垢版 |
2018/09/21(金) 01:11:32.40ID:JP8I8TZy
>>744
バカな貴方にサービスしますね

>3行ぐらいでまとめてみろよ

唯一まともで、効率がよくて、システムレベルで使えて、移植性があるのは、基本的に C で使える機能だけに限ったときなんだ。
0748デフォルトの名無しさん
垢版 |
2018/09/21(金) 19:58:09.80ID:t7Pb74UC
>747
そもそもその話、書籍スレでする必要あるの?
誰も聞いてないのに自分語りの亜種じゃん。
0749デフォルトの名無しさん
垢版 |
2018/09/21(金) 20:18:59.07ID:JP8I8TZy
>>748
>そもそもその話、書籍スレでする必要あるの?

>>741 に答えただけのこと
書籍スレにふさわしい話題かどうかは >>741 に聞いてください、私には関係ない話です
0755デフォルトの名無しさん
垢版 |
2018/09/22(土) 22:07:30.34ID:a7H1jcsF
ああ、タブ無いのか
プログラミング関係の本をスマホで読むって発想が無かった
0756デフォルトの名無しさん
垢版 |
2018/09/22(土) 22:43:00.58ID:e6A6JXRi
いやタブで見てるんだが固定だと勝手が悪いから困るんだ
書き方が悪かったな
確かにタブ以外で見るにはという意味に取れるわな
0757デフォルトの名無しさん
垢版 |
2018/09/22(土) 22:55:59.18ID:kxpMytAb
kindleでもPDFでも頭から順に読んで行くのは良いんだけど
必要な情報どっかに出てないかな的な読み方だと面倒くさくないですか?
慣れですかね?
0759デフォルトの名無しさん
垢版 |
2018/09/23(日) 08:48:32.34ID:6fRWXwR4
検索可能な固定レイアウト本が少ないからんだよな
Kindleとは別に出版社のHPでPDFの直販やってるところあるからそっちで買うようにしてるわ
0761デフォルトの名無しさん
垢版 |
2018/09/23(日) 09:18:07.11ID:S6Ulxjbr
>>757
ペラペラめくりながら読むのは紙の本とあまり変わらないと思うが
手垢がつくほど読み慣れた本だと、親指が位置を覚えていて一発で開くことができた。
0762デフォルトの名無しさん
垢版 |
2018/09/23(日) 09:24:48.78ID:tVcrHHOw
それは、何度読んでも頭に入らないということでは。

一節ずつ、要約し、カンファレンスなどで発表するつもりで
自分の言葉で説明することを目指して読むと頭に入りやすい。
0765デフォルトの名無しさん
垢版 |
2018/09/23(日) 11:32:22.80ID:S6Ulxjbr
>>762
技術書の内容って概念や概要が分かれば、それ以上は頭に入れる必要はないんじゃないの?
細かいところはグーグル先生が教えてくれる。
0766デフォルトの名無しさん
垢版 |
2018/09/23(日) 11:50:21.00ID:6fRWXwR4
iPad+i文庫HD最強よ
KindleのX-Ray対応書籍も捨てがたいけど数が少なすぎ
最近は目の負担考えてBoox NoteみたいなE-ink端末も併用してるけど、
描写速度やカラー表現の関係で完全代替はできないな
0767デフォルトの名無しさん
垢版 |
2018/09/23(日) 12:13:59.22ID:da6WqBPD
専門書は数ページ前の表や数式を確認する作業が何度も入るから紙のほうが早く読める
電子書籍は一方通行で読めるやつ限定だね
0768デフォルトの名無しさん
垢版 |
2018/09/23(日) 12:22:05.79ID:aWV+4ZNL
>>767
電子書籍アプリ舐めすぎ
どう考えても調べ物なら検索や目次・リンクから飛べる電子書籍の方が速い
文字じゃなく図を頼りに探すのもサムネイル表示で速いし
0769デフォルトの名無しさん
垢版 |
2018/09/23(日) 12:23:10.02ID:aWV+4ZNL
Kindleやkoboみたいな専用端末は別ね
あれは確かに前から通読する本にしか向かない
0770デフォルトの名無しさん
垢版 |
2018/09/23(日) 21:09:27.68ID:jXc/hq0F
MATLAB/Simulinkの解説書でオススメの本ってありますか?
仕事で状態遷移設計、制御設計などを対象に使っています
C言語などで組込みプログラミングの経験はあるのですが、あまりに毛色が違うので戸惑っています
0771デフォルトの名無しさん
垢版 |
2018/09/23(日) 22:01:13.42ID:Y708Yb9G
>>770
ないです
0772デフォルトの名無しさん
垢版 |
2018/09/23(日) 22:16:49.65ID:7i6lpyby
>>770残念ながら専門分野尖鋭化なので
matlabの基礎が解ったところで、仕事の役には立たないの。
諦めて解らないことは( ・ω・)∩シツモーンと電話とかメールサポートを有償サポート受けるのが王道
書籍だと、、、うーん、たとえば
Matlabによるマクロ経済モデル入門: 少子高齢化経済分析の世代重複モデルアプローチ
こんなのはどうかな?
0773デフォルトの名無しさん
垢版 |
2018/09/25(火) 08:44:03.21ID:kQPSBOfx
全くの0からの人が読めるC#の入門書でお勧めありますか?
独習C#(山田著)のとハーバートシルトの独習C#購入しようと思ったんですが
入門者には厳しい内容のレビューが多いみたいで…
0775デフォルトの名無しさん
垢版 |
2018/09/25(火) 09:30:40.86ID:tXK+Z7V5
わざわざレビューの評価を確認するのってアホなの?
ネットの情報そのものを自分で判断出来ないのならここで聞いても無駄だろ
書店なり図書館なりに行って自分で確認しろよ
0776デフォルトの名無しさん
垢版 |
2018/09/25(火) 10:26:24.30ID:kQPSBOfx
>>774
例えば他言語やったことあるけどこの言語は初とか。そういうのではなく
もう何もやったこと無い状態から0という意味の0です
>>775
近くに図書館ないです
ブックオフも近くにあったんですが潰れてしまって…
ゲオは漫画しかないですし…
0780デフォルトの名無しさん
垢版 |
2018/09/25(火) 20:18:21.99ID:kQPSBOfx
>>778
とりあえず簡単なGUIアプリを作れるようになりたいです
画面にこんにちはと表示するだけのものとか
それを足がかりにゲームとかTwitterのBOTとか有用なツール作れるようになりたいです
最初からアプリ作る本を買ってもただ書き写すだけで理屈で覚えられないから頭に入ってこ無さそうなので
ある程度文法を覚えたいです
0781デフォルトの名無しさん
垢版 |
2018/09/25(火) 20:42:47.95ID:PZ2M/mrZ
今それやるならHTMLとjavascriptをやるしかないけど、やることが幅広すぎて大変だろうな
0782デフォルトの名無しさん
垢版 |
2018/09/25(火) 21:00:52.14ID:kQPSBOfx
なぜですか?
たくさんの言語は覚えられないのでC#に絞りたいのですが
C#でも色んなアプリを作りやすいと聞きましたが
0783デフォルトの名無しさん
垢版 |
2018/09/25(火) 21:05:45.04ID:ZlA2mPy9
>>771
ないんですか…

>>772
ありがとうございました
書籍で学ぶには向いてない分野なんですね
さすがに経済でMATLAB/Simulinkを学ぶのはキツイですが、
ツール限定ではなく、↓この辺の本で共通知識を学ぼうと思います

・組込みエンジニアのための状態遷移設計手法
0784デフォルトの名無しさん
垢版 |
2018/09/25(火) 21:21:47.86ID:jVsCKrI+
>>780
とりあえず、c#の本で一番やさしそうでページ数の一番少ないのを選んでおけば?
画面にこんにちはと表示するプログラムからゲームやBOTを作れるようになるまで
何年もかかるだろうけどね。

先ずは、手を動かしてプログラムを作ることだ。
0785デフォルトの名無しさん
垢版 |
2018/09/25(火) 21:23:23.12ID:6fKXqoLx
>>783そういうので良ければ、こういうのはどうかな♪
話題沸騰ポット usdm
でgoogleって片っ端からpdfダウンロードして読んでみるのお薦め♪
セミナー資料を公開されてるので
名前どおりに話題沸騰したんよ
0787デフォルトの名無しさん
垢版 |
2018/09/25(火) 22:22:59.59ID:T+hpAmZ6
>>780
ちゃんと文法を覚えたいならハーバート・シルトの独習C#一択
ただこの本だけじゃコマンドプロンプトで動くコンソールアプリしか作れないので、普通のGUIアプリ作りたければ他の本なり参考サイトなり見なきゃいけない

独習C#を一人でやりきることができたら
http://www.atmarkit.co.jp/ait/spv/1409/22/news122.html
ここを読めばGUIアプリも作れるようになる

やっぱり独習C#は難しいと感じたら
「C#の絵本 第2版」
「作って覚えるVisual C# 2017 デスクトップアプリ入門」
のどっちか読んどけ
0790デフォルトの名無しさん
垢版 |
2018/09/26(水) 22:39:16.26ID:tcgfKAyO
C#はWindowsアプリ専門という印象だけど
この認識で合ってますか?
0791デフォルトの名無しさん
垢版 |
2018/09/26(水) 23:09:40.83ID:DUFIzm4n
>>790
C#自体はOSに依存しない
実行環境の.NET環境に依存する
具体的なところではWindowsの他にAndroid、macOS、iOS、Linuxなど
.NETが移植されて動作するプラットフォーム上では問題なく使える
0792デフォルトの名無しさん
垢版 |
2018/09/26(水) 23:27:11.78ID:P+3GV8ah
1. 動的言語。Ruby, Python, JavaScript
2. 静的言語。Java, Kotlin, C#
3. ポインタのある言語。C/C++

プログラミングの初心者は「たのしいRuby 第5版、2016」から始める

オブジェクト指向を学びたいのなら、
スッキリわかる Java入門 第2版、2014

1を数年、その後、2を数年やると、3を学べる。
各段階を数年ずつやる

この順番でないと、まず無理!
言語の難易度が違いすぎるから

まず、Rubyを数年やって、CSV・テキスト・ファイル操作・正規表現に慣れること。
Linux の基本コマンドも覚えること
0793デフォルトの名無しさん
垢版 |
2018/09/27(木) 00:14:28.16ID:93wV4KBJ
また来たよ、くどいC++信者。お前らなんなの?親子?
C++坊やはあんだけ野望があるとか言ってC#転向とか恥ずかしいな。
0795デフォルトの名無しさん
垢版 |
2018/09/27(木) 01:04:45.86ID:/Z1nG8Nw
>>794
「マスター」の敷居を無駄に上げんなよ老害
言語仕様を隅々まで把握してなくても実用上困らないし、そのレベルで使えてたらそれでもうマスターだから
0796デフォルトの名無しさん
垢版 |
2018/09/27(木) 06:54:06.24ID:OdYo/11S
>>794
ま、何年やっても、こいつ分かってるのかってヤツも居るけど
とりあえず、動くものは出来るさ
0812デフォルトの名無しさん
垢版 |
2018/09/28(金) 20:31:10.14ID:uRLL+dVD
HeadFirstC#読んだ人いてる?
サンプルコードで多分コンゴウインコのクラスにSnobbo とか Flobboって変数名をつけてるんやけど、これなにかわかる?
ググっても出てこねぇし。
つかまぁ、この本自体が駄作だから読み返さないしどうでもいいんだが。
0815デフォルトの名無しさん
垢版 |
2018/09/29(土) 00:49:44.10ID:BlozoeUr
>813
いちいち言葉尻程度でキレんなよハゲ。
オマエもしかしてアレ? アンドリュー・ステルマン? HeadFirstC#の著者の。
駄作や言われてキレたんか?
0823デフォルトの名無しさん
垢版 |
2018/09/29(土) 12:05:44.76ID:NteMN8M8
HeadFirstシリーズは翻訳が悪いのかそれともそもそも糞なのか駄本ばかりだよな
C#は未翻訳部分がいくつかあって>>812みたいに混乱必須だし
小飼弾がCを褒めちぎってたけど本当に読んだのかってくらい中身スカスカの書評で実際読んでみるとこれまた駄本・・・
そういや小飼弾の書評読むと全部と言っていいくらい上辺だけの本の紹介でちゃんと読んでるの?て疑問に思ってた
0824デフォルトの名無しさん
垢版 |
2018/09/29(土) 12:33:32.67ID:iasyEvND
>>812
Snob-bo, Flob-boだろうけど
日本語で言う Hoge-laみたいに意味のない言葉だろ?

なんで変数の意味で引っかかってるのか理解不能だわ
0825デフォルトの名無しさん
垢版 |
2018/09/29(土) 13:32:08.02ID:BlozoeUr
>824
「そういや何だったんだあれは?」程度のトーンだよ。
そんなマジに考えてくれて頼もしいわ。

>823
HeadFirstはオブジェクト指向だかデザパタのやつも読んだが、
ギター屋の商品管理システムのくだりで「とまぁここまで作ったけど、最後はCSVのファイル管理にするか」
とかで締めた章はポカーンだったわ。
0830デフォルトの名無しさん
垢版 |
2018/10/06(土) 09:54:31.64ID:cIjMbxUc
>>827
お前が今rootkitについて何を知っていて、
さらに何が知りたいために本を求めているのか?
最低これくらいの情報は呈示すべきだと思うんだが。
でないと、奨めようがないだろ。

あと、amazon で rootkit で検索した最初の数ページに一覧される本の
内容紹介くらいはざっと読んだ上での質問か?


まぁ、偉そうなことを言っておいて、俺には何も紹介できないんだが。
0831デフォルトの名無しさん
垢版 |
2018/10/13(土) 16:39:44.40ID:c11+k+HV
ツイッターでエンジニア以外にも読んで欲しいリツイートで回ってきた
オライリーのマネジメントキャリアパスって言う本をチラ見したけど
抽象論と字だけで全然頭に入ってこないし面白くもなかった
0840デフォルトの名無しさん
垢版 |
2019/01/02(水) 12:51:15.38ID:tOp07x5v
RやPythonで統計本を探していて思ったけど、オーム社っていくらなんでも似たような本出しすぎだよな
もうちょっと依頼する著者ごとに重点置くテーマ変えてもらうように依頼するとか特色だすように考えれば
いいのに目次までそっくりすぎ

まあある程度はしょうがないと思うけど、最近特にひどい
電子書籍撤退もそうだけど、なんか経営や編集の体制的にダメになってきてる?
0841デフォルトの名無しさん
垢版 |
2019/01/02(水) 15:24:26.13ID:gd0iqFs8
ソーシャルDRM使ってコピー可能なPDF版作ってた人はオーム社辞めたよね。
あれは残念だった。
0843デフォルトの名無しさん
垢版 |
2019/01/08(火) 20:13:53.79ID:wdI4+2ln
オライリーの本って最早文学じゃねえか?
0848デフォルトの名無しさん
垢版 |
2019/01/21(月) 05:54:45.07ID:QW9PfI5X
C#の入門本を一冊読みました
LINQとラムダ式と構造体が蛇足的に扱われていて余り理解出来なかったので別の本を探してるのですが
お勧めのC#の入門本はありますか?
0850デフォルトの名無しさん
垢版 |
2019/01/21(月) 09:50:41.67ID:vx5Z+yLs
>>848
読んだ入門書の名前も書かずに別の入門書を教えろとかバカ?
0852デフォルトの名無しさん
垢版 |
2019/01/21(月) 12:05:21.38ID:IroGwyR2
>>851
ああ下痢で腹が痛くなったとき飲むやつ?
0857デフォルトの名無しさん
垢版 |
2019/01/21(月) 18:46:38.14ID:mEBdwP2z
>>848
>LINQとラムダ式と構造体が
LINQ は、Java8 のStream みたいなもの。
メソッドチェーンで、つなげるだけだろ。
a().b().c()

ラムダ式は「引数 => 処理」みたいな、無名関数の省略形みたいなもの

構造体は、クラスのpublic, private みたいなアクセス制限がない機能だろ

検索すれば十分!
JavaScript, Ruby などの関数型言語では、メソッドチェーン・ラムダ式などは常識
0858デフォルトの名無しさん
垢版 |
2019/01/21(月) 21:00:33.51ID:GkTzeuzD
λ理論とかおいといて、使い方を知りたければscheme修行→SICPと読めばおk。
理論的なモノもちょっと知りたいな・・・と思ったらunderstanding computingお勧め。
0860848
垢版 |
2019/01/23(水) 23:45:16.98ID:OPTmQpqJ
>>859は自分です。
回答お願いします
0862デフォルトの名無しさん
垢版 |
2019/01/24(木) 01:24:01.74ID:E6mCasME
>>861
2つあるみたいですが、どちらのほうがお勧めでしょうか?
どちらも厚い本みたいなので簡単な方を出来れば選びたいのですが…
0865デフォルトの名無しさん
垢版 |
2019/01/24(木) 08:10:41.53ID:HE3o+0uB
いつも不思議に思うんだけど
どっちがいいですか?とかどれが1番いいですか?
に答えられる人は全部を読んだ人しかいないんじゃないの?
そんな人居るのかなあ
0866デフォルトの名無しさん
垢版 |
2019/01/24(木) 10:11:29.73ID:07tekl6J
>>865
別におすすめする方もそこまで気負ってないから大丈夫
自分が読んだ中で薦められると思ったものを挙げてるだけ
0867デフォルトの名無しさん
垢版 |
2019/01/24(木) 10:18:03.49ID:v72Oo5nW
>>865
アホ。
完璧を求めていない。
たとえどちらも読んでなくてもレスがあればそれ自体が貴重な情報となる。
0868デフォルトの名無しさん
垢版 |
2019/01/24(木) 10:41:24.03ID:aCSy5EFu
c#やるならプログラミング.NET Framework読んどけって
古い版の安い中古本でいいから
0869デフォルトの名無しさん
垢版 |
2019/01/24(木) 10:49:28.94ID:wAoe2BeP
>>
ああ、あれは良い本だな
プログラミングC#の方は6版まで持ってる人は7版買ったほうが良いとは思うが
0870デフォルトの名無しさん
垢版 |
2019/01/24(木) 18:30:45.02ID:fZR3dOZW
アンクの絵本の人に、ハーバート・シルトの独習は、キツイ!

粂井(くめい)康孝「猫でもわかるC#」
高橋 麻奈「やさしいC#」

掌田 津耶乃(つやの)は、入門書を出していないのか

結局これらの、どの言語でも見かける、多言語の作者になる
0871デフォルトの名無しさん
垢版 |
2019/01/25(金) 09:22:54.80ID:iIPgsGqp
>>848
知識としてはそれで十分かと。
Linqはwhereとか使ってSQLっぽく書けるのも利点?ですが、実質メソッドチェーンの方が楽なので、MSDNやこちらの様な

https://www.amazon.co.jp/【省エネ対応】-C-プログラムの効率的な書き方-川俣-晶/dp/4774149756?ref=pf_ov_at_pdctrvw_dp

辞書的な本を読みながら書き進めませう。
0872デフォルトの名無しさん
垢版 |
2019/01/26(土) 15:52:26.03ID:exLOU4gz
独習シリーズを見たら、
C, C++, C# が、ハーバート・シルト

日本人では、
C が、arton、
C# が、山田祥寛(よしひろ)

3人とも、Ruby などの多言語の作者

他に有名なシリーズは、
アンクの絵本
粂井(くめい)康孝「猫でもわかる」
高橋 麻奈「やさしい」
他に「かんたん」「スッキリ」

すべてのフレームワークの著者、掌田 津耶乃(つやの)、
なでしこの作者、クジラ飛行机とか
0873 ◆QZaw55cn4c
垢版 |
2019/01/26(土) 17:01:29.92ID:dGArlHMt
>>872
>Ruby などの多言語の作者

本当か?
ハーバート・シルト:C, C++ のサブセット・コンパイラの作成/「プログラマはCコンパイラを作れ!」/バンド「スターキャッスル」のキーボーディスト
https://en.wikipedia.org/wiki/Herbert_Schildt


山田祥寛:コンパイラ・インタプリタ作成の実績は見つからなかった
arton:誰?

>3人とも、Ruby などの多言語の作者

3人ともruby に関係していたことは確認できないので、この記述はフェイクニュースの可能性が高い。
0874872
垢版 |
2019/01/26(土) 19:04:23.18ID:exLOU4gz
ハーバート・シルトは知らないけど、
arton の本の、経歴には書いてあった

多言語の著者は、たいていRuby も書いてる

プログラミングElixir、2016
著者のDave Thomas とか、

JavaScript 第6版、2012、
サイ本の著者のDavid Flanagan とか
0875 ◆QZaw55cn4c
垢版 |
2019/01/26(土) 19:15:01.08ID:dGArlHMt
>>874
その「多言語の著者は、たいていRuby も書いてる」の
「多言語」
「たいてい」
を、あなたはどのように定義しているのですか?

「多言語」と「複数言語」の違いは?
「たいてい」とは何パーセントぐらいを想定していますか?
0880デフォルトの名無しさん
垢版 |
2019/01/31(木) 09:09:42.91ID:utIfKuan
>>872
一番知りたい、これらのシリーズ本の筆者や本の内容の評判はどうですか?
0881デフォルトの名無しさん
垢版 |
2019/01/31(木) 18:51:43.30ID:4JULsXj7
他は知らんがハーバート・シルトは昔からC/C++本で良本書くので有名だった。
0882 ◆QZaw55cn4c
垢版 |
2019/01/31(木) 23:07:35.06ID:GI5VQ7Hx
>>880
ハーバート・シルトはすごくいいです、「独習C++」は(今となっては若干古いのですけれども、それでも)おすすめです
「独習C++」の真ん中ぐらいに「std::string を自分で実装せよ」というお題があります
掲載されている解答がベストだとはおもいませんが、私は、そういうお題を提示したことそれ自体を全力で評価したい

誰しもが一度はやりたくなるお題だと思います
0894デフォルトの名無しさん
垢版 |
2019/02/15(金) 11:30:51.34ID:Ip1dC0OT
来週秋葉原へ行くので、
書籍を購入する前に軽く立ち読みをしたいのですが、
専門書が多く置いてある本屋を教えて頂けないでしょうか?
0895デフォルトの名無しさん
垢版 |
2019/02/15(金) 12:19:14.64ID:fpthK/xS
関西在住なのでよく分からんけど専門書の書籍って電気街にそんなに置いてあるか?
普通は専門書求めて電気街に出かける奴はあまり居ないだろ
流行りの雑誌や話題本などが目当てなら分かる
0903デフォルトの名無しさん
垢版 |
2019/02/15(金) 21:03:55.26ID:+xvWj4Xy
この口調はいつもの構ってちゃんなのか?
前回こっぴどくやり込められたので随分搦め手で攻めてきたなw
0904デフォルトの名無しさん
垢版 |
2019/02/16(土) 18:06:08.04ID:ciGLVjvV
秋葉原では
有隣堂より書泉のほうがPC書籍は充実してると思う
0906デフォルトの名無しさん
垢版 |
2019/02/18(月) 11:50:23.08ID:ZH/6ve8g
大型書店もどんどん閉店してってるよな寂しいわ
0907デフォルトの名無しさん
垢版 |
2019/02/18(月) 11:54:09.45ID:/oUvVPUi
地元の大型書店は10年以上前に閉店して専門書は都会の丸善やジュンク堂にしかないね…
0908デフォルトの名無しさん
垢版 |
2019/02/18(月) 11:58:57.43ID:Hmnyspe/
近畿圏だとプログラム関係の専門書が多いのは
紀伊國屋書店梅田本店と大垣書店イオンモールKYOTO店くらいかな
他にどこかある?
0909デフォルトの名無しさん
垢版 |
2019/02/18(月) 15:03:16.06ID:ZH/6ve8g
関西でも鉄板はジュンク堂やと思う
梅田しか行かないけど紀伊国屋よりは品揃え豊富
0910デフォルトの名無しさん
垢版 |
2019/02/18(月) 15:10:44.02ID:Hmnyspe/
そうなのか
最近は京都、滋賀あたりが活動圏なのでちょっと情報が古かったか
大阪だと紀伊國屋か旭屋というイメージが根強いわ
旭屋はもう撤退してしまってるけど
0911デフォルトの名無しさん
垢版 |
2019/02/18(月) 15:33:16.94ID:wSYYiJkv
地元掲示板じゃないんだから、ローカルな書店ネタを引っ張らないくらいの分別はあるよな普通
0914デフォルトの名無しさん
垢版 |
2019/02/18(月) 15:47:04.95ID:Hmnyspe/
関東も広いからな
数年前は神奈川で生活していた時期もあるが都内のこととなるとさっぱり分からなかった
0915デフォルトの名無しさん
垢版 |
2019/02/18(月) 17:34:52.92ID:grGjWWhA
技術書を読んで確認出来る書店は貴重だからな・・・
ネットのレビューだけじゃ、自分に合うかどうかなんてわからんし
田舎の本屋なんてWordとExcelの本ばかりで、言語は適当な入門書程度しか無いのが現状
0916デフォルトの名無しさん
垢版 |
2019/02/18(月) 20:37:59.55ID:/UR6iyPy
JavaScripを本格的に勉強しようと思うのですが
この本は評判はどうです?

プロになるためのWeb技術入門―なぜあなたの頭はクルリンパなのか
0919デフォルトの名無しさん
垢版 |
2019/02/18(月) 21:22:07.20ID:/UR6iyPy
わたしは真剣に聞いているのですが
0922デフォルトの名無しさん
垢版 |
2019/02/18(月) 21:41:41.40ID:/UR6iyPy
>>920
あまりわたしを怒らせないほうがいいぞ
>>921
どういう点でそれをオススメですか?
どちらもページ数がかなり多そうですが。
なんかサラっと読めてジュッと理解できるような手軽でしかし深く理解できる本を探しているのですが。
0923デフォルトの名無しさん
垢版 |
2019/02/18(月) 21:42:29.02ID:/UR6iyPy
プロになるためのWeb技術入門
これ気になったけど副題が人をなめてるようでイラつきますね
0925デフォルトの名無しさん
垢版 |
2019/02/18(月) 22:25:31.95ID:F0uCdBrW
>>922
>なんかサラっと読めてジュッと理解できるような手軽でしかし深く理解できる本を探しているのですが

そんな本はありません!!!!!!!!!!!!!!!!!!!!!!!!!!
0927デフォルトの名無しさん
垢版 |
2019/02/18(月) 23:00:03.08ID:Hmnyspe/
>>923
同一人物か?

推薦図書/必読書のためのスレッド 74
249 名前:デフォルトの名無しさん[] 投稿日:2014/10/07(火) 07:32:08.00 ID:BDzrKSeM [1/5]
「なぜ、あなたはJavaでオブジェクト指向開発ができないのか―Javaの壁を克服する実践トレーニング」
「「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか」

この2つの本、Amazonの評判はいいですが、実際どうですか?
オレ的にはどうも「どうしてあなたはアホなのか」と言われているようで嫌悪感があるのですが。
0928 ◆QZaw55cn4c
垢版 |
2019/02/18(月) 23:15:45.76ID:aN2QSVsl
>>909
紀伊国屋はイマイチ、という印象ですね…

>>912
私のような田舎者でも東京に出る機会は一生に一度くらいはあるだろうから、そういうときのために首都圏ネタであってもお聞きしたいものですね
0930デフォルトの名無しさん
垢版 |
2019/02/19(火) 00:38:05.79ID:qdJ4VIbE
初めてのJavaScript 第3版 ――ES2015以降の最新ウェブ開発、オライリー、2017

JavaScript 第6版、2012、David Flanagan

ES3 の頃は、Ruby の本も書いてる、Flanagan のサイの表紙の、サイ本が有名。
Google などのエンジニアの机には、必ず置いてあった本!
0931デフォルトの名無しさん
垢版 |
2019/02/19(火) 09:11:54.47ID:B/I91zrC
>>927
よくぞ見つけましたね(ワラ
その口調からしてたぶんオレだ(爆)

しかしこの本の筆者はそんな読者をバカにするようなタイトルをつけて
絶対に売り上げが減ってると思うんですよ。
実際オレはこんな人の本を買って少しでも売り上げに貢献してこの人の利益になるのに躊躇する(核爆)

でもamazonの評判はいいし気になった。
さいきんは書店が激減して、マレに行く大型書店でも古い本で置いてないだろうから立ち読みできないし
実際に読んでみたかたの感想をお聞きしたいのですが・・・
0932デフォルトの名無しさん
垢版 |
2019/02/19(火) 09:46:08.25ID:2FPX1T3Z
>>931
読者を馬鹿にしてるんじゃなくて
これで馬鹿にされてると思うお前が実際に馬鹿なだけだよ
0933デフォルトの名無しさん
垢版 |
2019/02/19(火) 09:46:35.98ID:+p6oUoec
>>931
とりあえず足掛け5年経過したわけだがその間に少しは進歩したのか?
相変わらずどうでもいい発言ばかり繰り返しているようだが…

262 名前:デフォルトの名無しさん[] 投稿日:2014/10/07(火) 17:12:58.66 ID:BDzrKSeM [5/5]
>>260
すばらしいですね。
プログラミングで生活していく希望が出てきました。

ところでどなかた、入門者が読むべき定番の本のリストってどこかにないですかね?
あるいはここで紹介していただいても助かるのですが。

分野としては
■Java
■C
■C++
■VisualBasic
■データベース
■ネットワーク
■オブジェクト指向
■アルゴリズム
■データ構造
■UML
■ゲーム作成
などなど、それぞれの分野で1〜数冊の入門本(あるいは中級向け上級むけでいいものがあればそれも)が知りたいです。
0935デフォルトの名無しさん
垢版 |
2019/02/19(火) 10:50:24.25ID:XFMKj/sn
今はCに関するいい本がたくさん出てるけど
K&Rは今でも読んだ方がいい本かな?
0937デフォルトの名無しさん
垢版 |
2019/02/19(火) 11:35:16.51ID:R/CZFRnp
>>935
名著と言われる本は読んだ方がいいよ
現代にそぐわない内容は勿論あるので、鵜呑みにするためではなく、歴史を知り本質を知るために
0938デフォルトの名無しさん
垢版 |
2019/02/19(火) 11:47:56.83ID:+p6oUoec
そもそも質問スレですらないこんな掲示板で他者に判断丸投げの書き込みする方がどうかしてる
過去スレの有象無象の書き込みの中から自分で判断するしかない
自分は過去数年分のログをデータベース化していて参考にする程度
>>927も書籍名で検索したら結果に引っかかった
0939デフォルトの名無しさん
垢版 |
2019/02/19(火) 12:17:49.20ID:T6y5z5AN
それにしても、単なる知識を披露しあっているだけの時は頭良さそうなふりはできるが、
いよいよ自身の認識を問われる事態になるとここにいる連中、そこの浅さを露呈するやつ多すぎ
所詮、5ちゃんだな
0942デフォルトの名無しさん
垢版 |
2019/02/19(火) 17:34:22.16ID:65Ynm7iQ
>>937
技術は変遷しても本質は変わらないから
本質を知ってる人間は強いってことね
0943デフォルトの名無しさん
垢版 |
2019/02/19(火) 17:41:17.14ID:+p6oUoec
>>941
少し前に猛威を振るったこのスレ独自の荒らしコピペだよ
前半部が省略されているので大分短くはなっているけど
おそらく例の彼が憂さ晴らしで貼ったんだと思う
0944 ◆QZaw55cn4c
垢版 |
2019/02/19(火) 18:58:53.81ID:BVj1SDNF
>>942
>本質
煽りではなく純粋な疑問ですが「本質」ってなになのか、いつも呻吟するのです
0949デフォルトの名無しさん
垢版 |
2019/02/19(火) 21:21:36.04ID:yHJGClsl
タネンバウムのオペレーティングシステムの本が古本で15000円以上するから手が届かない・・・
0951デフォルトの名無しさん
垢版 |
2019/02/19(火) 22:08:15.54ID:QtcVuPJi
いつも思うけど、なんで和書にこだわるの?版は古いし、訳もヘンチクリンで意味不明なことがあるし、値段は高いし、電子化なんてほとんどされてないから使い勝手悪いし。
おまえら、技術書の簡単な英語にビビりすぎ。
0952デフォルトの名無しさん
垢版 |
2019/02/19(火) 22:51:11.28ID:DUX2qY9d
翻訳されてないのは原書読むけど
読む速度が半分くらいに落ちるからなぁ…
できるだけ時間は節約したい
0953デフォルトの名無しさん
垢版 |
2019/02/19(火) 23:06:27.98ID:+nFAMiqD
>>951
5ちゃんより海外のテック系フォーラムの方が内容充実しているのでは?
なんで日本語掲示板にこだわってるの?
0954デフォルトの名無しさん
垢版 |
2019/02/20(水) 01:41:38.67ID:qsjQW2Fa
アメリカの定番の教科書の翻訳は絶版にしないでほしい
スティーブンスのunixネットワークプログラミングとか
0955デフォルトの名無しさん
垢版 |
2019/02/20(水) 02:57:32.32ID:B2QSVSiS
>>927
その2冊に対する返答は、この本に書いてある

改訂2版 Ruby逆引きハンドブック、2018/8/28
株式会社マネーフォワード

Forwardable モジュールの所に書いてある。
どうして継承ではなく、内部のインスタンス変数に、処理を丸投げ・委譲するのか

その2冊の内容は、Ruby, Rails で実現されているから

オブジェクト指向、Duck Typing、関数型、Open Class、メタプログラミングなどの、
使い分け・デザインパターンは、Rubyで学ぶ
0956デフォルトの名無しさん
垢版 |
2019/02/20(水) 07:14:50.89ID:qryuys5m
>>953
1年ぶりくらいにここを覗いたらしょーもない議論をしていたからつい書いただけ。
外国の方が役に立つのは完全に同意だけど、最近、有料の奴に登録したら意外にしょぼかったから落とし穴はあるんだよな。
0958デフォルトの名無しさん
垢版 |
2019/02/21(木) 22:12:38.80ID:edD6nVFH
ひろゆきという人はプログラミングできると言われるが
スキルは屁みたいなもんじゃないか?
https://youtu.be/sYWz_bIBVNw

ソースの読みやすさがどうでもいいと言ってる時点で、ふだんまったくプログラミングやっていないと思われる。
あとでメンテナンスを考えるときの変数の名前のつけかたもどうでもいいと考えている時点で、ものすごく単純なことしかできない気がする。
0960デフォルトの名無しさん
垢版 |
2019/02/21(木) 22:20:14.44ID:edD6nVFH
このオッさまは、ITのことを偉そうにしゃべってるけど
プログラミングはさっぱり理解できないと見たw
https://youtu.be/aT_YNhAXjo0
0962デフォルトの名無しさん
垢版 |
2019/02/21(木) 23:05:28.91ID:edD6nVFH
この動画の10:00以降「コピペがいい」との発言自体が、自分はアホでプログラミングは全く理解していないことを自らさらしている。
それ以降の発言の数々を聞くと、あきれてものがいえない。
https://youtu.be/IULHwNjhP9E
0963デフォルトの名無しさん
垢版 |
2019/02/21(木) 23:09:48.96ID:2zdYL4u2
スレどころか板違い。
プログラマー(人間)についての話題はプログラマー板(通称マ板)へ行きなされ。

ここはプログラム板(言語やツールの話題。通称ム板)ですぞ。
0964edD6nVFH
垢版 |
2019/02/22(金) 08:51:34.86ID:l40FTi0O
>>959
>>961
>>963
そんなことどうでもいいじゃないか。
気軽に書き込みする目的の2chでなんでそんなに糞マジメなんだ?
0966デフォルトの名無しさん
垢版 |
2019/03/28(木) 15:44:30.11ID:cIkPDI6N
「たのしいRuby」を過去に評判がいいから買って読んでるけど
Rubyは糞(クソ)言語だな。
ルールが煩雑で、例えば省略可とか同じことをするのに複数の方法がある。
これは他の複数の言語も使ってるプログラマーには混乱の元で非常にセンスが悪い言語仕様だ。

しかもこのRubyという言語はオブジェクト指向をすっきりわかりやすく使える言語が存在しないからわざわざ新しく作ったという言語じゃないか。
さらにわかりにくさを増した感じ。作らなくてよかったのに。
日本人が作ったというから、当然ながら国外のプログラマーには全く相手にされていない(=使われていない)言語。
すぐこんな言語は滅亡してほしい。
0969デフォルトの名無しさん
垢版 |
2019/03/28(木) 18:21:10.75ID:cIkPDI6N
Ruby on Railsってなんなの?
Railsって鉄道に関係ある?
0971デフォルトの名無しさん
垢版 |
2019/03/28(木) 22:50:44.50ID:FgLQhn1p
アメリカでのランキングでC言語よりも上にランキングされてたりする言語を、
国外で全く使われてないとか、世間知らずにも程がある。
ttps://wired.jp/2018/08/18/apple-swift-android-kotlin-rankings/
0973デフォルトの名無しさん
垢版 |
2019/03/28(木) 23:42:20.36ID:VsOqrEuX
>>966
「こういうが処理したいけど、こんな感じで動かないかな?」
→それっぽいメソッド名書いて実行
→「おっ、いけた、いけた!」

他言語知ってると、こんなふうにノリ(直感)で書いても
うまく動いたりして、個人で使う分には楽しい言語だけどね

とはいえ、動的型で大規模開発に向かないとか、
ディープラーニング用のライブラリがないとかで
人気が下がってきてる言語だから、
肌に合わないなら無理して勉強しなくてもいいと思う
0974デフォルトの名無しさん
垢版 |
2019/03/28(木) 23:49:33.62ID:Ry3ro324
いやここ数年の機械学習ブームでPythonに完敗しちゃったでしょRuby
本屋行ってごらんよ。両者の存在感ぜんぜん違うから

今もしPythonとRubyどっちやればいいですか的な初心者に
Rubyなんて答える奴は無責任すぎる
0975デフォルトの名無しさん
垢版 |
2019/03/28(木) 23:59:54.79ID:VKklnBRg
わが世の春を謳歌してる github も Ruby on Rails で書かれてたりするわけで、少人数でWebアプリ書くには悪くない言語なのでは?
0978デフォルトの名無しさん
垢版 |
2019/03/29(金) 06:26:01.16ID:Eeymx9+7
Haskellは勉強する価値「だけ」はあるな。
その知識は別の実用言語で使う感じだが。
0979デフォルトの名無しさん
垢版 |
2019/03/29(金) 08:12:44.96ID:Ta+0qHqT
ラテン語みたいな、教養として身につけておく言語だな。昔からLISPがそんな感じ。
0981デフォルトの名無しさん
垢版 |
2019/03/29(金) 09:43:22.90ID:CjsaVqOU
>>975
https://yakst.com/ja/posts/5290

Lambert氏によると、GitHubのプラットフォームチームは現時点で155人おり、目下拡大中という。
そしてグループが主にフォーカスしているのは、GitHubを分解していくことだ。

昨年始まったアーキテクチャレベルの改革も現在は三分の一ほど進んでいる。
同社はRuby on Railsから離れ、もっと異種混合で使い捨てのきくインフラへとシフトしていっている。
GitHubを「Ruby専門店」と称する同氏によると、GitHubにRubyの居場所はまだあるが、
GoやJava、さらにはHaskellの方が多くデプロイされているそうだ。
0982デフォルトの名無しさん
垢版 |
2019/03/29(金) 11:55:08.93ID:Vcbtlc+7
YouTube で有名な、雑食系エンジニアのKENTA でも、
初心者は、Ruby から始めるように言ってる

Python, JavaScript には、様々なハマリがあるから難しい

文法よりも、学ぶべきはオブジェクト指向・関数型の概念だから、
言語上のハマリが少ない、Rubyが良い。
Vagrant, Chef, Homebrew などが、Rubyで作られているのは、ハマリを避けるため

基礎さえ、Rubyで学んでしまえば、どの言語でも使える

最も文法の癖がない言語は、Haxe。
次いでRuby
0983デフォルトの名無しさん
垢版 |
2019/03/29(金) 13:30:06.01ID:ziwesXu0
Rubyは癖だらけと感じたが。
Javaのほうが完璧くらいにすっきりしている。
0984デフォルトの名無しさん
垢版 |
2019/03/29(金) 13:54:03.91ID:5zn8Csjr
Javaは仕事で書くならいいけど、個人が趣味で書くのに第一に選択する言語じゃないって気がするな。
長ったらしくなるのでIDE立ち上げて腰を据えて書く感じ。

one liner 書くのにも使えるメジャー言語っていうと、perl 、php、python、rubyってあたりだと思うが
この4つの中ではパッと見で一番癖がないように見える言語だと思う。
細かいとこ見ると結構癖もあるんだが。
0985デフォルトの名無しさん
垢版 |
2019/03/29(金) 15:56:08.61ID:Vcbtlc+7
Ruby で「wc -l」コマンドのように、ファイルの行数を数える、1-liner。
awk みたいに、BEGIN・END で、初期化・終了処理もできる

ruby -ne 'BEGIN{ $wc = 0 }; $wc += 1; END{ puts $wc }' a.txt

フィルターも作れる。
$_ で、前のパイプから渡ってくる、1行ずつ処理する

ls | ruby -ne 'print $_.upcase'
0986デフォルトの名無しさん
垢版 |
2019/03/29(金) 16:20:32.88ID:l68DDGny
Rubyはある程度文法知ってれば記述を短くできるから、
思いついた処理方法のアイデアなんかを
ババッと乱暴に書きなぐって試すのに向いてる気がする

で、うまくいくようなら、処理が速かったり
文法がかっちりしてたりする別の言語で清書する感じで
0987デフォルトの名無しさん
垢版 |
2019/03/30(土) 00:44:08.20ID:UzjVJkeR
Visual Studio CodeやAtomやEclipseの「使い方にしぼって」解説している本はありませんか?
探しても全くなにのです。
Software Designという雑誌の2019年4月号にVisual Studio Codeの使い方の説明の特集がありましたが
1300円以上するわりには中途半端な説明だし
もっと本格的に説明してくれてる本なら2000円くらいは出してもいいのですが。
0989デフォルトの名無しさん
垢版 |
2019/03/30(土) 23:03:20.30ID:s3xILrfA
VSCode の本は、まだない。
漏れも、雑誌で特集を見たけど、内容がうすい

Atom実践入門──進化し続けるハッカブルなエディタ (WEB+DB PRESS plus)、2016

ソフトバンククリエイティブのEclipse 完全攻略本

Eclipse 4.3 までは宮本 信二だったが、
4.4 からは石黒 尚久に代わった

JavaデベロッパーのためのEclipse完全攻略、2015
Eclipse 4.5以降

これより新しいものは、検索して探して!
0990デフォルトの名無しさん
垢版 |
2019/04/02(火) 10:51:09.73ID:wiU9Z+Y4
Tensorflowの書籍で良い物を紹介してください
ハイパーパラメータを設定する方法とかを
ソースコード付きで詳しく書いてある本が良いです
0991デフォルトの名無しさん
垢版 |
2019/04/02(火) 13:23:52.93ID:wiU9Z+Y4
・詳解 ディープラーニング ~TensorFlow・Kerasによる時系列データ処理~
・[第2版]Python 機械学習プログラミング 達人データサイエンティストによる理論と実践
・TensorFlow機械学習クックブック Pythonベースの活用レシピ60+

この辺りはどんな感じなのでしょうか?
0993デフォルトの名無しさん
垢版 |
2019/04/03(水) 09:40:36.34ID:a04kgbvf
メルカリデ プログラミングノホンヲ カウノデスガ、
「私はロボットではありません」トイウ チェックボックスガ デマス。
ワタシハロボットダカラ チェックハシテイナイノデスガ ログインデキマセン。
ドウスレバ ログインデキマスカ?
0997デフォルトの名無しさん
垢版 |
2019/04/10(水) 21:58:24.10ID:twGALKdb
うんこ計算
0998デフォルトの名無しさん
垢版 |
2019/04/11(木) 10:01:24.73ID:qUwSdBdJ
世界は2乗でできている
0999デフォルトの名無しさん
垢版 |
2019/04/11(木) 12:56:04.72ID:qUwSdBdJ
宝石泥棒
1000デフォルトの名無しさん
垢版 |
2019/04/11(木) 15:35:18.86ID:qUwSdBdJ
神様のバレー
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 707日 9時間 47分 23秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

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