推薦図書/必読書のためのスレッド 82©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
バカはレスしないでくれる?
個人の主張として批判せず、いたずらにある類として扱うのは極めて恣意的かおバカの批判にあらざる攻撃の特徴。
まあ、その軽蔑すべき発想で返した俺も反省はしてもよいが
はっきり言って精神病とバカの特徴でしかない論法でレスするなよ。
俺はバカと精神病きらいだからな。
おまえら、マジで精神病と思われる宣言的絶対主義の形而上学バカの一味は人類の公的な敵だとおもっているからな。
さしあたりお前らが馬鹿にされていることは科学的認識の健全性をそれなりに示すから喜ばしいがな。
それにしても、単なる知識を披露しあっているだけの時は頭良さそうなふりはできるが、
いよいよ自身の認識を問われる事態になるとここにいる連中、そこの浅さを露呈するやつ多すぎ
所詮、2chだな 未来の世界へ
世界でいちばん面白いエンタテインメントを創りたい。圧倒的なコンピューティングパワーの遊び専門ですごいやつ。
こんな夢の中から俺の新たな決意>>634は生まれた。
俺たちが、創造する、新しく、ワクワク、ドキドキするエンタテインメントの世界。
エンタテインメントのかたちが、どんなに進化しようとも、楽しいものをつくりたい。創造したい。そして世界中に幸せを届けたい。
そんなエンタテインメントとクリエイティブへの熱き情熱を満たすDNAが俺たちの中にはある。
最大限に能力を発揮するため、ひとりひとりに高次元な自由と責任があるこの世界。
高い志(パッション)と高い力量(プロフェッショナル)を持つ心熱き人々。
非常識なほどの最先端未来テクノロジーの実現へのチャレンジ精神。
全職種がクリエイター。
さあ、世界中を「あっ」と驚かせないか。
新たなエンタテインメントの創造に果敢に挑戦する好奇心と意欲、そして無限大の才能を持った新たな出会いを心から待ってる。 初っ端からぶっ飛ばしてるな
オライリーは訳わからんPDF売ってないでKindleに入れてしまえよ 「人生というものは所詮どちらに転んでも大した違いはない。ならば闘って、自分の目指すこと、信じることを貫き通せばいいのだ。闘いであるからには、いつか必ず敗れるときが来る。その時は、自然に淘汰されるに任せよう」 危ない時は逃げた方が正しいことはあるよ (・∀・) 将棋だと大抵逃げると悪くなる事が多い
しかし思い切った早逃げなら例外になる事もある
逃げるは十中八九恥だし役にも立たない
逃げる才能のない(大多数の凡人)奴はちゃんと闘え まだ紙の本のほうが使いやすい
電子書籍は携帯性には優れているが Haskell 教養としての関数型プログラミング 単行本 ? 2017/4/15
重城良国 (著)
https://www.amazon.co.jp/dp/4798048062/
レビューが厳しいな Git使い方入門
https://www.amazon.co.jp/dp/4863542178/
これはわかりやすくてよかったのでおすすめ。
ユーザーレビューも高評価ばかりだな。 >>8
ついてない時は何をやってもダメ。
ついてる時は何をやっても大丈夫。 the art of computer programmingの仮想計算機MIXについての質問はこのスレでいいですか?
プログラミング書籍全般を扱うスレがここしかないので プログラミングXamarin 上 Xamarin.FormsとC#によるクロスプラットフォームモバイルアプリ開発
単行本 – 2017/6/1
Charles Petzold (著), 榎本 温、藤原 雄介、猪股 健太郎(監訳) (その他), クイープ (翻訳) 「周りの人が皆、理性を失って浮かれている時に冷静でいられるなら、すべてはあなたのものだ。」 それにしても、単なる知識を披露しあっているだけの時は頭良さそうなふりはできるが、
いよいよ自身の認識を問われる事態になるとここにいる連中、そこの浅さを露呈するやつ多すぎ
所詮、2chだな カットシステムの本のサンプルがダウンロードできないのだが
http://www.cutt.co.jp/book/index.html
例えば「ダウンロードサービス:学習に使えるサンプルファイル」って書いてあるだけ >>23
サンプルは直リンじゃないとダウンロードできないよ
本にURLが載ってるだろ? >>24
本に書いてあるアドレス http://cutt.jp/books/978-4-87783-322-0 は Not Found
出版社の書籍のページを探したら、
「ダウンロードサービス:学習に使えるサンプルファイル」って書いてあるけど、ただの文字。リンクじゃない
http://www.cutt.co.jp/book/978-4-87783-322-0.html
C/C++ デバッグ&トラブル対策入門
C言語とC++のプログラミングの「困った」はこれで解決!
著者 日向 俊二
判型 B5変型、208頁
本体価格 2,000円(税込 2,160円)
ダウンロードサービス:学習に使えるサンプルファイル
ISBN 978-4-87783-322-0
2016年7月1日 初版第1刷発行
他の本でも同様
http://www.cutt.co.jp/book/978-4-87783-396-1.html
そのうちダウンロードできるようになるかな
まさか倒産しないよね 薄汚い仕組みを変えたかったら、正義感に縛られて動きを不自由にするな。
善も悪も全部取り込んでしなやかに動け。そうやって蓄えた力でいつか本物の悪を叩けばいい。
<そんなの屁理屈ですよ>
そうかもしれん。だが何もかも一気に変えることなどできやしないんだ。
目指す場所を見つけ傷付きながらでも進むしかない。 「私は持っているテクノロジーのすべて引き換えにしても、ソクラテスとの午後のひとときを選ぶね。」 UNIXプログラミング環境がアスキードワンゴから再刊行されてて驚いた。 昔のは段組もフォントも今ほど良くはなかったから、
見やすくなってるといいな〜 スティーブンスの「unixネットワークプログラミング」も再刊してほしい プログラミング言語の研究者の話が載っている本はありますか?
言語設計者ではなく、言語を学問として研究してる人の話です。
(もちろん両者が同一の場合もあるでしょうが)
英語でもかまいません。 >>33
10年学校で勉強してても9割の人間は英語なんて
ほとんど読み書き聞き取り話すことが出来ない社会で
数年早く英語を始めてもなんの変わりもないな。
なぜなら日本は、英語が必要に迫られない社会だからな。 >>35
とりあえずお前が英語コンプレックスを患っていることは分かった
おまけに誇大妄想の思想の持ち主であることもな >>35
結局プログラミング言語の本だから、詳細は分からなくてもコードで大まかには理解出来るお。
他に言語知ってればニュアンスで配列の書き方はこの言語だとこう書くのかって。
全部読もうとするからあかんねんで。
分かるとこだけ流し読みでええねん。 なんとなく理解できるとか言ってる奴がエラーメッセージの短文すら読めてないのよく見かけるわw 俺が最低限これぐらいは出来るようにしてほしい英語のレベルを提示してあげる
git使って、gitのヘルプとかチュートリアルが英語でスラスラ読める、Githubのサイトが
苦労せずに使える、ぐらいは出来るようにしてほしい
例えばrebaseとかブランチの操作のあれやこれやの操作が英語で読んで苦労なくわかる
とかね。
それすら辞書読んで四苦八苦ならもっと勉強したほうがいい
大卒は使えない。高専の方が出来るやつが多い。 UNIXプログラミング環境はさすがに古すぎる
古文書としての価値は高いけど エラーメッセージやドキュメントを書く時に冠詞で滅茶苦茶悩むわ ヘルプとかチュートリアルとか読まないと解らない時点で、そのUIはどうなのよ??
とは思う。
極詳細はヘルプで、しょうがないとは思うが。 >>43
gitなみの複雑さでヘルプもチュートリアルもなしで使えるコマンドラインツール教えて 東大合格マンガ「ドラゴン桜」の英語教師のモデルになった、
竹岡広信の「ドラゴン・イングリッシュ必修英文法100」を読めば?
普通は、dogs など、複数形を使う。
a, one は、a dog など一匹だけ、1つを強調する場合
the は、the station など、相手との共通認識で、1つに決まる場合。
双方が、どこの駅かわかる。
それか相手との会話の中で、2回目以降に出る場合
無冠詞単数形・不可算名詞は、information など、抽象的なものか、
egg, milk など材料
I like eel. ウナギの肉
I like eels. (例えば、ペットとしての)ウナギ
egg, eggs なども同じ >>45
こんなことはわかった上で実際に書くと悩むわけだが ドラゴンイングリッシュは直訳っぽくてあんまり良くないぞ
例解和文英訳教本読め ネイティブが指導する英会話教室に通って肌で覚えた方が結局は近道で安上がり 何つーか、自分も外人と一緒に働くまでそうだったけど、日本人って完璧主義者と言うかね。。。
もっと何となくわかる程度からでもガンガン話したり読んだりした方が結果的に覚えるんだよね。
結局、理解したい、して欲しいって気持ちの方が大事つーかね。 英語を勉強してて思うのが
俺は日本語もわかってねぇ('A`) 天才はレスしないでくれる?
2chはバカの集まりだよ これはどう?役にたつかな?
ITエンジニアが覚えておきたい英語動詞30 must、should、mayを覚えておけばRFCは読める githubで使える英語フレーズ集みたいな本があったら買っちゃう 二人のその後は知りませんが、ゲイがノンケになることはまずありえません。
よって「アイワズゲイ」ではなく、実は「アイアムバイ」だった可能性が高いです。 >>55
自己レス
これちょっと読んだけど
アメリカのインド人や中国人が多い職場で
コードレビューなどの現場で
簡単な動詞を使い回して会話する
みたいな話だった
自分が求めてるのとは違った
ドキュメント読めるようになる系が良かったのに >>63
そういうのはテクニカルリーディング&ライティングだね。
残念ながら読むことに比重を置いた本はなさそうだね。
まぁライティングの本で事は足りると思う。 ネイティブ以外との意思疎通のためのEnglishだと、相手も文法、発音共に無茶苦茶だから、難しいよね。
勉強はネイティブの英語でしようね。 外国語の場合は、様々な国の言語を覚えればより多くの人と話せるようになり
それだけ世界が広がるけど、プログラミング言語の場合は、いくらたくさん種類
を覚えたところで、話す相手は数種類のコンピュータに限られているからね
それにプログラミング言語の大半は英語と数学をベースにしているから、似て
いるし、何となく読めてしまうものも多い
ハングルやアラビア語みたく、まったく読めないということがほとんどない
しかも、コンピュータに伝えたいことをアルゴリズムのレベルにまで共通化すれ
ば、言語の違いというのはほとんど消えてしまうことになる >>68
理工系や情報系の教科書や専門書で使われてる英語は多くの場合は
受験英語での英文解釈の問題に使われてる英語よりもずっと読み易い。
中には凝った言い回しとかしたがる著者もいることはいるが
殆どの場合に構文は単純で、単語についても分野毎のtechnical termsを覚えれば
後は受験英語で要求される語彙力よりもずっと楽だ。
(ソフトウェアの科学での巨人の1人だった故Dijkstraなんかは凝った言い回しをする方だが
それでも英語の文学作品を読むよりはずっと楽だ)
ということで、まずは自分にとって興味や関心がある分野の洋書で良い本だという定評のある本
(そういう定評がある本の英語はほぼ確実に平明)を読むという経験を積み重ねることが
洋書をどんどん読めるようになる最も確実な方法です。
最初は多少は英和辞典を引かなければならないかも知れないけれど、それに挫けずに
読み続けていると読むスピードが上がってくるのが実感できると思う。
その「最初の段階で挫けない」ことが重要で、そのためにも、自分にとって最も興味のある分野で
定評のある良書からスタートするのが良い。
但し、もしもその「定評ある本」がどうしても自分の肌に合わないと感じたら、
別の本を試すことをお薦めする。多くの人々から良いと評価されている定評ある良書でも
人によっては肌に合わないケースというのは実はそれほど珍しくないんだよね。
だからそういう場合には、あくまでもその本に固執して「自分は駄目だ」なんて感じて挫折したり
「自分には洋書は読めないんだ」などと諦めたりせずに他の本でトライするのが良い。 言い分はわかるけど、英語の本高い。
翻訳の方がそんなに高くなかったりする。
英語の本でもクリスマス前は安くなるだろうけど、必要なタイミングは待ってくれないしな。 本気でドキュメントを速く読めるようになりたいのなら、数をこなすよりも前に、
半年でいい、英会話塾に通い、集中的にヒアリングとスピーチの訓練をする事をすすめる。
一見回り道で、出費もばかにならんが、絶対にやって良かったと思うだろう。
ネイティブの早口を聞き取り、ネイティブのようにリズムよく話すためには、
単語一つ一つではなく、チャンクという言葉の塊を聞き取り、発声する必要がある。
(ネイティブはそんなこと一々意識しないけどね)
この技術を大人になってから独学で身につけるのは難しいが、塾ならコーチ付きで訓練できる。
そしてこの技術はリーディングにも必ず生きる。
英語に不慣れな人は、英文を読む時に目に映る単語一つ一つを意識する。
その一つ一つの単語の意味を日本語で考えようとする。
でもチャンクを意識することに慣れていれば、チャンクで読もうとするようになる。
それから数をこなせばいい。
面白いほどリーディングが上達し、きっと笑いが止まらないだろう。
まだ知らない単語がなければ、チャンクが目に映った瞬間に頭にその意味が展開されながら、
次のチャンクに視線が移るようになる。
ここまで来れば、気持ちよくスラスラ読めるようになる。 頭が悪い奴ほどすぐに他人を頭悪いだのバカだの言うよね(笑)
顔も自分の顔にコンプレックスがある奴は顔のことばっかり言うよね
どっちも自分に自信がないんだろうね 自分に自信がないやつも自身があるとかないとか言いそうだな 無矛盾な公理的集合論は自己の無矛盾性を証明できない >>72
そんな手間をかけなければならないのか?
実際手元にある a wizard of earth sea / ursula le guin を読みきるだけで本望だ
ネイティブなんかどうでもいい、とにかく読みきる!その助けがほしい
現状辞書をひきまくりでなかなか先にすすめない、そのうちに気力が萎えてしまう >>80
読み切るだけでいいんなら、一日1センテンスずつでも読んでけばいいのでは?
調子良かったら2センテンス行けばいいし、悪ければ数語で止めておく。
これなら、いくら気力が萎えても、前進はするだろ。 小説を読みたいのなら多読がベストだと思いますよ
小説や詩などの創作物は新聞記事や学術論文、仕様書などより遥かに難易度が高いので
コツコツと英語力を積み上げていくしか方法がありません オライリーの薄いデスクトップマニュアル
なくなったんかな?
重い本イヤ >>81
ん、そうだね
がんばって読みきってみる、それに値する作品だと思うんだ どの本も途中から急に専門用語増えて難しくなる
今はわからなくてもいいから先へ進めみたいなのばっか
昔からこの手の技術書って
初心者向けと上級者向けってのはあっても、中級者向けっていう位置づけのものってないんだよね。
だから、そこに壁が出来る。乗り越えられずに挫折するというパティーン。ウェブは割りとその辺りをカバー
してきつつあるといっても、ピンきりなので、困っちゃう。 >>89
オライリーから出てる和訳なんて中級者向けばっかじゃん
お前に必要なのは中級者向けじゃなくて脱初級者向けだと思われ ゲドどころかホビットも児童向けとしては結構難しいしよな英語そのものが
瀬田訳も間違いだらけだ The Art of Computer Programming Volume 4Aが図書館に入ってたからサラッとページ捲ったら難し過ぎてワロタわ(´・ω・`) その手の本は1日5ページとか、1週間で1章とか決めて頑張るくらいしかないと思っている。
電車の移動中に隙間時間で読むとか。 流石にそこまでは言い過ぎだろ
あくまで大学の専門過程の教科書だよ 調べれば判ることと勉強しなけりゃ解らないことを同じ土俵に並べるべきではない >>100
でもぶっちゃけ大学レベルでクヌース先生のあれを読破してる奴を見たことない不思議w
挫折してる奴なら何人も見てきたけどね、まあ俺もそのうちの一人だよ 某地方宮廷卒で大手にいるけど同僚でもクヌースのあれを読了してる者は皆無だよ。
あれはある意味才能がいる、真の才能がね。 スタンフォードの学生の間では、クヌース先生の誕生日に「クヌースマス」という行事で生誕を祝うらしい。 クヌースの本は難しいけど、
アルゴリズム・インストラクションなら学部生でも十分読める 直接師事してもいないのに、クヌース先生と呼べとかわけのわからないこと言う奴いたよなぁ
最近はさすがに絶滅したか 人はいくつになっても物語を消費してはじめて生き続けていけるらしい
物語の枯渇は心の枯渇だ
次なる物語を推薦してほしい
ちなみに先ほどみたのは「サイコパス」1期2期 https://www.youtube.com/watch?v=BgJByRITxsk
この歌の i do の訳がわかりません。
i do 以外のところは上記動画で訳がついているのですが、
i do には訳がありません。
i do はどういう意味なんでしょうか?
i do だけ英語なんでしょうか?
どう訳するのが適切なんでしょうか?
よろしくお願いいたします。 なっとくアルゴリズムという本を書店で見たけどなんかよさそうだった
クイープが翻訳してるから期待していいかも Javaのバージョンどんどん上がっていくけど
Effective Javaって今でも有用なんだろうか
それ以前に訳がめちゃくちゃで意味わかんねーけど >>119
やめとけ時間の無駄
今となっては常識みたいなことしか書いてないし >>118
> なんかよさそうだった
なんだそのクソみたいな感想
お前もう書き込まなくていいよ どの言語でも、この順番で本を読む。
1. 入門書
2. コーディング規則
3. Effective 何々
4. レシピ本
フレームワークを作る人は、さらに、
5. メタプログラミング 何々 電子書籍で販売してくれ。
どうせすぐに陳腐化するし、
紙の本だと、かさばるし、重たい >>124
同感です。scanを外注するのも面倒だし、自炊はもっと面倒。OCRも面倒。 本は拡大縮小もできないし検索もできない
メモを書き込むのも限度がある
本は全部電視書籍にしてくれ
でも画像としてスキャンしただけの手抜き電視書籍は要りません 真理の探究。つまり、何が正しい筋道で、どこに焦点を合わせればいいかを模索する。これが人間にどういう恩恵をもたらすかというと、人生における試練、トラブルといった、あらゆる問題ごとのスムーズな解決を促すのだ。
例えば、『人は必ず死ぬ』という真理。この真理がわかっていれば、こういう言葉と真剣に向き合うだろう。
『人生は一冊の書物によく似ている。 愚かな者はそれをパラパラとめくっているが、 賢い者はそれを念入りに読む。 なぜなら彼は、ただ一度しかそれを読めないことを、知っているからだ。』byジャン・パウル
そういうことだ。つまり真理の探究ができない人は、ここでいう『愚かな者』。毎日を場当たり的に生き、浅はかで刹那的、建設的ではなく、射幸的な人生を好むようになる。
建設というのは読んで字のごとく、毎日毎日、積み上げていくものだ。そういう人は、射幸的のように、幸せを矢で射って当たれば儲けと考える、そういう生き方をする人間とは比べ物にならない結果を出すだろう。
それがわかるのが、記者とイチローのこのやりとりだ。
記者『イチロー選手は、なぜ同じ毎日の繰り返しで、成功できたんですか?』
イチロー『確かな一歩の積み重ねでしか、遠くへは行けない。』
真理とは、自分の人生を最高に応援する、勝利の女神のようなものだ。彼女を怒らせたら怖いが、味方にすればとても心強い。
どちらを選択するかは自分次第だ。 伊藤直也は全然ゲスじゃない
俺が伊藤直也くらいの収入があったら
100人くらいとセックスしてる >>134
> 圏論の大熊正先生を紹介する
大熊さんの『圏論』は日本語で最初に書かれた圏論の教科書だし
内容もオーソドックスだから現在でも教科書として十分に使える本だから
あれが絶版になったのは本当に惜しいよねえ(最近、お亡くなりになった
竹内外史さんの『層・圏・トポス』は雰囲気を感じるための読み物としては良いけれど
教科書や参考書として本気の勉強に使うには論外な本だから大熊さんのが
永い間、日本語で圏論を勉強する際には唯一の選択肢だった)
出版元の槇書店なんて八重洲に本社を構えてたわけで、昔からずっとやってきたように
理工学書の良書の出版で地道にやってれば良かったものを
楽して金儲けしようとばかりに一攫千金狙って土地投機なんてしてたものだから
土地の値段の暴落で一気に潰れたからねえ
槇書店の数学選書シリーズでしか日本語での教科書・参考書が出てなかった分野や話題も
少なくなかった(大熊さんの圏論なんかもその一つ)し、幾何学大辞典なんて少し大袈裟かも知れないが
人類共有の大切な文化遺産と呼べるレベルのものも槇書店の出版物にはあったのにねえ
本当に経営者が愚かだったためにかけがえのない多くの良書が絶版となってこの世から消滅してしまった >>136
「初歩のラジオ」に「パズリスト入門」という大熊さんの連載があった
幼心に毎月楽しみにしていた
このシリーズがまとめて一冊の本になれば非常にうれしいのだが
残念ながら、そんな話はなくなってしまったみたいだね 大熊さんの圏論の本、1979年出版のと2000年出版のがあるみたいだけど、内容変わってるの? 同じ(誤植の訂正の有無までは知らんがこの本は改訂版は出てない、ページ数も両者とも222ページで同じ)
Amazonでの登録情報が混乱しているだけ
日本だけでなくアメリカのAmazonでも同一の本が別々に何度も登録されている(検索するとまるで別の版の如く
幾つも出てくる)ケースは珍しくないが、単にAmazonでの登録情報が混乱しているだけ
Amazonでの書籍の登録情報の混乱は年を追うごとに酷くなってきたので注意が必要
今回の君のように疑問が生じたら別の書店や図書館での検索で確認するのが良い J.L.ベントリーのProgramming Perlsって昔近代科学社から「プログラム設計の着想」
と「プログラマのうちあけ話―続・プログラム設計の着想」の2冊がでていましたが、
https://www.amazon.co.jp/dp/4764901587/
今でている「珠玉のプログラミング―本質を見抜いたアルゴリズムとデータ構造 」って
https://www.amazon.co.jp/dp/4894712369/
この2冊の合本なんですか?
また訳者が 野下浩平から小林健一郎という人に変わっていますが(同一の書だったら)
どっちの訳がお勧めですか? >>147
サンクス
はっきりわかって、助かりました。 書籍の自然言語の解説って読むべきかな、
プログラミングってある程度慣れてくると学問よりスポーツとか
技能分野に近くなってくる気がするから、野球の本読むより素振り
しまくったほうができるようになるのと同じで、ひたすら練習項目
みたいにPCに打ち込む作業だけ繰り返すような本のほうが学習効率
いいんじゃないなって思うようになってきた。
自然言語の解説ってどうしても誤解釈がつきまとってしまうんだよな、
解説読んで分かった気になっていざ実行してみると、予想外の自体に
見舞われるみたいな。 「人生はゲームのようにプレーしろ。真理は恐ろしいものではない。」 ソクラテスは言った『真理の探究なき人間は、生甲斐のない人生だ。』
真理の探究。つまり、何が正しい筋道で、どこに焦点を合わせればいいかを模索する。
これが人間にどういう恩恵をもたらすかというと、人生における試練、トラブルといった、あらゆる問題ごとのスムーズな解決を促すのだ。
例えば、『人は必ず死ぬ』という真理。この真理がわかっていれば、こういう言葉と真剣に向き合うだろう。
『人生は一冊の書物によく似ている。 愚かな者はそれをパラパラとめくっているが、 賢い者はそれを念入りに読む。 なぜなら彼は、ただ一度しかそれを読めないことを、知っているからだ。』byジャン・パウル
そういうことだ。つまり真理の探究ができない人は、ここでいう『愚かな者』。毎日を場当たり的に生き、浅はかで刹那的、建設的ではなく、射幸的な人生を好むようになる。
建設というのは読んで字のごとく、毎日毎日、積み上げていくものだ。そういう人は、射幸的のように、幸せを矢で射って当たれば儲けと考える、そういう生き方をする人間とは比べ物にならない結果を出すだろう。
それがわかるのが、記者とイチローのこのやりとりだ。
記者『イチロー選手は、なぜ同じ毎日の繰り返しで、成功できたんですか?』
イチロー『確かな一歩の積み重ねでしか、遠くへは行けない。』
真理とは、自分の人生を最高に応援する、勝利の女神のようなものだ。彼女を怒らせたら怖いが、味方にすればとても心強い。
どちらを選択するかは自分次第だ。 >>153
ソクラテスの求めていた真理とは何だろう?
手元の弁明を読んではいるが、よくわからない
君はどう思う? 僕が思うに真実とは単に事実を指すわけではなくて、誠実な行いをすることだ。
あなたが誠実な行いをしたければ、真摯に向き合い誠実であることだ。 真実は神が絶対的に決めることだ
我々の思っている真実めいたものは全て相対的なものだ >>156
事実に向き合う態度によって事実そのものの評価値が変わるのか?
そういや観測するしないで結果が変わるという世界はあったかもしれないね… Naoya Ito @naoya_ito
京都で車を買うとき色々わがままなことを言ったのを全部対応してくださったディーラーさんに、
ようやく「実は免許を更新し忘れて失効しちゃって、車乗れないんです」と告白することができた・・・。
ずっと黙っていてごめんなさい
18:43 - 2016年2月2日 全ての価値観が相対的なら、全ての考えは無意味・・・?
「考えた人」と、「何も考えずに生きている人」に
本質的な違いはなかった・・・?
考えたことで得られるメリットは存在していなかった・・・?
考えた挙句これまでも、これから先もスッキリすることはなく永遠に
何も知り得ない、ということか?? >>165
>考えたことで得られるメリットは存在していなかった・・・?
考えることの直接的なメリットはたぶんないでしょうね、でもみんなそれを覚悟の上でそれでも考えているんじゃないでしょうか 分厚い本読むときに
読み飛ばしたりとか、実際にコードのサンプル
自分で書かずにざっと眺めるだけとか
じっくり読むときと、詳細に読み込まないなどの基準って
どんなのがある? マジレスだが、やはり教科書が一番良い。
共立出版に色々と良い書がある。
時代は共立出版と下記に北だけ >>170
概ね同意
情報科学・計算機科学をちゃんとした学問として勉強したいのならば(つまり理学部や工学部の他の学科と同様に)、
その手の教科書として良書・好著と呼べる本は共立がたくさん出している、情報数学講座とかアルゴリズム:シリーズとかね
他にもKleinbergらのアルゴリズムの教科書の訳書とかシリーズ以外の良い教科書もかなり出してくれている >>171
今読んでるのは、深層学習による自然言語処理と双曲線幾何学って本
前者は深層学習の書で、自然言語処理を題材に深層学習を掘り下げる内容。数式少なめ、文章多めの講談社出版
後者は双曲線幾何学の教科書。まんま数学。共立出版。
どっちも面白い。 あと深層学習の方は、かなり分かりやすい。
アプローチから入って、深層学習の基礎にニューラルネットの学者に連鎖律から機械的に(劣)微分する方法、訓練データと入力データをGPUに流し込むために、どのように入力データをベクトルに変換するかも説明されている。
ニューラルネットは理解済前提みたいだから深層学習のみを知る上で入門書に適しているように感じた、 なんかプログラマーに受けそうな小説ないかな?ここは技術書だけ? >>175
プログラマならSFとかアニメ好きだろみたいな空気出してくる奴ら大嫌い 業界を正面から扱ってて有名なのは『なれるSE』くらい?
他にあるならちょっと知りたいかも。 自分が好きな小説挙げてったら収拾つかなくなる気がするw STARTUP(スタートアップ):アイデアから利益を生みだす組織マネジメント
https://www.amazon.co.jp/dp/410507041X/
起業についての小説
搾乳の話が出てきたり、主人公が女を孕ませたりして
なかなか面白い >>182
評価いいね!上の本とあわせて、通勤の友にしてみるか。 pascal の教科書を教えてください。網羅されているのがいいです。
目的:コンパイラを書く googleapis.com/books/v1/volumes?q=
で本を検索するスクリプト書いてるけど、ISBNコード取得でエラーが出た。
古い本ならコードがなかったりするけど、JavaScriptでコードがないなんてと思って
ぐぐってみたら、Amazonに商品が置いてあり、見てみると電子書籍だった。
そっかー
電子書籍にはISBNがないのかー
管理大変だなー
って思った。 10年学校で勉強してても9割の人間は英語なんて
ほとんど読み書き聞き取り話すことが出来ない社会で
数年早く英語を始めてもなんの変わりもないな。
なぜなら日本は、英語が必要に迫られない社会だからな。 >>187
日本人の英語能力が低い原因は、日本で英語を教えてる教員の質が低いからです。
例えば、インドの英語教員は大学院卒で厳しい競争を勝ち残った人だけがなれるので
インドの平均的英語能力は日本に比べて著しく高いです。
教える人間の能力をいかに担保するかが、プログラミングや語学を含めたあらゆる分野で
共通の課題だと思います。 ドラゴン・イングリッシュの竹岡広信が言ってる
英検は、200人の外人が問題を作っているけど、
大学入試は、英語ができない日本人教師が作っているから、
外人から見ておかしな問題ばかりだから、各大学の英語の問題を解くなって
英検で勉強しろって言ってる
日本人教師は、外人の中学生レベルだろ。
そもそも大学入試問題など、作れない >>190
インドにおける英語は第二公用語みたいなもんじゃん
日本とインド比べたって仕方ないでしょ なんかレスがつくと伸びる
スレチェックは怠ってない優しい人らがいるのさ >>190
インドは昔イギリスの植民地だったから
後は言わんでもわかるよな? >>190
お前らは、英語教師よりも質の低い教師にプログラミングを教えて貰ったが
プログラミングに不自由していないだろ?
必要がなけりゃ人間はなんも覚えんわww >>196
プログラミングガチ勢はみんな洋書読んでるよ >>197
プログラミング学習の必要に迫られて英語を独学し洋書を読む。
必要が先だな。
それ以前に洋書を読まなきゃロクにプログラミングも出来ない。
日本語版StackOverflowは役に立たず、英語の方を見なきゃならない。
日本は寒すぎるわ。プログラミングに於いて極寒ツンドラ地帯だ。 江添亮
https://cpplover.blogspot.jp/
2017-10-13
C++17の参考書を書き上げた
C++17の新機能のほぼすべてを解説した参考書を書き上げた。
GitHub: EzoeRyou/cpp17book: textbook for C++17
GitHub Pages: C++の新機能
この参考書は、後ほどアスキードワンゴから出版される予定になっている。
内容としては2017年に制定された新しい標準規格、C++17に追加された新しいコア
言語と標準ライブラリのほぼすべてを解説した内容になっている。
C++17には数学関数も追加されていて、これの執筆には読者から多大な貢献を得た。 アマゾンの江添のほしい物リストみるとキモイんですけどwww 「Designing Data-Intensive Applications」Martin Kleppmann (著)
洋書もいいならこの本良かったぞ
データベース周りの技術を俯瞰できるようになる
特定の製品紹介じゃなく技術要素を解説した本は少ないので貴重 江添はアンチ多いな
俺も嫌いだから本は絶対買わない 江添は、任意の警察の職務質問を拒否して、拘束されたから、警察を訴えてるw
見た目だけで、江添は絶対に犯罪者だって、
10人ぐらいの警察官に、取り囲まれて拘束されたw
人権侵害やろw 日本人が英語能力低い原因の一つは
「難しい」概念もそれなりに日本語で考えられてしまうから
があると思う 一緒に仕事してるインドの人達を見てると
英語取得で能力・エネルギーを使い果たしてる
と邪推してしまう事がままある
論理的な思考が今一つやね
定型的な思考は得意なんだけど 日本で生きてる限り英語なんて不要。
google先生とかが訳してくれるしな。 多少は英語できる奴じゃないと、信用できねぇ。
検索、推測、理解、とか色々。
調べものさせても、役にたたないんだぜ。 >>209
データ構造の問題かな
母国語だとまた違うかも 古典だけど、K&Rはプログラマなら一度目を通さんとイカンな >>209
日本でも英語を勉強して外資系の企業に入ったら給料3倍になるんだったら英語を必死で勉強するだろ。
進駐軍の米兵が日本語ペラペラだったらしいが、
日本語を覚えて終戦して安全な日本に行くか、戦闘の収まっていない最前線へ行くかの2択だったら日本語を覚えて日本に行くだろw >>214
その本は、今も昔もお勧めではないな。
同時代の本だとプログラミング作法の方が良いね。 >>216
必読書としてなら、読むべきとは思うよ。
Windows使っている人が触っても、
本の通りには動かないけど。
(´・ω・`) >>217
K&Rほど賛否の分かれる本はないな。
言えることは、反対派も賛成派のどちらもK&Rを読んでるってこと。
そういう意味では必読書なのかもねw 苦Cでは非推奨だったな。
でも、苦C自体は読んでるってことか おれ、オライリーの紙質は好きだけど、
独習シリーズの紙は、なんか硬いし厚いのが、ちょっと嫌。
なんとなくで説明し辛い JavaとAndroidの勉強をしたいのですが、他の言語の経験者向けの本はありますでしょうか。
当方C++、C#、Pythonの経験があります。 いまAndroid開発をするには
Eclipse+ADT pluginでやるのと
Android Studioでやるのと
どっちがいいですか?
本では前者で解説しているものを複数冊持ってますがなにやらこれからは後者が主流らしいけど。 >>233
あなたわたしを怒らせてしまったようだな Java入門・初心者質問スレ Part.5
https://mevius.5ch.net/test/read.cgi/tech/1506675205/501
上記に追加で、
Kotlinスタートブック -新しいAndroidプログラミング、長澤 太郎、2016 しかも>>233のURLはJane Styleに登録できないし。 >>231
ありがとうございます
公式のチュートリアルを見るという発想がなかった…
ついでに、他言語習得者向けのJava入門でちょうどいいのがあったので貼っておきます:
https://gist.github.com/nobuoka/6546813 和書の技術書が絶望的に無くなって来ているのは何故だ >>238
洋書も全然翻訳進んでないしな
旧仕様止まりの本多すぎ 書店に気を使ってるのか、IT系なのに電書にもまったくと言っていいほど力入れないしな。
出しても印刷用のデータをそのまま転用しただけの読みにくいものだったり。 固定レイアウトはわざとかというくらいだからな
まぁ技術力がないから仕方ないか 自炊すると気が付くが、
オライリーの本は段組とか、
ページのギリギリまで書かれた模様とかの
本文以外の余計な装飾がない。
PDFで取り込んでから、Acrobat とかでフチを切れば端末で見やすくなるんだよ。
技評だと余計なものばかり。
(まあ、落としちゃうけど)
毎日コミュとかも、意味なく白黒でない本多いな。
Markdown で書けるくらいの装飾でいいと思うのだけど。 真の電子書籍の時代は来るのか?
紙の本を画像にしただけのモノは撲滅出来るのか? そういやチャプターページだけ1ページ全体が1つの図になってる本があった
そこだけレイアウトへのこだわりとかあったんだろうか 最近、UNIX の本出なくなったね。
まさか、こんな時代が来るとは思わなんだ。
BV/C++がWindows で前より影が薄くなったし。 1冊買えば固定レイアウトとリフロー両方で読めるようにしてほしい 電子書籍って出版社にとっては、
下手したら紙の本より経費がかかる。
主に人件費。
将来は各社のノウハウが溜まって、
システムもある程度統一されてきて、
オートメーションが進むとは思うけど、
今のところはかなり厳しい。
それを知ったら、紙より安く販売するのは、
本当に大変なんだと思えてきた。
とても有り難いことだ。
(文句を言うなって言ってる訳じゃないからね) >>252
分かりますよ。
1ページずつスキャナーで撮るの大変ですから。 >>252
紙より人件費がかかるって、どういう部分でかかってるの? >>254
考えるきっかけは提示したんだから、
まずは自分で調べてみようよ。
「電子書籍 作るの大変」や「電子書籍 出版社 苦労」でググってみるとか。 >>255
買う方としては業界の都合なんて知ったこっちゃない
ですわ。
イメージ画像の本なんて漫画以外はとても読めたもんじゃない。 本としてのDTP要らんから、作者がWordで書いてたらWord、TeXで書いてたらTeX でくれたら HTML でスマホでも読みやすくして読むよ 作家側がデジタルデータで入稿してんなら、それ売ってくれりゃいいんだけどな。
出版社は校正だけしてりゃいいだろ。
技術書ならmarkdownでいいよ。
この前、秋葉原の技術書典3ってのに行ったが、けっこうな数が電子だったし。 WYSIWYG の方がMarkdownよりちょい楽よ。
構造的に書くならMarkdownとか構成決めて書く方がいいだろうけど。 asciidocterならplantUMLとも連携出来て便利だぜい? 出版社側が電子書籍が大変だって理由は、「書籍」という言葉に釣られて、
これまでの編集者やら本側の人間が、エンジニアの素養もないのにエンジニア分野に入り込んじまったせいだと思うんだわ。
以前に某出版社主導の電子書籍リーダーのプロジェクトでアプリを作ったが、
プロジェクトマネジメントもやったこと無いただの編集のおっさんとか、
コード書いたこともない人たちがなんか言ってくんの。
エンドユーザーとしてじゃなく、マネージャー的なポジションで。
これまで、本を作ってきたのは本屋だったんだろうけど、アプリやフレームワークに関しては本屋じゃなくてエンジニアだっつーの。
餅は餅屋。 >>262
工学書をなんの知識もない編集者が出版できると思ってるのか? そもそも編集者の仕事ってほぼマネジメントじゃないの?自分で本書いたり装丁したりしないでしょ。 >>262
知りたいのは、電子書籍リーダーのアプリを作る苦労じゃなくて、電子書籍そのものを作る苦労の話なんだけど 多分やってる本人は手抜きとは夢にも思ってない
非効率な作業を一生懸命やってる インサイドwindows第6版のオンデマンド版出ないかな?
第4版はあるのに!
kindleじゃなくて、書籍で読みたいです。 「若きコンピュータサイエンティストたちへのメッセージ」
http://supportoffice.jp/candcprizetalk/
>この度、アルフレッド エイホ教授 (コロンビア大学教授)、ジョン ホップクロフト教授
>(コーネル大学教授)、及びジェフリー ウルマン教授(スタンフォード大学名誉教授)の
> 2017年度C&C賞(※)受賞を記念し、特別講演会を開催することとなりました。3氏の
>受賞理由は、「計算機科学分野における基礎理論の構築と、同分野に関わる多数の優れた
>著作活動を通じた教育面での多大な貢献」を称えるものです。
これ何げにすごくね?
ドラゴンブックとかオートマトンと計算理論とかお馴染みの著者ばかりじゃん 日本人の計算機科学者のなかでは、
誰と誰と誰が、一緒に特別講演会を開催すれば、
「これ何げにすごくね?」
と言われますか? 技術書は書籍ではなくて、情報 という単位で考えたほうがいいんじゃなかろうか。
まぁそうするとWebみたく雑多な細切れ情報や古いverがそのまま残って、最後はごみになりそうだけど。
って本だって同じか。 エイホのアルゴリズムとかコンパイラの本って今でも読む価値あるの?
二週間でできるスクリプト言語とかいまどきのコンパイラの作り方の方がいいでしょ新しいからそんなカビの生えたような本より 前から順に読んでいけば必ずわかるようになってる教科書的な本だからロングセラーなんですよ。 >>276
おまえ何言われても結局読まないだろ
そんな奴が質問するなよ 何誹謗中傷してんだよ
ちゃんと読もうと思って買ってきたよコンパイラ
9000円以上したよ税込で 読めば実装できるようになってるので、ひとつづつ実装してみることをお勧めします。
いろんなことがわかると思います。 まだパラパラみているだけだが、なんかJavaに妙に色目を使っているというかそればっかりだな例が
もっと古典的で高尚な感じかと思ってたぜ >>279
カビの生えたようなと言って本を中傷する奴は絶対に読まない。
読んだとしても最初だけ、あるいは流し読み。
万が一読み通したとしても、絶対に身にならない。
本を中傷するヤツがちゃんと学んでいるのをみたことがない。 結城浩さんの「数学ガール」を読み終わり、
参考文献に『コンピュータの数学(knuth)』が挙がっていたので
読んでみたら・・難しい。
この2つの中間の本ありませんか。 ちょうどわてもlow-level programming読み終わり。
コンピューターの数学は簡単だから読むと良い。 著者がCode Craftの人と知って注文してみた ベタープログラマ
350ページぐらいだから通勤時に読もうと思って
注文して届いたら想像より判型が大きかった… >>291
初心者でも経験者でもこの本の経験則は為になると思う
でもオライリー本とはいえ当たりハズレあるから
立ち読みしてから買う事おすすめする
正月暇ならとりあえず買ってみるのもいいかも ちなみに>>293の言う通り版が大き目だから持ち歩くの面倒
ヘルシープログラマと同じ大きさで良かったのに 年末はエイホのコンパイラを元に、Pythonで字句解析からパーサまで作ってプチJavaモドキ
コンパイラ作ったが、車輪の再発明面白いけど、かなり人生の無駄感あるなw >>296
趣味なんてたいていそうなんだから、楽しんだのなら十分有意義な時間だよ 「選択、2月号」
総合情報紙。
● 自民党内「嫌安部晋三」のマグマ、
二階幹事長周辺が総裁選波瀾の震源に。
● 外務省「 外交放棄 」の亡国
・・・・安部晋三総理のご機嫌とリが唯一の戦略、
●「国土保全」まるで駄目の日本、
・・・・・奄美諸島も食い荒らす中国系資本、
● 放射能治療の暗部、、無駄なガン手術が多すぎる理由、
・・・・放射線と手術。治療効果が同じガンでも、手術が圧倒的に多い不可解。
地位も給料も低い放射線専門医にはなり手が少なく、極度の人手不足、
外科ばかり崇め過ぎる時代錯誤の日本 最近は機械学習とビットコイン、ブロックチェーンの本が腐るほどでてるな。
Python使ってnumpy, padasなんかの利用で機械学習とか統計とか説明している本は
ほんと何冊でてるんだよという。オライリーの中だけでさえ同工異曲の出し過ぎ
ビットコインやブロックチェーンは数は多いが全体にレベルが低いのが多いというか、
何読んでも似たような説明ばっかり
唯一技術的なことでは講談社サイエンティフクのビットコイン本がRuby 使って
ウォレットやマイニングのプログラムの詳細を説明していてこれは読んで良かった。
仮想通貨やブロックチェーン全般については新潮社の「アフタービットコイン」が
なんか表紙とかの印象と違ってかなり突っ込んで考察していてこれも良かった
最近はこのスレも寂れている感じなので珍しく真面目に本を紹介してみましたw 煽りで本は死んだとか言われてきたけど
最近はマジで出版が終わってると実感するなあ
子供にプログラマーって人気なはずだが
どうやってプログラミング勉強してんだろ? >>307
あれ円満退社じゃなくて、お家騒動的なものだったの? ゲームエンジン・アーキテクチャ 第2版、2015、6800円+税
Kindle 版は、999円!
入門ゲームプログラミング (Professional Game Developerシリーズ)、2014、2900円+税
Kindle版は、1404円!
以下は、他の古めのゲームプログラミングの本
ゲームプログラマのためのC++、マイケル・ディックハイザー、2011、3400円+税
ゲームプログラマになる前に覚えておきたい技術、平山 尚、2008、4500円+税 C++の入門書とその次に読む本を教えて?Cは知ってる 江添亮の詳説C++17 単行本 – 2018/3/9
本を買わなくてもgithubで済むけど ★
★
ケント・ギルバート著、
「 中華思想を妄信する中国人と韓国人の悲劇 」
講談社、840円+税、
48万部の大ベストセラー、 Pythonのお奨めを教えてくだされ
プログラミング初心者ではありませぬ Pythonを少しだけかじって見て
言語は単純だけど作り方によってパフォーマンスに差が出そうな気がした。 effective か high performanceだな >>320
逆に、作り方によるパフォーマンスの差がでない環境って例えば? >>323
c言語
今時、c言語なんて使うやつは遅くなるような作り方はしない。 みんなのPython 第4版、2017
パーフェクトPython、Pythonサポーターズ、2013
Effective Python ―Pythonプログラムを改良する59項目、2016 行列プログラマー ―Pythonプログラムで学ぶ線形代数 単行本(ソフトカバー) – 2016/10/5
Fluent Python ―Pythonicな思考とコーディング手法 単行本(ソフトカバー) – 2017/10/7
どちらも少しお値段します バグやコーディングミスを指摘する人達が、
席の前に行列をなす、行列プログラマー 機械学習やディープラーニングという神風はすごいというか、ちょっと前までRubyかPythonか、なんて
言ってたのがウソみたいにPython圧勝になったよね最近は書籍だと
まあ似たようなnumpy, pandas、環境はJupyterみたいな本ばっかりだけども 機械学習やディープラーニングがPythonのエコシステムに寄らば大樹で群がった結果ですな。 ぱいぱい本ばかりで飽きている
数年前もるびるびばかりで飽きてた頃があったなぁ それほどRuby本がブームになったことあったっけ? >>331
売れると思われる本を出版するから。
昔だったら本の出版数が多かったからそれ以外もあったが今は無い。 16, 17年前からPythonを使っていたので
最近のPython本ブームは嬉しい半面、月日の経過を感じる 「カイゼン・ジャーニー」って本を読んで見た
昔はアジャイルだのなんだのってそういう開発手法の本好きだったけど、なんか
年取ったせいかこういうノリってついてけなくなってきたなあ
インセプションデッキとかなんとかチャートとか自分のミッションを書きだそとか
メンターだのトレーナーだのこういう自己啓発セミナーみたいなことやらないと
これからの会社は勝ち抜けないのかね?
もっと普通に働いて普通に暮らしていける会社ってないのかなあ? もっと普通に働いて普通に暮らしていける社会(代々木のコピー)(笑) >>339
そういう手法って、改善の一例でしかないからね
それらの手法を取り入れないと勝てないんじゃなくて、改善を続けないと勝てないってこと 岩波講座 ソフトウェア科学 これに代わる新しい入門書ある? 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
VBSBU 機械学習関連だけどscikit-learnとtensorflowによる実践機械学習っていう本いいよ
分厚くて読み応えある本だけど基礎から実践テクニックまで詳しく解説してくれてる
ゼロから作るdeeplearningよりいい感じの本だから新定番になるかもな ゼロから作るはライブラリに頼らず、スクラッチで評価関数とか作るところから
始める原理解説型なのでちょっとその2冊の比較は無理があるんじゃないか? 目次見た感じでは「Pythonではじめる機械学習」より実践的な感じて印象 オライリーだけでも似たようなのが多すぎだよな機械学習ブーム 先輩方がもしよければ、書評と一覧を作っておくれやす。機械学習。
自分Web開発屋さんだけど、ちゃんと学んでみたい。 まず読めよ。こういう奴は文句ばっかり言って絶対に読まない。 やっぱオライリーだよな。読み応えある。暇人のオイラにピッタリ。 離散数学のいい参考書ない??
講義受けてるけど教授が何言ってるのか(声が小さくて)きこえないしわからない 教科書は何使ってるの?
数学書なのか理工書なのか方向性がよく分からない
後者であればCQ出版社のディジタル信号処理シリーズなんかが分かりやすくてお薦め 離散集合 集合と対応 関数 同値関係 集合の分割 演算と代数 順序集合と束 様々な代数 ブール代数 ブール関数 周期関数とその表現 周期関数の級数展開 関数の変換とその応用
ぱっとシラバスからコピペしたらこんな感じでした うーん、微妙すぎてコメントしづらい
正直その程度の内容であれば逆に探すのが難しい
内容が浅すぎて単独の書籍としては殆ど出回っていないと思う
図解なんたらシリーズとかを探せば見つかるかも知れないけど、ぶっちゃけ参考書とか必要なくない? 文系とか理系とか久しぶりに聞いた
パッと見た感じだけど殆どが一般教養レベルの内容でフーリエ級数に首を突っ込んだ程度みたいなので
離散数学と呼べるような段階ではないと思う
離散数学の花形はフーリエ変換やz変換であって、純粋数学的には複素関数論、工学的にはDFT/FFTなどの解析手法や
デジタルフィルタのアルゴリズムなどを扱うのが一般的
このスレ/板的には後者の方向性が正道なので先の図書を推薦した matlabとかsimulinkとかの書籍あたればどうかな? 数学の証明問題の訓練できる本ありますか
純粋数学とか全くやってないからクヌース本の証明問題に手も足も出ないです… >>369
定義・定理・証明の積み上げ方を訓練する、という意味では、初等整数論なんか題材としてわかりやすくて、かつほどよく抽象化されているので最適かと
https://www.amazon.co.jp/dp/4563014850/ >>369
奥平禎の 数学証明問題が面白いほどとける本 (数学が面白いほどわかるシリーズ)
奥平 禎
固定リンク: http://amzn.asia/i1sFhME 線形代数ってさ、ベクトルの復習みたいなのから始まって、加法、定数倍とかなんだ簡単じゃんとか
思って進んで行くと、なんか急にわからなくなる断絶感があるんだけどいい本ない? >>378
でも相手にしないことは、なかなか覚えられないようです まさか機械学習ブームで偏微分だの線形代数の復習する羽目になるとは 変なペンネームだけど、クジラ飛行机の本ていいよね
売れてるみたいだし
ま、このスレって基本情報出してもその本けなされるだけだからバカらしくて誰も情報提供しないんだけれども Pythonで体験してわかるアルゴリズムとデータ構造
https://www.amazon.co.jp/dp/4764905701/
この本読んだ人おる?
日本語で書かれたPythonのアルゴリズム本って少ないから気になってる スッキリ厨のかたに質問なのです。
さいきんスッキリシリーズとして「すっきりわかるC言語入門」という本が出ました。
プログラミングのさまざまなスキルを身に付けるにあたりこの本はどのような位置付けでしょうか? >>388
分かりやすそうだけど今更C言語なんかやる意味あるのかって感じ C言語を理解するには、C言語で書かれてる以外のことを知らないといけないので、
いくらC言語を学習してもC言語を理解するのは無理 C言語はC++ほど言語仕様が大きくないのでC++やる前に学んでおいていいかも Cやっときゃ大抵の言語でつぶし効くからやっといて損はないて てかそんな初心者本買うよりネットで軽くCの基礎学んでブコフかメルカリ、ヤフォクかなんかで
ダイテル本買って問題解いてりゃあっという間に中級者の仲間入りやで 今だったらPythonとかC#とかとっつきやすい言語をある程度勉強してから興味沸いたらC言語に手を出してみるってルートのほうがわかりやすいし実用的じゃないの c#やJavaはC派生だからやり易い面はあるかもな
pythonは外部モジュールのソース読むとき必要になるかも SICPは時代遅れ
とMITの偉い人が言ってるそうなんだが・・・
それでもSICPやる意味あんの? やっぱあのぐらいは頭使って理解する必要のある本読んだ方がいいと思うよ
見えないところも含め力のつき方違うと思う
一種の脳トレ的な意味でw >>400
もう誰もやらなくなってしまったことを、それでもヤルのがいいところなのでは? >>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は「やる意味あんの?」どころか、
避けては通れない最低限で必読の絶対的教科書であり、
その価値は昔も今も変わらない ここで0から始めるお勧めのC++本聞いたらロベールと教えてもらって
先週から始めてたんですが
ビットのとこ当たりから全然頭に入ってこなくなりました;(初学者には難しすぎて
もう少し優しめの本ないですか? C++のことは忘れて、もうすぐ出るプログラミングRustを買って、Rustを勉強しよう ピット星人。
地球人の男はかわいい女の子に弱いことが判明したわ。 >>406
どんな問題?
躓いたところのソースコードを
http://codepad.org
で見せてくれる? >>410
レスありがとうございます
問題はないですね。ビットとバイト、2進数のことを少し説明してる章なんですが
あまり理解できなかったです;(その章の最後の方は変数、値のサイズの話が書いてあります)
読み飛ばしちゃっても後々支障ないでしょうか? あれはC++初心者向けの本であってプログラミング入門の本じゃないから・・・ >>411
本持ってないからweb版見たけど、この説明でわからないならC++触らないほうがいい気がするぞ
http://www7b.biglobe.ne.jp/~robe/cpphtml/html01/cpp01021.html 3個の電球(つまり3bit?)で2進数だと7個まで数字が表現できる云々の下りまでは理解できましたが
その先が・・・
なぜ8bitだと256個まで表現できるんですか?手で数えながらやってますがよく分かりません; >>414
電球一個に対応させられる数が増えるから
電球3つ(3bit)だと
4 2 1
なので最大7まで数えられる
電球8つ(8bit)だと
128 64 32 16 8 4 2 1
なので最大255まで数えられる
電球を増やす=2進数の桁を増やすこと >>416
あっ
1bit上がる度に2倍していけばいいんですね
分かりやすいです。ありがとうございます
この章を丸々理解するには2進数の数え方をもうちょっと理解しないとダメそうですね… 11110
2進数の30の表現はこれであってますか? おーめっちゃ怒ってる
すいません^-^;
初心者スレよりこっちの方が分かりやすかったので…ちょっと脱線してしまいました
移動します。上のであってれば大体理解できました。
ありがとうございました 言語の入門書は、プログラミングを知っているけど、その言語だけを知らない人向け。
君は、言語の初心者じゃなくて、プログラミングの初心者
プログラミングの初心者から、C++ なんて、10年以上は掛かる
「たのしいRuby 第5版、2016」を、3回読む
これで、オブジェクト指向がわからないなら、
「スッキリわかる Java入門 第2版、2014」を、3回読む
C++ は、これらの言語を10年以上やった人だけが学べるもの >>422
スッキリさんですね。
さいきんスッキリシリーズとして「スッキリわかるC言語入門」という本が出ました。
プログラミングのさまざまなスキルを身に付けるにあたりこの本はどのような位置付けでしょうか? >>422
貴方にロベール勧められたのでやってます;
一緒に勧められたスッキリわかるも購入して6章までやりましたが
JDKが必要になって自分の環境に導入できずやめました
オブジェクト指向ではまだつまづいてないです スッキリは、ついにC言語まで出したか!
スッキリは、日本のプログラミング界に、旋風を起こし続けている!
スッキリは、他の本とは次元が違う!
図・イラストが多いから、短時間で理解できる
本を読まずに、見るだけで理解できるようにしたのは、まさに革命!
「スッキリわかるC言語入門」も買うわ 「スッキリわかるJavascript」を今度出して欲しいな。 環境構築は、プログラミングよりもずっと難しい。
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 を探し当てる事ができたのか? LAMPやWIMPの環境構築出来る?
*.iniファイルの書き換え出来る?
むしろ環境変数の設定は基礎レベルだよ 「プログラマーで、環境構築できる奴は、まずいない。(キリッ」 うちはWinServerではなくてWin10で代用したWIMPを構築してる
PHPは最新の7.2
wordpressを入れて弄って遊んでる
またWIMPと同時にWISPの環境でもある なんか最近はDockerだので他人の作った環境をそのまま動かしておしまい、
になりつつあるな俺の場合 プログラマーで環境構築できる奴はまずいないとか、結局自分のこと言ってるだけだよな。
自分が出来ないとき、自分だけでなく他のすべての人も出来ないに違いないと思い込めるってすごく幸せだよな。
ストレスなんて無さそう。うらやましい。 >>405
>ただし、あなたが(車輪を一から設計できる)職人の道に進もうとする
> 計算機工学の卵であるならば、SICPは「やる意味あんの?」どころか、
> 避けては通れない最低限で必読の絶対的教科書であり、
> その価値は昔も今も変わらない
はえ〜確かにそうですわ。有難うございました。 環境構築って、Javaのときのように環境変数設定するだけ? コンテナ便利だよ
いらなくなったら消しちゃえばいいし カーチャン「コンテナがあれば部屋から出てこないタカシを…」 よく「かなしいRuby第5版」をすすめる人がいますが、
Rubyをやらない人にも役に立ちますか?
それとも考え直してRubyはやるべきですか? PHPの一文字目のPはPHPのPなの
PythonのPはPythonのPじゃないの
続きも聞きたいの? PHPとPythonは全然違うし
まるで似ていない CAREER SKILLS買ってみたんだが指南書的に読むには厚すぎる いやしかし機械学習という神風でPythonがRubyを吹き飛ばしたよね
特にこれから始めようとする人で、Ruby選ぶ人って激減なんじゃないかと RubyはRails専用言語みたいなもんだからね
Web専用言語のPHPと立ち位置は似たようなもん 機械学習に向いてるって言われても理系で数学バリバリやってる人以外あまり関係なくね? 機械学習だのAIだの殆どのプログラマには関係ないからな。 PHP、Ruby、Pythonのちがいを聞いておるのだ。 たのしいRuby 第5版、2016
みんなのPython 第4版、2017
この2冊は双子。
ただし、必ず先に、たのしいを3回読むこと。
そうすれば、みんなのは楽に読める
オブジェクト指向がわからないなら、先に以下を読んでも良い。
スッキリわかる Java入門 第2版、2014 かなしいRuby、おれのPythonは両方読むとして
この2つの言語の用途といいますか担当分野は違うのですか? Rubyを使っている現場だとruby、pythonを使っている現場だとpythonだろうな Ruby は、web サイトを作る、Rails。
cookpad は、大規模なRails
他には、OS などの手順を表す、chef, vagrant, Homebrew。
他に、Redmine。
DSL にしやすい。
Gradle で使う、Groovy に似てる
Python は、AI・機械学習・科学技術・数学系・統計解析、ラズパイ。
MATLAB, R の代替 じゃあgroovyで良くね?
似てるってのは何の説明にもなってない。 rubyはメタプログラミング、pythonはリーダビリティー。 Rはもう結構昔からもう終わりじゃね、と言われていたけど、むしろ最近書籍増えてるよね。
機械学習でも統計でも。
Mathematicaは本が激減したなあ。
その手の用途はだいたいPythonに移ったってことか? SICPってそんなにいいのか
秋からじっくり読んでみるかな もうじき(やさしいC++)を読み終えるんですが次に読む本でお薦めはありますか?
ほんの少しだけステップアップしたいです。(ロベール持ってますがまだ難しく感じます…。)
プログラムの知識は皆無です プログラミングの知識は皆無なのに読みましたってただ読んだだけ? やりたいことみつけてプログラム組み始める方が
次の本よりも優先だな。 >>476
いえ、一応実行環境も整えてサンプルコード実行しながら学習しました
ただまだロベール読んでも難解に感じて理解出来ない章がたくさんあるのでまだ力付いてないのかなと
なので優しいC++とロベールの中間辺りでお勧めあれば教えてほしいです; >>481
そうですね、「独習C++」がよさそうです。
本の中盤に練習問題として、自力で std::string を実装する、というのがありますが、
これが自力でこなせれば「番外」から「初級者」のステップに上れると思います
だたし、私はこのあたりで10年止まっているようですから、見当違いかもしれません ロベールってやさCに比べてそんな難解なとこあったっけ…? >>482
ありがとうございます。練習問題解きながら進んでいく本なら力が付いてるか分かりやすくていいですね
買ってみます
>>483
小難しいサンプルコードが多すぎて自分には合いませんでした。
頭が悪いだけと言われればそれまでですが基本的な構文をひとまず覚えたい自分には不向きでした そうか。頑張ってくれ。
その先にまだEffectiveC++とかたくさんあるので。
いっそjavaとかC#にいったらどうかな。 (誰かさすがに適性なさそうってズバッと言ったれよ) 中、上級者視点ではなく0から始める人でもスラスラ読めないとヤバイんですかね…ロベールって。
もう一度頑張って読んでみます(´Д`) >>482
親の遺産を相続したのか、うらやましいぞ小僧 実際にアプリ、ツール等を作りながら覚えるC++の入門用のお勧めはありますか?
入門書を一冊読み切った程度の能力なのでかなり優しめの本を教えてほしいです
アプリを作ろうC++入門って本以外でお願いします>< >>490
C++のほうがコンピュータのしくみとかプログラミングのしくみを深く学べると思ったのですが。 >>491
コンピュータの仕組みやプログラミングのしくみを学ぶんだったらプログラミングじゃなくて、そういう本を読めばいい 個人的意見としては、最初はイージーな言語で学ぶのがいいと思う。
低レイヤーに興味がある人間なら、どんな言語で始めても最終的には低レイヤーにも潜り込むし、
そうならないようなら必要なかったって話だし。 >>490
C#はまだ習ってないのでC++がいいです
独習でやってるのでモチベーション維持のためなにか作りながら出来ればと
思ったんですがまだやめたほうがいいですか… >>494
独習なら難しすぎるC++よりも他の簡単な言語のほうがいい
C#ならGUIアプリ作るのは簡単 >>495
関係ないとはどういうことでしょうか
全く同じ言語って意味ですか?
>>496
そんなに難易度に差があるんですか?
C++のほうが使ってる人多いみたいだからサポートも多くていいのかなっと思ったんですが
C#の本も見てみますー。ありがとうございます この板だと馬鹿にされるけどプログラミング入門ならExcelVBAオススメ
VBA自体が簡単な上にExcelで具体的なイメージが持ちやすい >>489
思い当たりませんね…
C++ の本といえば、C++ に特化した形で C++ のことばかり書いていて
なにかツールを作ろう、ツールを作りながら C++ の理解を深めよう、とかいうのはないといってよい
C なら、それも昔なら、そういう本はいっぱいあったんですが 俺の場合
ネットで軽くC入門
↓
ダイテル本←これでめっさ力ついた
↓
C++に挑むもオブジェクト指向で詰む
↓
スッキリ厨さんにスッキリわかるjava入門を教えてもらいオブジェクト指向のさわりを理解出来た
↓
ストラウストラップの本でC++入門
↓
Effective C++ オブジェクト指向は、Excel VBAでものすごく理解できた。
そういう人は他に知らないけどいる?
だってセルとかシートとかブックとかその集合としてcountやindexのプロパティが共通しているのがインターフェイスのことだし
会社でよく使うExcelってことでめちゃくちゃ理解できた。 プロトタイプベースのオブジェクト指向言語
JavaScript、VBAなど
クラスベースのオブジェクト指向言語
C++、Javaなど
基本的な目的や考え方は同じだけど、目的の実現方法はやや異なる かんたん Visual C++[改訂2版]、2017、堀義博 C++ で、ゲームプログラミングをやりたい
1. ゲームプログラマになる前に覚えておきたい技術、平山 尚、2008
を読んだが、全くわからない
2. ロベールを読んだが全くわからない
3. スッキリJavaを読んで、オブジェクト指向を理解した
4. 「たのしいRuby・みんなのPython」で、動的言語を学ぶ
5. 「詳説 Cポインタ、2013」でポインタを学ぶ
6. 「Effective C++」を読んだが、全くわからない
7. かんたん Visual C++[改訂2版]、2017、堀義博
で遊んでみる 「かなしいRuby・オレのPython」の、「動的言語」ってどういう意味? >「かなしいRuby・オレのPython」
何それ >>513
変数やメソッド自体に型があり、
型の適合する値しか代入できない/渡せないのが静的型付き言語。
値には型があるが、変数やメソッドには型のないのが動的型付き言語。
詳しくは
ttps://ja.wikipedia.org/wiki/%E5%8B%95%E7%9A%84%E5%9E%8B%E4%BB%98%E3%81%91 >>516
今さら読みなおしたがこのwikipediaのこのエントリーいろいろ変だな。
例えば初期のLispだって型はあったし。 「いまさらRuby」
「Rubyで学ぶ機械学習」
あたりを誰か書いてよ Rubyで機械学習ってのがまるで流行ってないので出ないだろ。
Rubyでブロックチェーンならともかく。 >>517
> 例えば初期のLispだって型はあったし。
初期のLISP(大昔の言語の名前は全て大文字でないと雰囲気がでない)って何?
McCarthyらのマニュアルが有名でMIT以外でも広く知られ使われるようになった最初のバージョンのLISP 1.5は典型的な動的型付き言語だっただろ
その後のMACLISPやINTERLISP、それらを統合したCommon Lispや現代的(=静的なバインディングでλ計算と正しく対応するように直した)Lispの草分けのSchemeとそれを参考にしたEuLisp/ISLispと
Lisp言語族に属する主要な言語は全て式や変数には型が付いておらず(少なくとも必ずそれらに型が付いている訳ではない=オプショナルに型情報を付加するのはアリ)値には型の区別のある
動的型付け言語だよ
静的な型付け言語とは、変数・式という構文上の対象に対して必ず型の情報=型による制限が強制される言語
オプショナルに型情報をそれらに(一種のアノテーションとして)付加できるのでは静的型付けとは言わない >>520
あ、初期のLispに「型があった」っていうのは動的型付き言語的な意味で「値に型があった」っていう意図です。
wikipedia の「動的な型という概念を明確にしたのがSmalltalkである」って記述だと、
Smalltalk 以前は明確な型がなかったともとれるので。
ユーザー定義型を言語処理系側でも型として扱うようになった
という意味でSmalltalkの(?)貢献も勿論あると思うけど、
wikipediaの記述だとそこまで読み取れない。 >>508-510
>>503 じゃないけど、オレはC#よりF#を薦める >>523
> 値にも型がない言語ってどんなのがあるの?
値に型がないということは全ての値は同じ型に属する(つまり一つの型だけが存在する)ということ
型無しλ計算が型無し言語の典型的な例、その唯一の型は全てのλ式の集合に相当するもの
もう少し実用的な言語で具体例を挙げると、ほとんどのCPUのマシン語
それらCPUのマシン語の扱う値は有限ビット列の集合に相当する単一の型に属するからね
(特に浮動小数点とそのための演算命令を持たないCPUだと完璧) 1, 2年前にC++17本が色々出てたからその中から適当なの探してみれば? amazonで新しいものは簡単に探せますがレビューほぼついてなくて…
実際に購入した人から聞きたいですね >>533
お前だって答えてないじゃん
仮に質問者だとしたら立ち読みしろよ 533が自分ってことですか
違いますね
よろしくお願い致します 新しめのC++の入門書でオススメありますか?
回答お願い致します; >>538
ビャーネ・ストラウストラップ「プログラミング言語C++ 第4版」
2015年出版だから十分新しい 回答はありがとうございます
しかし調べた感じですと入門書ではない気がします 調べて判断できるくらいなら、わざわざ人に聞かなくても全部自分で調べればいいんじゃ? それにしても、単なる知識を披露しあっているだけの時は頭良さそうなふりはできるが、
いよいよ自身の認識を問われる事態になるとここにいる連中、そこの浅さを露呈するやつ多すぎ
所詮、5chだな 新しい本は自分で調べられます
ただ新しい物に関して全然中身の情報がない(レビュー等も)ので
こちらの経験者の方に質問させていただいてます;
何卒よろしくお願い致します。 >>540
じゃあ同じ作者の「ストラウストラップのプログラミング入門」
これも入門書じゃないとか言わないでくれよ ありがとうございます
入門書ではあると思いますが新しいに当てはまらない気がします…
ワガママ言ってるように聞こえてたらすいません;
一応最初にも記してる通り新し目の入門書で良いものがあれば教えていただきたいです >>546
図書館で片っ端から借りて良さそうな本を必要に応じて買え
それで足りないものはネットで調べればおk ただのしょうもない文法覚えるのために
本買うのはムダ
コレがコタエ アルゴリズムを理解して
その言語で書くことができるなら
その言語は使えたことになる
そうやって使っていくうちに
おのずとその言語の特性が分かってくる うーん
新しいものを持ってる方がいないってことなんですかね? いや
オレはカネをドブに棄てない
おカネと時間は有効に使うべきだからな
もっと意味のある書籍に時間やおカネつかうほうがいい
うん相変わらずカンペキなコタエ 禿本は十分新しいと思うがな。
amazonのレビューが付いてない新しい本って、気になってる本があるなら書いてみれよ。 >>552
調べたら2011年に出てるようです
大昔でもないですが実行環境の導入とかやっぱり今とは違うでしょうし
今の環境に合わせた物で解説されてる本で勉強したいです
ただでさえ頭があまりいい方ではないので環境とかどうでもいいとこで躓きたくなくて;
まぁ回答なければ自分で人柱になるしかないですが… むしろ導入とかのほうがぐぐって調べたほうがいい
導入ならバカが書いた導入手順でも十分に使える
むしろ導入なんかバカでもチョンでもできる
エレガントなコードを書くためにには
オレみたいなハイレベルなセンスがいる 何故そんなに新しい入門本を拒むのかがよく分かりません…
引き続きC++の新しい入門書で良い物の情報お待ちしてます
よろしくお願い致します。 拒否してるワケじゃない
お勧めしてないだけだからな
しょうもない文法の入門本だから
やめといたほうがいいといってるワケ
まずオレならそんな入門本買わないといってるワケ
そのおカネで
もっと身になる入門本買って
時間使ったほうがいいといってるワケ
文法なんか実際に書いて覚えたほうが早い ID:l6H3Y7xL が言ってんのってもしかしてVisualStudioの使い方とかそういうのも入ってんの?
VisualStudioとC++、それぞれ別の本を買え。
いまやIDEなんて本を待ってる間に次verが出るし。 それは貴方がプログラムが出来る優秀な人間だからそう感じるだけです
こちらは右も左も分からない入門者だから必要としてます
なので貴方目線でそんなもん要らんとか切り捨てられても困ります;
アドバイスはありがたいですが
>>557
言語のスレで聞いたらスレチなのではないんですか?
大丈夫そうでしたらそちらで聞いてみます
誘導ありがとうございます 実行環境の導入レベルの入門書って何だろ?
WindowsならVisualC++のハウツー本とか?
Linuxだとそんなのあるのかな? オマエは大きな勘違いをしている
プログラムが書ける=優秀じゃないからな
文法どおりプログラムを書くだけならバカでもチョンでもできる
ゴミコード書ける程度での低学歴知恵遅れなら
この板みれば分かるとおり一杯いる
そうならないために、なにをすれば適切に効果的に学習できるか
考えてみるのは大事だ
この板にいるような低学歴知恵遅れにならないために
どうすればいいか考えてみるのは大事だ >560
「C++の入門書」って言ってるからみんなオススメの言語としてのの入門書を勧めてるし、
誰が見ても王道の書籍を教えてるんだが、お前が拒んでるように見えるのは確か。
「それを嫌がってちゃ、あとはクズ本しかねぇよ」って状況。
最近C++とか言っても、Boostライブラリとかが追加されたりしただけで差分みたいなもんだから、
そもそもC++の土台がない人に対してそこだけをフォーカスする入門書なんて矛盾してるってわかるだろ。
何人かが言ってる、アルゴリズムを〜とかも同じで、
どの言語もいわば分岐と繰り返し、関数呼び出しだから、C++を修める助走として
いっそシュガーな言語で入って、考え方やらを寄せていったほうがいいだろって
理にかなったアドバイスやで。 >>563
拒んでるというか、529にも記してある通り自分は新しいC++の入門書でお勧めを聞いてるのに
意地になって古い本を勧めて来るので変になってるだけです;
後出しジャンケンはしてないはずです
しっかり欲しい本の条件は最初に書いてたと思います
自分が何故新しい入門書を必要としてるのか?そういう理由にまで突っ込まれる必要性が分かりません
まぁ荒れっぽくしてしまったのはすいません どの本も途中から急に専門用語増えて難しくなる
今はわからなくてもいいから先へ進めみたいなのばっか
昔からこの手の技術書って
初心者向けと上級者向けってのはあっても、中級者向けっていう位置づけのものってないんだよね。
だから、そこに壁が出来る。乗り越えられずに挫折するというパティーン。ウェブは割りとその辺りをカバー
してきつつあるといっても、ピンきりなので、困っちゃう。 向こうでも同じ回答になりそうな予感
入門書の場合合う合うわないがあるから
本屋で立ち読みが一番なんだよなあ
ここは推薦図書・必読書のスレだから
リファレンス的なものが多くなるが挙げられてる本にハズレはないぞ
(それ以降でオススメできる本が出ていないとも言える)
まあ本当の入門者ならC++入門ってついてるならどの本でも変わりはないから
図書館で新し目の借りればいいのに https://biit.cs.ut.ee/~vilo/edu/2005-06/Text_Algorithms/index.cgi?f=L1_Exact
たとえばココに書いてある内容を
文法に適合するようにひたすら落としこんでいけば
概ねの文法なんか勝手に理解できることになる
文法なんかその程度のもんだからな
何が書いてあって
なんでこうなるのか理解しながら
適合する文法に落としこめるなら
別のものも身につくことになる
コレなら初心者でもできる
むしろプログラム初心者の初学向け 本当の初心者なら望洋か晴比古の最近の改訂判やら新版やらでいいんじゃないの?
あのシリーズは改訂が多すぎて訳分からなくなってるけどな 本なんか、たくさんある。でも理解できない。
それは、なぜでしょう?
多くの人は、古いロベールを買います。
それは、なぜでしょう?w
ロベールがわからない人は「スッキリわかる Java入門」「たのしいRuby」を買います。
それは、なぜでしょう?
これらの疑問がわかれば、勉強のやり方がわかるはず!
Python のGuido、C++ の禿の本は、おすすめしない。
言語の作者が、著者として一流とは限らない! ワンオペで独り寂しく縦横無尽に右往左往してます
チーム開発の具体的な指南書を見てみたいんだけど
複数人で分担して作ってテストして結合してとか
そういうのって本はあります?
それとも、転職してOJTで身に付けないと駄目なものなのかな? 本のレビューを見ても、無駄
漏れなんか、ハーバートシルト・柴田望洋・林晴比古の、どれでも読める。
自分のレベルと合っていれば、OK。
自分のレベルと合っていない人にとっては、全くの無駄
でも、ほとんどの人は無理だから、ロベールから始める。
ロベールも無理なら「スッキリわかる Java入門」「たのしいRuby」。
これらでも無理なら、アンクの絵本シリーズとか
小中高大学への勉強の過程と、全く同じ。
本とは、自己の成長の記録
最後には「Linux プログラミング・インタフェース」と、
ドワンゴ江添亮の本を持って、数年山籠もりする
とにかく、どの言語でも、入門書と「Effective 何々」というのが、プロの最低ライン。
まあでも、読んでいない奴がほとんどだけどw
スクエニとか、何千人も社員がいる会社が、どうしてC++ のプログラマーを募集するのでしょう?
何千人も社員がいるのに、なぜ1人も見つからないのでしょう?w かんたん 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++ 数か月前から「たのしい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. >>573
C++の開発者ビャーネ・ストラウストラップの著書
本人は額から頭頂部にかけて禿げているから俗称、禿本と呼ばれてる
最新の日本語訳本だと>>539の「プログラミング言語C++ 第4版」
なお、訳者はあの柴田望洋 >>574
internationalな人ならJapaneseの言語でも良いじゃないか ゲームプログラマになる前に覚えておきたい技術、平山 尚、2008
これは俗に言う「セガ本」で、大賞をとったけど、
コンセプトは、C++・オブジェクト指向・3D の3つを、1冊で教える!
でも、実際には無理。
これを読んで、プログラマーになれる奴はいない!
C++ でゲームプログラミングなんて、技術の最高峰だから、最低でも10年は掛かる
実際には、この3つを別々の本で、学ぶ必要がある。
C++ はロベール。
オブジェクト指向は「スッキリわかる Java入門」
3D も別の本
普通は、ロベールを読めるまでに、数年は掛かる
「スッキリ」の初版は、2011年に出た。
この本以前には、初心者がオブジェクト指向を学ぶ本は、なかった
普通の本では、オブジェクト指向の説明は数十ページだけど、
スッキリは250ページあって、驚異のイラスト量をほこる
この本が出てから、企業研修には皆、この本を使うようになって、
日本のオブジェクト指向が普及した
つまり、C++ へたどり着くまでの、う回路ができたわけ >>578
正道なら開発者自身の著書である>>575
C言語で言えばK&Rに相当するバイブル(そこまで堅苦しい内容ではないけど)
入門書を数多く執筆している柴田望洋の翻訳なのでそれほど難解な言い回しも見当たらない
ただまあオブジェクト指向などの周辺概念を全く知らない本当の初心者なら、う回路を征くのも無難な判断だと思う なんかキモいスレになったな
初心者で偉そうなクレクレ乞食と江添を煮詰めたような長文野郎か 登山の初心者が、最短距離の絶壁を、垂直に登るのは不可能。
だから、斜めに進んでいく
目標があっても、そこへたどれる道筋を見つけないといけない。
道の途中に、穴ぼこなど断絶してる場所があったら、たどりつけない
そこで気づいて、その道を引き返して、目標へたどり着けそうな、新たな道を歩き始める。
それを繰り返した結果が、以下の順番で学ぶ
1. 動的言語。Ruby, Python, JavaScript
2. 静的言語。Java, Kotlin, C#
3. ポインターのある言語。C, C++
エベレスト級の、難易度が最高峰のC++ には、10年後! >>561
Linux なら、Ubuntu LTSをフルインストールすればC++の開発環境やboost、GTK含め主要ライブラリーは最初から入ってるから、インストール指南はいらんのよね。
エラーメッセージがちゃんと出るから、問題が出たらソフトの名称+エラーメッセージでググればだいたい解決するし。
あとこれは可能な人がかなり限られるけど、職場に詳しい人がいれば、ソフトのソース見て答を教えてくれたりする。
ベンダーに聞かないとどうしても答が出ない謎ってのがほとんどないから。
EclipseなりEmacsなりvimなりの使い方は、そっち専門の解説書かな。
C++以外にmakeの解説書は揃えた方がいいと思う。 >>580
お、それで思い出したけど、
https://github.com/EzoeRyou/cpp-intro
に最新のC++を対象にした入門書があるじゃん。書きかけだけど。
でも対象がLinuxっぽいしLinux自身やエディタに対する説明はゼロみたいだから、プログラミング経験のないまったくの初心者には難しそうだな、これ。 C++の本を読みたいのか、それともC++を使えるようになりたいのか・・・ 初心者野郎はけっきょく開発環境バナシじゃね?
c++とかいうてるのを真に受けてるからみんな混乱
本に書いてあることをやりたいけど コンパイル環境とかエディタの記載がない(もしくは任意)だから進まない とか言うバカなんじゃ >>565
オライリーの本とか大多数が中級者向けじゃん
初心者から見たら上級者向けに見えるのかな 全然釣りではないですね
ロベールの説明が入門者向けじゃないと感じたので新しいのがほしかっただけです 他人の評価が社会では評価されるんよ?
君の価値観なんて他人の評価の範疇には入らないよ
君は他人から釣りだと思わてるし、馬鹿だと思われてるのを自覚しろ いいえ、諦めません
スッキリ分かるjavaは普通に読めましたし、ロベールが糞なだけだと思います
プログラマーとしては天才なのかもしれませんが入門者に教えるのは下手糞だと思ってます
絶対にあの本より分かりやすいC++入門書はあるはずです 理解力不足を棚に上げて教え方が悪いと言い出すとか、どれだけ ゆとり脳 なんだよ >>594
じゃあJavaでプログラミング書いてろ
そうしたらC++も理解できる 他のは、もっと難しい。
だから、古いロベールを薦めている
やってみればわかる
漏れらは、何十冊も読んでるから、
ハーバートシルト・柴田望洋・林晴比古の、どれでも読める
>>572
にも書いたけど、ロベールでも読めないだろ。
C++ の本を読めるだけでも、数年は掛かる
>>577
にも書いたけど、セガ本から始めた初心者は、皆同じ反応をして、同じ道をたどる。
つまり、出来ない!
だから皆「スッキリ」を読む
本の良し悪しじゃない。
君のレベルが、本を読めないレベル。
小学生が、大学生の本を読めないのと同じ
572 に書いた、言語の順番で、プログラミングをしていく事。
この順番で、小中高大学へと進める 次は、ポインタがわかりませんと言う。
それなら、この本を読めば?
詳説 Cポインタ、2013、オライリー・ジャパン
次は、アルゴリズム・デザインパターンがわかりませんと言う
「Effective 何々」を読めば?
こういう具合に、無限に続いていく
最後には「Linux プログラミング・インタフェース」と、
ドワンゴ江添亮の本を持って、数年山籠もりせいってなるw
言語だけ学んでも、プログラミングなど出来ない。
結局、OS・システムの知識が必要だから >>598
友達はそんなかからないって言ってましたし
注意書きにも"全くのプログラミング初心者でも安心してお読みいただけます"って書いてありますよ
ロベールは嘘つきの糞野郎でもあるんですね
苦しんで覚えるC言語って本も借りて詠みましたが、普通にわかり易い内容でした
とことんロベールとは相性が悪いようです
入門とかついてる本は逆に変なの多いんですかね?
>>597
ポインタの章は意外と分かりやすかったです。しっかり0から説明されてたので。
この本新しい事するのに基本的なこと教えないでいきなり応用まがいなことし出すから分かりづらいんですよね…
全部が全部そういう章って訳ではないですが… 何つーか、自分も外人と一緒に働くまでそうだったけど、日本人って完璧主義者と言うかね。。。
もっと何となくわかる程度からでもガンガン話したり読んだりした方が結果的に覚えるんだよね。
結局、理解したい、して欲しいって気持ちの方が大事つーかね。 >>600
C言語の基本構文もポインタやOOPの概念もしっかり理解できているのなら一体どこで躓いているんだ?
本当に理解できてる? Java理解しててロベール持ってるなら、ごく簡単なプログラムなら既に書けるでしょ。文法の違いなんて慣れるだけだし。
C++の参照はJava/JavaScript/Ruby/Python/Lisp/OCamlあたりの参照と違って独特だからそこはハマるかもしれんが。
自分がどの辺を理解できてないかを説明できるなら、その辺を集中的に説明した本を探せばいいし、
できないようならいったんC++は置いておいて、PythonかGoあたりでも勉強してからC++に戻ってきたらどう?
CとC++はプログラミング言語の中では一番低レイヤーで難しい言語なわけで、いきなりだと難しすぎるってのはありうる話だから。 理解できないのを自分じゃなくて本のせいにする時点でまともに相手する必要ないよこいつ 「苦しんで覚えるC言語」は、内容がない。
漏れは、1時間で読める
作りながら学ぶ系の本は手順書だから、説明しない。
ざっと動画を見るのと同じ。
あ、動いた動いたってだけ
セガ本も、セガに面接に来る前に、読んでくださいだろw
でも、セガの社員で、まず読める奴はいないだろw
それでも、大賞をとった
C++ がそんなに簡単なら、C を何十年もやってる連中が、どうして出来ないのさ?
C++ができますって何十人も面接に来て、皆一日で返されるのはなぜ?
各大学で、Cの授業を受けた初心者が、皆できないってやめてる >570
組織パターン
https://www.amazon.co.jp/dp/4798128449
自分が読んだ中で、具体例というとこれかな。
チーム論か各工程の話かがちょっとレスから読み取れなかったので、
まぁちらっと立ち読みとかいかがでしょ。
この本は、まずチームってのがある中で、たとえば
「進捗管理の厳しい案件中に致命的なトラブル発生、チームとしてどうする?」
とかいう状況に「そういうときはだいたいこうやるもんやで」って解説したような本。
読み方としては結城のデザパタ本みたいに読めばよいと思う。 >606
一応書籍スレやから、ただ単にお前がなんか言いたいだけの長文レスはやめなよ。 https://www.amazon.co.jp/dp/4774115797/
「Javaデザインパターン徹底攻略」の本を読み始めたところ
ウンコのように分かりやすくて良書だと感じるのですが
オブジェクト指向の「すっきりJava」のあとさらに奥に進むにはこの本以外には何が最適でしょうか? >>609
本ばっか読んでないでプログラミングしろよ >>603
ところどころ分からなことが出てくるので具体的に'コレ'というのは無いです;
バイトとかメモリが絡んだ物の例題が出てくるとちと困惑しちゃう部分はあります
プログラミング自体最近始めたとこなんですけどメモリがどうなってるのかとかも知っといたほうがいいんですかね
プログラムはなぜ動くのかとか分かりやすいですかね?
pythonは検討してみます。アドバイスありがとうございます >>613
メモリーのからんだあたりが、まさにC/C++の低レイヤー言語っぽいところだから、初見でわからないのは普通。
デバッガで実際にメモリーダンプしながら追っかけて見ると、実はメモリー空間全体が単なるバイト配列みたいなものだと分かって理解が進むかもな。
近年のC++はこういう生のメモリーからかけ離れた抽象化を使う方向に進化してるので、
最新のC++の本は、そのあたりを理解する用途には向かない。
古い本かC言語の本の方が向いてる。
俺は持ってなくて昔のあやふやな記憶だが、「Cの絵本」がわりと良かったような気がする。 逆に、近年のC++を理解するのが目的なら、そういう低レイヤーな話は後回しでいいんだよね。
初心者がそういうとこで悩まなくて済むように、いろいろ便利な機能を追加してきたんだから。 そうは言ってもC/C++を使う以上は常に具体的なメモリ空間のイメージを意識していないと
メモリリークを起こすコードを多発させることに成りかねないけどな
いくら抽象化する方向性に進んでいるとは言っても、ガーベジコレクションも無い状態で
ポインタ操作でメモリを弄らざるを得ないんだから 1. 動的言語。Ruby, Python, JavaScript
2. 静的言語。Java, Kotlin, C#
3. ポインターのある言語。C, C++
だから各言語1年ずつ、この順番でやれって言ってるだろ
ポインタのある言語なんて、ずっとポインタを追いかけていかないといけないから、
プログラミングにならない
ましてや、OS の仕組みを知らない初心者は、
バグ・メモリリークで、時間を無駄にするだけ
C/C++ をやる時間で、1. の3言語で、動くものが作れる とりあえずPowershell使えればどこ行っても重宝されるよ
職場で圧倒的なシェアを誇るWindows標準のシェルなのに
使いこなしてる人ほとんどいないから
スキルとして身につけたいならPowershellから始めることをすすめる c++バカはもういいよ。
お悩み相談スレじゃねえっての。 >>618
Powershellスクリプトはデフォで実行できないようになってるから不人気
起動バッチを使えば問題ないけどね
Powershellは言語スキルとして認められてないし 実際の現場ではソフトウェアのインストールが許可されてない
USBメモリを刺すことすら許されない環境ってのがたくさんあって
そんな中で業務処理を自動化するにはWindowsに最初から入ってる
Powershellを使うしか手段がないのよね
そういう意味でPowershellは代替の効かない唯一無二の存在で
それにもかかわらず使える人が全然いないから使えたら重宝される >>621
USBもソフトのインストールも正当な理由があって申請すれば可能だよ。
面倒だけどね。 ほとんどの奴が、そう。
小学生がエベレストに登ろうとして出来ませんって、当たり前だろ
C++ なんて、Emacs を使える人だけ。
偏差値80以上。上から1% だけ
だから、Emacs を使える人しか採用しない企業がある。
東大とか、上から1% の人しか、LISP できないから
偏差値が低い人は、LISP できないから、それで判定できる
まあ今では、LISP の代わりに、Ruby があるけど >>621
いやcsc.exeも最初から入ってるからあんたの理屈で言やC#でいいやん >618
ふつーにおっさんプログラマしてるんだけど、今日始めてPowerShellを知ったわ。
期末で時間あって、ちょっと最近のWeb系の動向とか仕入れてたら偶然。
lsとか使えて便利やね。拡張版cmdって感じ。
cmdぐらい楽に起動できたら使っていきたいわ。 PowerShellは普通にダブルクリックでスクリプト実行できたらいいのにな
利便性では未だにバッチファイルのが上とかおかしい >>626
bourne AGAIN shell とどの程度互換性がありますか? >>626
10年以上前のwin7から載ってるのにいま知ったとか、老外やべえな… >>629
知名度無いしそんなもんじゃね?
未だにWSHとか使ってる企業多いし PowerShell・bash は、互換性はないけど、
A | B | C
が、シェルスクリプトのように文字列渡しじゃなくて、オブジェクト渡し。
インスタンス内の属性も持ったまま
WSH・VBScript のスレ主のピラフ大王なんて、PowerShell でもスクレイピングもする。
.net のライブラリも使うし、すごいよ でもあのオブジェクトが渡るって感覚が今ひとつ好きになれんなあ
UNIXのあくまで可読性あるテキストが渡ってるってカッチリした感覚が好き じゃぁ諸兄の皆様、書籍スレらしく、オススメのPowerShell本ある?
ズブの初心者ってわけでもないから少し難し目からでもOKす。 >>625
UNNIX系OSでちょっとした処理をさせるのに
Cで書いてコンパイルして…なんてするやついるか?
そこはスクリプトであることが大前提だろうよ macやlinuxでもpowershellとかいらね >>635
いやいやWindows標準の機能じゃないし >>634
バカはレスしないでくれる?
Windowsについてのレスでしかもcsc.exeとあるのに何故かCとかわけわからん事言ってるし
しかも別OSでUNNIXとか聞いたことないし ロベールの入門書読んでたんですが
06-05~06-09辺りから急に
○○の実装は略...とかmain関数は略とか新しく使ってるヘッダファイルについての説明も疎かだったりと
意味が全くわからず飛ばしてしまったんですけど、
ここらへんの知識を穴埋め出来るお勧めの入門書はありますか? 前までの章理解出来ていればもうわかるだろ?ってことだぜ? いやいや新しいことを教えるのにそんな謎掛けみたいなことする意味が分かりません
混乱するだけだと思います。 重要じゃないから、あるいは説明済みのため略している
標準ライブラリは全部を説明していれば膨大になるためそのドキュメントを当たれって事だろ
わからないなら前の章に立ち返れ んー納得しづらい理屈ですね。入門書として買ったので手取り足取り教えてもらえないと…
他の本もそんな感じなのでしょうか…?これ以外だと入門書でいいものはないんでしょうか >>649
レスありがとうございます。
すいません書いていませんでした。優しいC++ 第3版とスッキリ分かるjavaは持ってて最後までやりました。
ただそれだけだと弱い感じがするので次に読む入門書を探しています。
まだ入門未満としてデカイ壁を感じてます…;; 読んだだけじゃないのか?
プログラムはなぜ動くのか
オブジェクト指向でなぜ作るのか
あたりが適当 >>651
ちゃんと書きながらやって理屈で覚えるよう努力してます
後ロベールも優しいCも両方言えるのですが書いてある仕様が古かったので
ファイル分割の項目のところがイマイチ上手く出来ずよく理解できませんでした
(使ってるのはvisualstudio2017です)
>>プログラムはなぜ動くのか
オブジェクト指向でなぜ作るのか
はC++プログラミングの本では無さそうですが今読んでも役にたちますか?
パソコン初心者にはキツイとAmazonレビューにありましたが… はい。スッキリわかるjava読み切ったので
ロベール読み切ろうとしたらどうでもいいとこで出鼻くじかれてしまって^^;
今の自分に合う本を教えてほしいです。
651さんのは調べたらアセンブラを扱ってる本みたいで全く理解できそうにないです いいえ。言われたとおりスッキリわかるjavaも読みましたので諦めません。 C++の入門書で○○は省略とかそういうことやってない奴で
お勧めの物があれば教えて下さい
2010年以降に出たものであれば大丈夫です
よろしくお願い致しますm(_ _)m >>652
C++の入門レベルのファイル分割の方法に仕様が新しいも古いも無いと思うけど… >>658
ロベール130-131ページで説明されてるソースファイルの分割画像
今使ってるvisualstudio2017と全く違いますが…… >>661
ありがとうございます〜
調べたら中級者がメイン層って注意書きに書いてありますが読み切れますかね・・・?
評価もまちまちで1万円はちょっとキツイです。買うの前提で・・
ワガママいってごめんなさいです >>660
そんなに違うかなと思って確認してみたけど理解出来なくなるほどの変化はないだろ
マニュアル依存人間にもほどがある >>664
いや全然違ってます。慣れてる人がやる分にはアテがあるので検討もつくんでしょうけど
自分はガチで入門なので。こんな古いのじゃ分からないです。
まぁ他のスレでやり方教えてもらったのでファイル云々の件は大丈夫です。
>>657の本をよろしくお願い致しますm(_ _)m 「やさしいC++、猫でもわかるC++、かんたん Visual C++ 」などなら、スラスラ読めるけど、
薄い本は、情報量が少ない。
難しいことは書いていないから
ロベールは本格的な本だから、相手が違う。
柴田 望洋、ハーバート・シルトと比べた場合に、ロベールの方がわかりやすい
薄い本で、文法の1割。
本格的な本で、2, 3割ぐらいわかると言うだけ
細かいルールを言い出すと、切りがない。
江添亮の本でも、詳細は割愛します。
ルールに切りがない
「C++テンプレートテクニック」とか、テンプレートだけでも軽く、1冊書ける。
細かいルールを言い出すと、切りがない
「ゲームプログラマになる前に覚えておきたい技術」
これは大賞も取った有名な本で、通称「セガ本」
この本を読んでから、セガの入社試験を受けてって書いてあるけど、
この本をマスターしている人は、セガにもほとんどいないと思うw
「たのしいRuby 第5版、2016」で、
オブジェクト指向とプログラミングの基礎を、みっちりやってからの方がよいと思う
20〜30年、C言語をやってる人でも、ほとんど、C++ を理解できないのが普通なのに、
どうしてプログラミング自体が初心者の君が、スラスラ理解できるのさ? >>20〜30年、C言語をやってる人でも、ほとんど、C++ を理解できないのが普通なのに、
確かに難しいですけどその理屈でいくとC++を使いこなせてるのが爺婆婆のみってことになりますし、それは可笑しいです。
○○は省略とかmain関数なしとか変なことしてない本なら理解していけるはずです。
>>「C++テンプレートテクニック」とか、テンプレートだけでも軽く、1冊書ける。
細かいルールを言い出すと、切りがない
いえ、そういうガッツリやる系の本じゃなくてもいいのです
取り敢えず広く浅くな感じで理解した気になれる本ならいいです
ですので>>657の本をお願いしたいです
C++やるのにrubyやるのは変とrubyスレの方にも言われましたしやっぱりC++やりたいです。
C++入る前に何年も遠回りしてる人なんているんですか?
アドバイスはありがとうございます。 実引数依存の名前探索 (ADL)とは、C++において関数呼出時に与えられた引数の型に依存して、
呼び出す関数を探索 (lookup)する仕組みのことである。
英語ではKoenig lookup、argument dependent lookup (ADL)
これは、Koenig が考えた、多重定義の解決方法。
こういうルールが無数にある
各ルールが作られた理由がわからないと、いつまで経っても理解できない
薄い本は、こういう難しいことは書いていないから、簡単に読める。
その代わり、知識が少ない
逆に、江添亮の本なんて、数年山籠もりしないと読めないw ロベールが嫌なら、柴田 望洋かハーバート・シルト。
このレベルが無理なら、
「やさしいC++、猫でもわかるC++、かんたん Visual C++ 」
この辺りなら、内容・ルールが少ない
基本的に、C++ がわかると言う人は、浅い知識しかないから、簡単に思う。
勉強すればするほど難しい
ルールが無限に出てくるから
「たのしいRuby 第5版、2016」なら、20時間で読める。
C++ の本なんて、50時間掛けても、ほとんど理解できない
君のレベルが、理解できるレベルじゃないから。
それが、ほとんどの人が、C++ を理解できない理由
C++ は動的言語よりも、遥かに機械に近づいている。
人間の脳に合ってない
まず動的言語で、プログラミング自体を理解してから、やらないと無理 「苦しんで覚えるC言語」が、なぜ簡単かというと、ルール・内容が無い。
基本、手順が書いてあって、その通りやれば動くという、手順書。
俺は、1時間で読める
13歳から学ぶ系の本もそう。
手順書だから、君でも理解できた
「ロベール、柴田 望洋、ハーバート・シルト」
この辺になってくると、ルールの説明だから、人に理解させるのが難しい。
だから皆、嫌がる
小学生に、大学生の内容を説明すると、理解できないから暴れるだろ。
それと同じ
大学生の内容は無理だから、高校生のレベルに下げる。
それでも無理だから、中学生・小学生と理解できる所まで、レベルを下げていく。
それが「スッキリ・Ruby」に該当する
基本「ロベール・望洋・シルト」レベルになると皆、理解できないから暴れる。
だって、これらには難しい内容・ルールが書いてあるから、否応なしに難しさに直面させられる
「やさしいC++、猫でもわかるC++、かんたん Visual C++ 」
この辺りなら、内容・ルールが少ないから、そんなに難しくはない >>667
>C++を使いこなせてるのが爺婆婆のみってことになりますし、それは可笑しいです
実際には使いこなせる人は、ほとんどいない
「Effective 何々」は、入門書の次に読む本だけど、
「Effective C++」ですら、読んでる人はほとんどいない
「Effective Ruby, Java, C#」などよりも、ずっと難しい
たぶん、簡単な入門書を読んで、できる気になってるのだろう。
簡単な本は、知識も少ないから、簡単に思う
できるって言ってる人をテストしてみれば?
ADL とは何ですか?
「Effective C++」「MISRA-C」の本を読みましたか?
勉強すればするほど、難しい部分と直面するから、
MISRA-C とか江添亮の本を持って、数年山籠もりしないといけなくなるw 分かりました。もう一度ロベール最初から読んでみます。
首尾よく読み切れたらeffectiveというのを読んでみます。
無理だったら諦めてみんなのpythonでしたか?買ってみます…
そんなに時間かけたくないので最短距離でC++ある程度覚えたかったんですが・・
昔の人はMSーDOS?でアセンブラから始めたって言ってたからc++からでも無理じゃないと思いますけどね
ご親切にありがとうございました 「たのしいRuby」を読んで、Rubyでプログラミングを学んだ方が、結局、速くなる
ポインタに時間を取られないから、
オブジェクト指向・プログラミング・アルゴリズムの本質を、直接的に学べる
これらを、C++で学んでいけば、結局、ポインタを追いかけ回すから、
時間が掛かって、しかも本質を捉えられない
C++は、プログラミングの本質に無関係な、儀式部分のコードが多い。
だから、プログラミングの初心者は、Rubyで学べと言われる
オブジェクト指向・プログラミング・アルゴリズムの本質を、C++で学ぶ必要はない。
儀式部分のコードがない、Rubyで学ぶのがよい。
クロージャとか、そういう概念は、どの言語でも同じ
登山の絶壁を、直線的に登れないのと同じ。
少しずつ斜めに進みながら、高度を上げる
例えば、C++では多重継承がある。2つの親クラスを持てる。
他の言語では複雑だから、多重継承はできない
すごく説明・理解するのが難しいから、エラーも増えて、時間を損する。
他の言語では、そういうC++の失敗を見ているから、ややこしいものは採用していない
後にできた言語の方が、学ぶにも有利。
ポインタも無いし c++初心者話限定で湧いて出てくるクドい長文野郎も何なんだろう 初心者は統合開発環境使うよりテキストエディタとコマンドラインでコンパイル、リンクした方がシンプルでわかりやすい C++、メジャー言語の中で一番言語仕様がでかいからなあ。
その上C言語みたいな低レイヤ言語特有の落とし穴まで備えてるし、
学習が大変な言語なのは間違いない。 学習が大変なんてことはない。
C++は最高に面白い!
興味のあるとこだけ勉強ってことでも十分楽しめる。 C++は面白いからやってみよう!
ライブラリSTLも便利だからおすすめ! 「たのしいRuby」が評判ですが
この本の第五版は高いから第三版や第二版の中古の1円+送料でケチってもそれほど影響はありませんか? >>683
そんなに節約したいなら、図書館を利用してみては?
最寄りの図書館になければ相互貸し出しサービスを使ったり、購入申請をしてみるとか。 >>681
えっお前C++完全理解してるの?あのアホみたいに膨大な言語仕様を??
本当だったら尊敬するわマジ お前ら喧嘩はいいけどプラグラミング言語C++で殴ったらアカンでホンマ >>685
レスが遅いよ。
あれから決断して第五版をさっき注文した。
やっぱり最新のほうがこれから役に立つと思って。 このスレで超オススメだったから。
まるでジャパネットたかたの通販の宣伝のように。 何がしたいんか知らんけどきょうびRubyなんて
Web系のごく一部でしか使われてないで… ルビーはもはやパイソンに呑まれとるがな
つーかなんかそういうの分かるよな? >686
え、オマエ理解してないでム板きてんの?
ここのみんなはオマエ以外みんなマスターしてるで。
設計とかちゃんと考えるし、ちゃんと計算してる。
角度とか。 >>575
訳者が長尾 高弘から柴田になった経緯ってどっかにのってる? rubyは実質rails専用言語だから、railsやらないなら学ぶ価値ない >>663
読んだことはないけど
C++によるプログラミングの原則と実践
比較的最近の入門書は選択肢がないんだよね。
今更c++03にしか対応していない本を細かく勉強してもいまいちなので適当に切り上げて新しい本にうつるのがお勧め。
自分はjava,c#などを経験した後に、c++を始めて5年くらい。
c++の本できちんと読んだのはc++プライマー第5版とプログラミング言語c++第4版。 Ruby は、オブジェクト指向を学ぶのに良い。
呼び出す関数の探索 (lookup)チェーンが、一直線になる
Object(親) ← Array(子)
ここで、Arrayが、Enumerable モジュール(インタフェース)をインクルード(mix-in)すると、
関数探索チェーンの間に入ってくる
Object(親) ← Enumerable ← Array(子)
これにより、Array で定義されていないメソッドが、Enumerable, Object で発見される
でも、C++ の関数の探索チェーンは、
>>668
にも書いたように、実引数依存の名前探索 (ADL)とか、
クラスの多重継承もあるから、非常にややこしい
江添亮の本も読んだけど、大変!
そうそう、ロベールが難しい人は「やさしいC++」が良いかも。
その代わり、簡単な本は、知識も少ないよ Ruby は、CSV とか、ファイル・テキスト処理も楽。
Windows で、VSCode を使えば、PowerShell よりも楽
Selenium WebDriver, Nokogiri で、スクレイピングもできるし、
自分のPC の、Pictures 内の画像ファイルを、ブラウザで見たりできる
いじくりまわすのには良い なんていうか本読んで勉強するのはいいんだけど
最初に目的を定めておかないといつまでたっても終わらんぞ
学者じゃないんだから
パソコンの使い方だってそうだろ
Windowsが提供する機能を隅々まで完璧に理解してる奴なんて
マイクロソフトの開発陣にだっていない
それでも世界中の人たちがパソコンを使いこなしてるのは
自分がやりたいこと、自分に必要なことに特化して学習してるからだ >>644
買い物ついでに確認してきた。
クラスを作るチュートリアルの部分で、コンストラクタ、private関数、デストラクタを順に作って説明する項で、
「実装は省略」と確かに書いてあるけど、
省略コードはすべて前頁や前章に一度書いてある部分。
例えばデストラクタのときは、それまでに説明済みのコンストラクタと関数部分について省略と記載されてる。
これはもうあなたにそもそも脳みそついてるのか疑うレベル。 C++ の入門書を1冊読んだ奴が、C++ できますって派遣会社から来るけど、
仕事ができませんって、何十人も、たった1日で返されるw
浮動小数点に誤差があることを知らない奴とか、
2/8/16進数がわからないとか
環境変数PATH を知らないとか、
基本的なLinux コマンド、パッケージマネージャーを知らないとか、
仮想環境構築できないとか
文法書だけ読んで、基本的なコンピューターリテラシーがない奴が多い。
つるはし一本で掘る、土方なんだよ
システム・OS の設定を知らないから、複数の機能が合わさった、システムを作れない。
単機能しか作れないから、売り物にならない。
お金を稼げない C++ はひどい言語だ。これは、多くの平均以下のプログラマーが使ってるために
さらに輪をかけてゲロゲロになっていて、どうしようもないゴミが
簡単に生産されるようになってる。正直いって、C を選ぶ理由が C++ プログラマーを
追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
C++ はトンでもなく悪い設計の元になりうる。どうせこの言語ではいつも STL やら
Boost やら、その他ゲロゲロベロベロの「素敵な」ライブラリの機能を使って、
それがあんたのプログラムに「役立つ」んだろうが、以下のことが起きる:
- うまく動かないときにもたらされる際限のない苦痛 (あと STL とか、特に Boost が
安定してるとか移植性があるとかいう奴は、どいつもこいつも大ウソつきで、
もはや笑えるレベルを超えている)
- 非効率な抽象プログラミングモデルで、2年たった後にこれらが実はそんなに
効率的じゃなかったことに気づくケース。でもそのときにはすでに全部の
コードがその素晴らしいオブジェクトモデルに依存していて、直すためには
アプリ全体を書き直さなきゃなんない。
言いかえれば、唯一まともで、効率がよくて、システムレベルで使えて、移植性がある
C++ ってのは、基本的に C で使える機能だけに限ったときなんだ。そして C だけに
限定するってことは、他の人がそれをめちゃくちゃにしないってことで、
ついでに沢山のプログラマが実際に低水準の問題を理解することができて、アホらしい
「オブジェクト・モデル」のたわごとを持ちこまないってことだ。 >>704
前の章読み直したら確かに自分で書けました
すいません;
でも入門書なんだからそんな意地悪みたいな書き方する必要も無い気もしますけどね
考える力を付けるのも大事かもしれませんが
>>699
ありがとうございます
買う人がいないから発掘されないだけであるにはあるのでは。
外人が書いた本ばっか勧められるのは何か訳があるのでしょうか? ttps://gihyo.jp/book/2018/978-4-7741-9918-4
これも一応C++ >707
入門書だってお前レベルの池沼はお断りだろうよ
読み込み不足を棚に上げて 本が悪いっつってるとか小学生かよ >>707
発掘って。最近の本なら今はAmazon検索すれば出てくるでしょ。
自分で探してみたら?
自分は最近c++を始めたから、その中で読んだ比較的新しい本を薦めただけ。
外人が嫌なら、江添さんが書いてる入門書を待てば? >>707
ここ10年くらいで日本語の技術書の出版が減ってる。
翻訳本も出てこない状態だ。 そういやかつて雑誌も単行本もPC関係が異常に書店で場所取ってた時代があったよね
やはりネットで情報手に入るようになったから? 日本語の本を出しても読者は1億人、英語だと10億人以上。
技術書を読む対象者なんてもっと少ないから本出しても儲からんわ。
ネットの拾い読みも良いけど書籍のようにまとまったのが欲しい。 >>714
具体的にテーマを教えてください
私が書いてあげましょう 昔は付録のLinuxCD目当てに雑誌買ってたりしたけど
今は光回線であっという間に落とせるからなぁ >>715
W. Richard Stevensの書いていたような本が欲しい。
著者が若くして死んでしまって本も絶版になってしまった。 >>721
UNIXネットワークプログラミングの著者 俺にタイムトラベル能力があったら過去に戻ってストラウストラップを暗殺してC++が世に出ないようにするのに 俺なら過去に戻れるんなら転職活動するかなぁ
明日は仕事か、職場がツラい 会社入ってからだと結局変わらないような気がするので、高校二年ぐらいから人生やり直したい >>724
別の誰かがC++と同様のものを発表し、主流の言語となる Objective-CとのC言語後継争いがなければもうちょっと穏健な仕様になっていた気がしないでもない。 >>701
補足すれば、Rubyは日本語の処理がラク
というか、トラブルになりかけても
なんらかの対処方法が用意されていることが多い
Pythonだと、昔は日本語周りのトラブルが
多かったけど最近はどうなのかな
AIとか数値計算の分野とかだと、
日本語の扱いなんか二の次なのかもしれないが >>712
>>713
20年前は、Laox秋葉原書店のような
コンピューター書籍の大型専門店まであったし、
一般書店でもコンピューター書籍はドル箱だった。
本が売れなくなり、LAOXの書店は撤退、
書泉神保町店もコンピューター書籍からは撤退
紀伊国屋などもだいぶ規模を縮小させている >>724
殺さなくてもストラウストラップが禿げないようにすればc++は誕生しない。 C++が使いこなせるようになるレベルになるとハゲる
という噂を流せば廃れる ハゲたらスキンヘッドでいいやん派の俺は効果なかった スッキリわかるjavaは売れてるみたいですが
スッキリわかるC言語は全然評価がついていません
あまりオススメではないですか? >>738
スッキリわかるJavaはむしろ糞だから売れてるだけ >>738
先月くらいに出版されたばかりの新しい本だからだろう。 OSのカーネルいじる場合や、
バイナリ配布されるのでABI互換性を長期に保ちたいライブラリをいじる場合とか? >>741
世に広まって使われるライブラリは大抵Cで記述される、Cで書いておけば様々な分野にて流用されるからね
まちがってもC++で書いてはいけない
C++ はひどい言語だ。これは、多くの平均以下のプログラマーが使ってるために
さらに輪をかけてゲロゲロになっていて、どうしようもないゴミが
簡単に生産されるようになってる。正直いって、C を選ぶ理由が C++ プログラマーを
追っぱらうため *だけ* だったとしても、それ自体、C を使う強力な理由になりうる。
C++ はトンでもなく悪い設計の元になりうる。どうせこの言語ではいつも STL やら
Boost やら、その他ゲロゲロベロベロの「素敵な」ライブラリの機能を使って、
それがあんたのプログラムに「役立つ」んだろうが、以下のことが起きる:
- うまく動かないときにもたらされる際限のない苦痛 (あと STL とか、特に Boost が
安定してるとか移植性があるとかいう奴は、どいつもこいつも大ウソつきで、
もはや笑えるレベルを超えている)
- 非効率な抽象プログラミングモデルで、2年たった後にこれらが実はそんなに
効率的じゃなかったことに気づくケース。でもそのときにはすでに全部の
コードがその素晴らしいオブジェクトモデルに依存していて、直すためには
アプリ全体を書き直さなきゃなんない。
言いかえれば、唯一まともで、効率がよくて、システムレベルで使えて、移植性がある
C++ ってのは、基本的に C で使える機能だけに限ったときなんだ。そして C だけに
限定するってことは、他の人がそれをめちゃくちゃにしないってことで、
ついでに沢山のプログラマが実際に低水準の問題を理解することができて、アホらしい
「オブジェクト・モデル」のたわごとを持ちこまないってことだ。 今日国立国会図書館行って勉強してたけど久しぶりに糞本に出会ったわ
で、著者を見てみたら案の定掌田津耶乃だった 猿向きの本は、掌田津耶乃・高橋麻奈
他には「スッキリ」と、猫でもわかるの粂井康孝 >>744
バカな貴方にサービスしますね
>3行ぐらいでまとめてみろよ
唯一まともで、効率がよくて、システムレベルで使えて、移植性があるのは、基本的に C で使える機能だけに限ったときなんだ。 >747
そもそもその話、書籍スレでする必要あるの?
誰も聞いてないのに自分語りの亜種じゃん。 >>748
>そもそもその話、書籍スレでする必要あるの?
>>741 に答えただけのこと
書籍スレにふさわしい話題かどうかは >>741 に聞いてください、私には関係ない話です >>749
責任転嫁かよ
スレに関係ない質問と思ったらスルーしろよアホ kindle相変わらず固定レイアウトばっかり50%になりやがって ああ、タブ無いのか
プログラミング関係の本をスマホで読むって発想が無かった いやタブで見てるんだが固定だと勝手が悪いから困るんだ
書き方が悪かったな
確かにタブ以外で見るにはという意味に取れるわな kindleでもPDFでも頭から順に読んで行くのは良いんだけど
必要な情報どっかに出てないかな的な読み方だと面倒くさくないですか?
慣れですかね? 検索可能な固定レイアウト本が少ないからんだよな
Kindleとは別に出版社のHPでPDFの直販やってるところあるからそっちで買うようにしてるわ >>757
ペラペラめくりながら読むのは紙の本とあまり変わらないと思うが
手垢がつくほど読み慣れた本だと、親指が位置を覚えていて一発で開くことができた。 それは、何度読んでも頭に入らないということでは。
一節ずつ、要約し、カンファレンスなどで発表するつもりで
自分の言葉で説明することを目指して読むと頭に入りやすい。 >>762
技術書の内容って概念や概要が分かれば、それ以上は頭に入れる必要はないんじゃないの?
細かいところはグーグル先生が教えてくれる。 iPad+i文庫HD最強よ
KindleのX-Ray対応書籍も捨てがたいけど数が少なすぎ
最近は目の負担考えてBoox NoteみたいなE-ink端末も併用してるけど、
描写速度やカラー表現の関係で完全代替はできないな 専門書は数ページ前の表や数式を確認する作業が何度も入るから紙のほうが早く読める
電子書籍は一方通行で読めるやつ限定だね >>767
電子書籍アプリ舐めすぎ
どう考えても調べ物なら検索や目次・リンクから飛べる電子書籍の方が速い
文字じゃなく図を頼りに探すのもサムネイル表示で速いし Kindleやkoboみたいな専用端末は別ね
あれは確かに前から通読する本にしか向かない MATLAB/Simulinkの解説書でオススメの本ってありますか?
仕事で状態遷移設計、制御設計などを対象に使っています
C言語などで組込みプログラミングの経験はあるのですが、あまりに毛色が違うので戸惑っています >>770残念ながら専門分野尖鋭化なので
matlabの基礎が解ったところで、仕事の役には立たないの。
諦めて解らないことは( ・ω・)∩シツモーンと電話とかメールサポートを有償サポート受けるのが王道
書籍だと、、、うーん、たとえば
Matlabによるマクロ経済モデル入門: 少子高齢化経済分析の世代重複モデルアプローチ
こんなのはどうかな? 全くの0からの人が読めるC#の入門書でお勧めありますか?
独習C#(山田著)のとハーバートシルトの独習C#購入しようと思ったんですが
入門者には厳しい内容のレビューが多いみたいで… わざわざレビューの評価を確認するのってアホなの?
ネットの情報そのものを自分で判断出来ないのならここで聞いても無駄だろ
書店なり図書館なりに行って自分で確認しろよ >>774
例えば他言語やったことあるけどこの言語は初とか。そういうのではなく
もう何もやったこと無い状態から0という意味の0です
>>775
近くに図書館ないです
ブックオフも近くにあったんですが潰れてしまって…
ゲオは漫画しかないですし… 無理だと思う
例え文法が理解出来てもオブジェクト指向で詰む >>776
C#でどういうことしたいの?
それによって勧める本が変わる >>778
とりあえず簡単なGUIアプリを作れるようになりたいです
画面にこんにちはと表示するだけのものとか
それを足がかりにゲームとかTwitterのBOTとか有用なツール作れるようになりたいです
最初からアプリ作る本を買ってもただ書き写すだけで理屈で覚えられないから頭に入ってこ無さそうなので
ある程度文法を覚えたいです 今それやるならHTMLとjavascriptをやるしかないけど、やることが幅広すぎて大変だろうな なぜですか?
たくさんの言語は覚えられないのでC#に絞りたいのですが
C#でも色んなアプリを作りやすいと聞きましたが >>771
ないんですか…
>>772
ありがとうございました
書籍で学ぶには向いてない分野なんですね
さすがに経済でMATLAB/Simulinkを学ぶのはキツイですが、
ツール限定ではなく、↓この辺の本で共通知識を学ぼうと思います
・組込みエンジニアのための状態遷移設計手法 >>780
とりあえず、c#の本で一番やさしそうでページ数の一番少ないのを選んでおけば?
画面にこんにちはと表示するプログラムからゲームやBOTを作れるようになるまで
何年もかかるだろうけどね。
先ずは、手を動かしてプログラムを作ることだ。 >>783そういうので良ければ、こういうのはどうかな♪
話題沸騰ポット usdm
でgoogleって片っ端からpdfダウンロードして読んでみるのお薦め♪
セミナー資料を公開されてるので
名前どおりに話題沸騰したんよ >>780
ちゃんと文法を覚えたいならハーバート・シルトの独習C#一択
ただこの本だけじゃコマンドプロンプトで動くコンソールアプリしか作れないので、普通のGUIアプリ作りたければ他の本なり参考サイトなり見なきゃいけない
独習C#を一人でやりきることができたら
http://www.atmarkit.co.jp/ait/spv/1409/22/news122.html
ここを読めばGUIアプリも作れるようになる
やっぱり独習C#は難しいと感じたら
「C#の絵本 第2版」
「作って覚えるVisual C# 2017 デスクトップアプリ入門」
のどっちか読んどけ C#はWindowsアプリ専門という印象だけど
この認識で合ってますか? >>790
C#自体はOSに依存しない
実行環境の.NET環境に依存する
具体的なところではWindowsの他にAndroid、macOS、iOS、Linuxなど
.NETが移植されて動作するプラットフォーム上では問題なく使える 1. 動的言語。Ruby, Python, JavaScript
2. 静的言語。Java, Kotlin, C#
3. ポインタのある言語。C/C++
プログラミングの初心者は「たのしいRuby 第5版、2016」から始める
オブジェクト指向を学びたいのなら、
スッキリわかる Java入門 第2版、2014
1を数年、その後、2を数年やると、3を学べる。
各段階を数年ずつやる
この順番でないと、まず無理!
言語の難易度が違いすぎるから
まず、Rubyを数年やって、CSV・テキスト・ファイル操作・正規表現に慣れること。
Linux の基本コマンドも覚えること また来たよ、くどいC++信者。お前らなんなの?親子?
C++坊やはあんだけ野望があるとか言ってC#転向とか恥ずかしいな。 >>794
「マスター」の敷居を無駄に上げんなよ老害
言語仕様を隅々まで把握してなくても実用上困らないし、そのレベルで使えてたらそれでもうマスターだから >>794
ま、何年やっても、こいつ分かってるのかってヤツも居るけど
とりあえず、動くものは出来るさ >>787
道筋まで教えていただきありがとうございます!
両方共買ってみます〜 teamfoundationでの仕事の仕方が書いてある書籍やwebやら在ります? HeadFirstC#読んだ人いてる?
サンプルコードで多分コンゴウインコのクラスにSnobbo とか Flobboって変数名をつけてるんやけど、これなにかわかる?
ググっても出てこねぇし。
つかまぁ、この本自体が駄作だから読み返さないしどうでもいいんだが。 >813
いちいち言葉尻程度でキレんなよハゲ。
オマエもしかしてアレ? アンドリュー・ステルマン? HeadFirstC#の著者の。
駄作や言われてキレたんか? >>813
朝鮮人みたいだなお前
別に方言使ってもいいだろ HeadFirstシリーズは翻訳が悪いのかそれともそもそも糞なのか駄本ばかりだよな
C#は未翻訳部分がいくつかあって>>812みたいに混乱必須だし
小飼弾がCを褒めちぎってたけど本当に読んだのかってくらい中身スカスカの書評で実際読んでみるとこれまた駄本・・・
そういや小飼弾の書評読むと全部と言っていいくらい上辺だけの本の紹介でちゃんと読んでるの?て疑問に思ってた >>812
Snob-bo, Flob-boだろうけど
日本語で言う Hoge-laみたいに意味のない言葉だろ?
なんで変数の意味で引っかかってるのか理解不能だわ >824
「そういや何だったんだあれは?」程度のトーンだよ。
そんなマジに考えてくれて頼もしいわ。
>823
HeadFirstはオブジェクト指向だかデザパタのやつも読んだが、
ギター屋の商品管理システムのくだりで「とまぁここまで作ったけど、最後はCSVのファイル管理にするか」
とかで締めた章はポカーンだったわ。 rootkitの本でお奨めありますか?
洋書でも可です。 >>827
お前が今rootkitについて何を知っていて、
さらに何が知りたいために本を求めているのか?
最低これくらいの情報は呈示すべきだと思うんだが。
でないと、奨めようがないだろ。
あと、amazon で rootkit で検索した最初の数ページに一覧される本の
内容紹介くらいはざっと読んだ上での質問か?
まぁ、偉そうなことを言っておいて、俺には何も紹介できないんだが。 ツイッターでエンジニア以外にも読んで欲しいリツイートで回ってきた
オライリーのマネジメントキャリアパスって言う本をチラ見したけど
抽象論と字だけで全然頭に入ってこないし面白くもなかった リファクタリングの新版どうなの?Javascriptに変わったみたいだけど >>834
電子書籍版予約するとweb版が読めるよ RやPythonで統計本を探していて思ったけど、オーム社っていくらなんでも似たような本出しすぎだよな
もうちょっと依頼する著者ごとに重点置くテーマ変えてもらうように依頼するとか特色だすように考えれば
いいのに目次までそっくりすぎ
まあある程度はしょうがないと思うけど、最近特にひどい
電子書籍撤退もそうだけど、なんか経営や編集の体制的にダメになってきてる? ソーシャルDRM使ってコピー可能なPDF版作ってた人はオーム社辞めたよね。
あれは残念だった。 C#の入門本を一冊読みました
LINQとラムダ式と構造体が蛇足的に扱われていて余り理解出来なかったので別の本を探してるのですが
お勧めのC#の入門本はありますか? >>848
読んだ入門書の名前も書かずに別の入門書を教えろとかバカ? >>851
ああ下痢で腹が痛くなったとき飲むやつ? >>848
>LINQとラムダ式と構造体が
LINQ は、Java8 のStream みたいなもの。
メソッドチェーンで、つなげるだけだろ。
a().b().c()
ラムダ式は「引数 => 処理」みたいな、無名関数の省略形みたいなもの
構造体は、クラスのpublic, private みたいなアクセス制限がない機能だろ
検索すれば十分!
JavaScript, Ruby などの関数型言語では、メソッドチェーン・ラムダ式などは常識 λ理論とかおいといて、使い方を知りたければscheme修行→SICPと読めばおk。
理論的なモノもちょっと知りたいな・・・と思ったらunderstanding computingお勧め。 >>849-850
C#の絵本です
ちなみに一冊目です >>861
2つあるみたいですが、どちらのほうがお勧めでしょうか?
どちらも厚い本みたいなので簡単な方を出来れば選びたいのですが… >>862
ハーバート・シルトの第3版のほうが簡単 >>863
了解です
ありがとうございます(・ω・)ノ いつも不思議に思うんだけど
どっちがいいですか?とかどれが1番いいですか?
に答えられる人は全部を読んだ人しかいないんじゃないの?
そんな人居るのかなあ >>865
別におすすめする方もそこまで気負ってないから大丈夫
自分が読んだ中で薦められると思ったものを挙げてるだけ >>865
アホ。
完璧を求めていない。
たとえどちらも読んでなくてもレスがあればそれ自体が貴重な情報となる。 c#やるならプログラミング.NET Framework読んどけって
古い版の安い中古本でいいから >>
ああ、あれは良い本だな
プログラミングC#の方は6版まで持ってる人は7版買ったほうが良いとは思うが アンクの絵本の人に、ハーバート・シルトの独習は、キツイ!
粂井(くめい)康孝「猫でもわかるC#」
高橋 麻奈「やさしいC#」
掌田 津耶乃(つやの)は、入門書を出していないのか
結局これらの、どの言語でも見かける、多言語の作者になる >>848
知識としてはそれで十分かと。
Linqはwhereとか使ってSQLっぽく書けるのも利点?ですが、実質メソッドチェーンの方が楽なので、MSDNやこちらの様な
https://www.amazon.co.jp/【省エネ対応】-C-プログラムの効率的な書き方-川俣-晶/dp/4774149756?ref=pf_ov_at_pdctrvw_dp
辞書的な本を読みながら書き進めませう。 独習シリーズを見たら、
C, C++, C# が、ハーバート・シルト
日本人では、
C が、arton、
C# が、山田祥寛(よしひろ)
3人とも、Ruby などの多言語の作者
他に有名なシリーズは、
アンクの絵本
粂井(くめい)康孝「猫でもわかる」
高橋 麻奈「やさしい」
他に「かんたん」「スッキリ」
すべてのフレームワークの著者、掌田 津耶乃(つやの)、
なでしこの作者、クジラ飛行机とか >>872
>Ruby などの多言語の作者
本当か?
ハーバート・シルト:C, C++ のサブセット・コンパイラの作成/「プログラマはCコンパイラを作れ!」/バンド「スターキャッスル」のキーボーディスト
https://en.wikipedia.org/wiki/Herbert_Schildt
山田祥寛:コンパイラ・インタプリタ作成の実績は見つからなかった
arton:誰?
>3人とも、Ruby などの多言語の作者
3人ともruby に関係していたことは確認できないので、この記述はフェイクニュースの可能性が高い。 ハーバート・シルトは知らないけど、
arton の本の、経歴には書いてあった
多言語の著者は、たいていRuby も書いてる
プログラミングElixir、2016
著者のDave Thomas とか、
JavaScript 第6版、2012、
サイ本の著者のDavid Flanagan とか >>874
その「多言語の著者は、たいていRuby も書いてる」の
「多言語」
「たいてい」
を、あなたはどのように定義しているのですか?
「多言語」と「複数言語」の違いは?
「たいてい」とは何パーセントぐらいを想定していますか? >>872
一番知りたい、これらのシリーズ本の筆者や本の内容の評判はどうですか? 他は知らんがハーバート・シルトは昔からC/C++本で良本書くので有名だった。 >>880
ハーバート・シルトはすごくいいです、「独習C++」は(今となっては若干古いのですけれども、それでも)おすすめです
「独習C++」の真ん中ぐらいに「std::string を自分で実装せよ」というお題があります
掲載されている解答がベストだとはおもいませんが、私は、そういうお題を提示したことそれ自体を全力で評価したい
誰しもが一度はやりたくなるお題だと思います ハーバート・シルトってC++標準化委員会のメンバーじゃなかったつけ? 来週秋葉原へ行くので、
書籍を購入する前に軽く立ち読みをしたいのですが、
専門書が多く置いてある本屋を教えて頂けないでしょうか? 関西在住なのでよく分からんけど専門書の書籍って電気街にそんなに置いてあるか?
普通は専門書求めて電気街に出かける奴はあまり居ないだろ
流行りの雑誌や話題本などが目当てなら分かる >>896-897
ありがとうございます!
行ってみます >>898
時間があてば池袋にも行ってジュンク堂に寄るのもお勧めよ >>899
池袋はちょっと遠いけど、
時間が出来たら行ってみます! >>901
東京だと、八重洲ブックセンターか池袋のジュンク堂だと思う この口調はいつもの構ってちゃんなのか?
前回こっぴどくやり込められたので随分搦め手で攻めてきたなw 秋葉原では
有隣堂より書泉のほうがPC書籍は充実してると思う 地元の大型書店は10年以上前に閉店して専門書は都会の丸善やジュンク堂にしかないね… 近畿圏だとプログラム関係の専門書が多いのは
紀伊國屋書店梅田本店と大垣書店イオンモールKYOTO店くらいかな
他にどこかある? 関西でも鉄板はジュンク堂やと思う
梅田しか行かないけど紀伊国屋よりは品揃え豊富 そうなのか
最近は京都、滋賀あたりが活動圏なのでちょっと情報が古かったか
大阪だと紀伊國屋か旭屋というイメージが根強いわ
旭屋はもう撤退してしまってるけど 地元掲示板じゃないんだから、ローカルな書店ネタを引っ張らないくらいの分別はあるよな普通 関東も広いからな
数年前は神奈川で生活していた時期もあるが都内のこととなるとさっぱり分からなかった 技術書を読んで確認出来る書店は貴重だからな・・・
ネットのレビューだけじゃ、自分に合うかどうかなんてわからんし
田舎の本屋なんてWordとExcelの本ばかりで、言語は適当な入門書程度しか無いのが現状 JavaScripを本格的に勉強しようと思うのですが
この本は評判はどうです?
プロになるためのWeb技術入門―なぜあなたの頭はクルリンパなのか >>919
パーフェクトJavaScript
JavaScript 第6版 >>920
あまりわたしを怒らせないほうがいいぞ
>>921
どういう点でそれをオススメですか?
どちらもページ数がかなり多そうですが。
なんかサラっと読めてジュッと理解できるような手軽でしかし深く理解できる本を探しているのですが。 プロになるためのWeb技術入門
これ気になったけど副題が人をなめてるようでイラつきますね >>922
>なんかサラっと読めてジュッと理解できるような手軽でしかし深く理解できる本を探しているのですが
そんな本はありません!!!!!!!!!!!!!!!!!!!!!!!!!! さらっと、じゅっと、ような
質問者の感覚は回答者にはわからないよ >>923
同一人物か?
推薦図書/必読書のためのスレッド 74
249 名前:デフォルトの名無しさん[] 投稿日:2014/10/07(火) 07:32:08.00 ID:BDzrKSeM [1/5]
「なぜ、あなたはJavaでオブジェクト指向開発ができないのか―Javaの壁を克服する実践トレーニング」
「「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか」
この2つの本、Amazonの評判はいいですが、実際どうですか?
オレ的にはどうも「どうしてあなたはアホなのか」と言われているようで嫌悪感があるのですが。 >>909
紀伊国屋はイマイチ、という印象ですね…
>>912
私のような田舎者でも東京に出る機会は一生に一度くらいはあるだろうから、そういうときのために首都圏ネタであってもお聞きしたいものですね >>908-909
西梅田のジュンク堂(大きい方)が、品揃えが多い 初めてのJavaScript 第3版 ――ES2015以降の最新ウェブ開発、オライリー、2017
JavaScript 第6版、2012、David Flanagan
ES3 の頃は、Ruby の本も書いてる、Flanagan のサイの表紙の、サイ本が有名。
Google などのエンジニアの机には、必ず置いてあった本! >>927
よくぞ見つけましたね(ワラ
その口調からしてたぶんオレだ(爆)
しかしこの本の筆者はそんな読者をバカにするようなタイトルをつけて
絶対に売り上げが減ってると思うんですよ。
実際オレはこんな人の本を買って少しでも売り上げに貢献してこの人の利益になるのに躊躇する(核爆)
でもamazonの評判はいいし気になった。
さいきんは書店が激減して、マレに行く大型書店でも古い本で置いてないだろうから立ち読みできないし
実際に読んでみたかたの感想をお聞きしたいのですが・・・ >>931
読者を馬鹿にしてるんじゃなくて
これで馬鹿にされてると思うお前が実際に馬鹿なだけだよ >>931
とりあえず足掛け5年経過したわけだがその間に少しは進歩したのか?
相変わらずどうでもいい発言ばかり繰り返しているようだが…
262 名前:デフォルトの名無しさん[] 投稿日:2014/10/07(火) 17:12:58.66 ID:BDzrKSeM [5/5]
>>260
すばらしいですね。
プログラミングで生活していく希望が出てきました。
ところでどなかた、入門者が読むべき定番の本のリストってどこかにないですかね?
あるいはここで紹介していただいても助かるのですが。
分野としては
■Java
■C
■C++
■VisualBasic
■データベース
■ネットワーク
■オブジェクト指向
■アルゴリズム
■データ構造
■UML
■ゲーム作成
などなど、それぞれの分野で1〜数冊の入門本(あるいは中級向け上級むけでいいものがあればそれも)が知りたいです。 今はCに関するいい本がたくさん出てるけど
K&Rは今でも読んだ方がいい本かな? >>935
昔ならではのバッドノウハウとかたくさん書いてあるから今なら読まなくていい >>935
名著と言われる本は読んだ方がいいよ
現代にそぐわない内容は勿論あるので、鵜呑みにするためではなく、歴史を知り本質を知るために そもそも質問スレですらないこんな掲示板で他者に判断丸投げの書き込みする方がどうかしてる
過去スレの有象無象の書き込みの中から自分で判断するしかない
自分は過去数年分のログをデータベース化していて参考にする程度
>>927も書籍名で検索したら結果に引っかかった それにしても、単なる知識を披露しあっているだけの時は頭良さそうなふりはできるが、
いよいよ自身の認識を問われる事態になるとここにいる連中、そこの浅さを露呈するやつ多すぎ
所詮、5ちゃんだな >>937
技術は変遷しても本質は変わらないから
本質を知ってる人間は強いってことね >>941
少し前に猛威を振るったこのスレ独自の荒らしコピペだよ
前半部が省略されているので大分短くはなっているけど
おそらく例の彼が憂さ晴らしで貼ったんだと思う >>942
>本質
煽りではなく純粋な疑問ですが「本質」ってなになのか、いつも呻吟するのです >>935
>K&Rは今でも読んだ方がいい本かな?
当時から読む価値は無い C言語なら文法覚えたら、UNIXOSのコードを読めばいいのでは? タネンバウムのオペレーティングシステムの本が古本で15000円以上するから手が届かない・・・ いつも思うけど、なんで和書にこだわるの?版は古いし、訳もヘンチクリンで意味不明なことがあるし、値段は高いし、電子化なんてほとんどされてないから使い勝手悪いし。
おまえら、技術書の簡単な英語にビビりすぎ。 翻訳されてないのは原書読むけど
読む速度が半分くらいに落ちるからなぁ…
できるだけ時間は節約したい >>951
5ちゃんより海外のテック系フォーラムの方が内容充実しているのでは?
なんで日本語掲示板にこだわってるの? アメリカの定番の教科書の翻訳は絶版にしないでほしい
スティーブンスのunixネットワークプログラミングとか >>927
その2冊に対する返答は、この本に書いてある
改訂2版 Ruby逆引きハンドブック、2018/8/28
株式会社マネーフォワード
Forwardable モジュールの所に書いてある。
どうして継承ではなく、内部のインスタンス変数に、処理を丸投げ・委譲するのか
その2冊の内容は、Ruby, Rails で実現されているから
オブジェクト指向、Duck Typing、関数型、Open Class、メタプログラミングなどの、
使い分け・デザインパターンは、Rubyで学ぶ >>953
1年ぶりくらいにここを覗いたらしょーもない議論をしていたからつい書いただけ。
外国の方が役に立つのは完全に同意だけど、最近、有料の奴に登録したら意外にしょぼかったから落とし穴はあるんだよな。 ひろゆきという人はプログラミングできると言われるが
スキルは屁みたいなもんじゃないか?
https://youtu.be/sYWz_bIBVNw
ソースの読みやすさがどうでもいいと言ってる時点で、ふだんまったくプログラミングやっていないと思われる。
あとでメンテナンスを考えるときの変数の名前のつけかたもどうでもいいと考えている時点で、ものすごく単純なことしかできない気がする。 このオッさまは、ITのことを偉そうにしゃべってるけど
プログラミングはさっぱり理解できないと見たw
https://youtu.be/aT_YNhAXjo0 この動画の10:00以降「コピペがいい」との発言自体が、自分はアホでプログラミングは全く理解していないことを自らさらしている。
それ以降の発言の数々を聞くと、あきれてものがいえない。
https://youtu.be/IULHwNjhP9E スレどころか板違い。
プログラマー(人間)についての話題はプログラマー板(通称マ板)へ行きなされ。
ここはプログラム板(言語やツールの話題。通称ム板)ですぞ。 >>959
>>961
>>963
そんなことどうでもいいじゃないか。
気軽に書き込みする目的の2chでなんでそんなに糞マジメなんだ? さすがにスレチが過ぎるからだろ
書籍と何の関係もない 「たのしいRuby」を過去に評判がいいから買って読んでるけど
Rubyは糞(クソ)言語だな。
ルールが煩雑で、例えば省略可とか同じことをするのに複数の方法がある。
これは他の複数の言語も使ってるプログラマーには混乱の元で非常にセンスが悪い言語仕様だ。
しかもこのRubyという言語はオブジェクト指向をすっきりわかりやすく使える言語が存在しないからわざわざ新しく作ったという言語じゃないか。
さらにわかりにくさを増した感じ。作らなくてよかったのに。
日本人が作ったというから、当然ながら国外のプログラマーには全く相手にされていない(=使われていない)言語。
すぐこんな言語は滅亡してほしい。 Ruby on Railsってなんなの?
Railsって鉄道に関係ある? アメリカでのランキングでC言語よりも上にランキングされてたりする言語を、
国外で全く使われてないとか、世間知らずにも程がある。
ttps://wired.jp/2018/08/18/apple-swift-android-kotlin-rankings/ >>966
「こういうが処理したいけど、こんな感じで動かないかな?」
→それっぽいメソッド名書いて実行
→「おっ、いけた、いけた!」
他言語知ってると、こんなふうにノリ(直感)で書いても
うまく動いたりして、個人で使う分には楽しい言語だけどね
とはいえ、動的型で大規模開発に向かないとか、
ディープラーニング用のライブラリがないとかで
人気が下がってきてる言語だから、
肌に合わないなら無理して勉強しなくてもいいと思う いやここ数年の機械学習ブームでPythonに完敗しちゃったでしょRuby
本屋行ってごらんよ。両者の存在感ぜんぜん違うから
今もしPythonとRubyどっちやればいいですか的な初心者に
Rubyなんて答える奴は無責任すぎる わが世の春を謳歌してる github も Ruby on Rails で書かれてたりするわけで、少人数でWebアプリ書くには悪くない言語なのでは? 正直pythonも魅力的な言語ではないよね
ライブラリが充実してるだけで Haskellは勉強する価値「だけ」はあるな。
その知識は別の実用言語で使う感じだが。 ラテン語みたいな、教養として身につけておく言語だな。昔からLISPがそんな感じ。 RubyはPerlの悪い所引き継いだ感じはPHPと同じか >>975
https://yakst.com/ja/posts/5290
Lambert氏によると、GitHubのプラットフォームチームは現時点で155人おり、目下拡大中という。
そしてグループが主にフォーカスしているのは、GitHubを分解していくことだ。
昨年始まったアーキテクチャレベルの改革も現在は三分の一ほど進んでいる。
同社はRuby on Railsから離れ、もっと異種混合で使い捨てのきくインフラへとシフトしていっている。
GitHubを「Ruby専門店」と称する同氏によると、GitHubにRubyの居場所はまだあるが、
GoやJava、さらにはHaskellの方が多くデプロイされているそうだ。 YouTube で有名な、雑食系エンジニアのKENTA でも、
初心者は、Ruby から始めるように言ってる
Python, JavaScript には、様々なハマリがあるから難しい
文法よりも、学ぶべきはオブジェクト指向・関数型の概念だから、
言語上のハマリが少ない、Rubyが良い。
Vagrant, Chef, Homebrew などが、Rubyで作られているのは、ハマリを避けるため
基礎さえ、Rubyで学んでしまえば、どの言語でも使える
最も文法の癖がない言語は、Haxe。
次いでRuby Rubyは癖だらけと感じたが。
Javaのほうが完璧くらいにすっきりしている。 Javaは仕事で書くならいいけど、個人が趣味で書くのに第一に選択する言語じゃないって気がするな。
長ったらしくなるのでIDE立ち上げて腰を据えて書く感じ。
one liner 書くのにも使えるメジャー言語っていうと、perl 、php、python、rubyってあたりだと思うが
この4つの中ではパッと見で一番癖がないように見える言語だと思う。
細かいとこ見ると結構癖もあるんだが。 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' Rubyはある程度文法知ってれば記述を短くできるから、
思いついた処理方法のアイデアなんかを
ババッと乱暴に書きなぐって試すのに向いてる気がする
で、うまくいくようなら、処理が速かったり
文法がかっちりしてたりする別の言語で清書する感じで Visual Studio CodeやAtomやEclipseの「使い方にしぼって」解説している本はありませんか?
探しても全くなにのです。
Software Designという雑誌の2019年4月号にVisual Studio Codeの使い方の説明の特集がありましたが
1300円以上するわりには中途半端な説明だし
もっと本格的に説明してくれてる本なら2000円くらいは出してもいいのですが。 VSCode の本は、まだない。
漏れも、雑誌で特集を見たけど、内容がうすい
Atom実践入門──進化し続けるハッカブルなエディタ (WEB+DB PRESS plus)、2016
ソフトバンククリエイティブのEclipse 完全攻略本
Eclipse 4.3 までは宮本 信二だったが、
4.4 からは石黒 尚久に代わった
JavaデベロッパーのためのEclipse完全攻略、2015
Eclipse 4.5以降
これより新しいものは、検索して探して! Tensorflowの書籍で良い物を紹介してください
ハイパーパラメータを設定する方法とかを
ソースコード付きで詳しく書いてある本が良いです ・詳解 ディープラーニング ~TensorFlow・Kerasによる時系列データ処理~
・[第2版]Python 機械学習プログラミング 達人データサイエンティストによる理論と実践
・TensorFlow機械学習クックブック Pythonベースの活用レシピ60+
この辺りはどんな感じなのでしょうか? メルカリデ プログラミングノホンヲ カウノデスガ、
「私はロボットではありません」トイウ チェックボックスガ デマス。
ワタシハロボットダカラ チェックハシテイナイノデスガ ログインデキマセン。
ドウスレバ ログインデキマスカ? このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 707日 9時間 47分 23秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。