[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 16:02 / Filesize : 177 KB / Number-of Response : 991
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

推薦図書/必読書のためのスレッド 55



1 名前:デフォルトの名無しさん mailto:sage [2010/03/11(木) 02:50:11 ]
プログラム技術板倉庫
s225.web.fc2.com/index.html

前スレ
推薦図書/必読書のためのスレッド 54
pc12.2ch.net/test/read.cgi/tech/1263718091

756 名前:デフォルトの名無しさん mailto:sage [2010/04/13(火) 17:59:56 ]
以下のように大別できる。
・C言語以外にテーマがある本(たとえば信号処理とか)
・特定の計算機環境がテーマの本(Windowsの、組込みの、...)
・チュートリアル
・リファレンス
・クックブック・レシピ集
・ポインタとか言語の特定の面に焦点を絞った本

以上、だいたい俺が今思いついた分類

757 名前:デフォルトの名無しさん mailto:sage [2010/04/13(火) 18:55:20 ]
分類?
入門書、リファレンス、Tips、アルゴリズム辞典、とかそういうもんか?

758 名前:デフォルトの名無しさん mailto:sage [2010/04/13(火) 19:09:55 ]
>>755
大学は昔からそうだよ

759 名前:デフォルトの名無しさん mailto:sage [2010/04/13(火) 19:25:07 ]
>>758
かわいい女の子が聞けば教えてもらえる

760 名前:デフォルトの名無しさん mailto:sage [2010/04/13(火) 19:29:00 ]
>>758
どんな糞大学だよ

761 名前:デフォルトの名無しさん mailto:sage [2010/04/13(火) 19:37:46 ]
どこのDQN大学か知らんが
金払ってんだからきっちり権利主張してこいよ

762 名前:デフォルトの名無しさん mailto:sage [2010/04/13(火) 19:41:08 ]
このごみはどうすればリセットできるの?

763 名前:デフォルトの名無しさん mailto:sage [2010/04/13(火) 19:57:31 ]
>>762
自分の質問にてっとり早く回答してくれない人はごみ扱いなんですねw

764 名前:デフォルトの名無しさん mailto:sage [2010/04/13(火) 20:06:36 ]
もちろんです



765 名前:デフォルトの名無しさん mailto:sage [2010/04/13(火) 21:14:06 ]
これならわかるC++って入門書としてどう?
近所の書店がブルーバックス棚卸でセールするらしいから
興味有ったんだ。ブルーバックスじゃない新版も出てる
みたいだからそっちのが良いのか

766 名前:デフォルトの名無しさん mailto:sage [2010/04/13(火) 21:21:31 ]
>>765
入門は「C++ Primer Plus」がよい


767 名前:デフォルトの名無しさん mailto:sage [2010/04/13(火) 21:22:52 ]
ロベール

768 名前:デフォルトの名無しさん mailto:sage [2010/04/13(火) 21:24:10 ]
新は売りのサイズがデカくなって魅力減った。まぁ1ページの情報量増えたのは
悪いとも限らないんだけど。
あと内容が大きく変わってより一般的なC++の入門書に近付いたから無難といえば無難。
でもこれならわかる、の良さが減ったのも事実。
ブルーバックス版のは若干クセが有るが良書の部類。

769 名前:デフォルトの名無しさん mailto:sage [2010/04/13(火) 22:06:40 ]
>>758
大学は当てにしないほうが良い。わたしのときなんか k&r1 で本のソースがコンパイルできなかった。
int main();
int argc;
char *argv[];
{
return 0;
}


770 名前:デフォルトの名無しさん mailto:sage [2010/04/13(火) 22:07:28 ]
>>767
説明は正確だが演習がない、やくにたたない。

771 名前:デフォルトの名無しさん mailto:sage [2010/04/13(火) 22:32:12 ]
自分で何か作れよw

772 名前:デフォルトの名無しさん mailto:sage [2010/04/13(火) 22:41:12 ]
>>771
それはそうですね。ネタが思い浮かばないときは宿題スレが役に立ちます。

773 名前:デフォルトの名無しさん mailto:sage [2010/04/13(火) 22:51:08 ]
演習とか短いプログラムしか書かせないから役に立たないよ
何か作れ、何か

774 名前:デフォルトの名無しさん mailto:sage [2010/04/13(火) 23:35:46 ]
ダイテルの練習問題は結構長い気がす
CPUのエミュレータとインタプリタ作らされるし



775 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 00:01:04 ]
みんなのPythonはどうですか?
Amazonの評価はあんま高くないけど

776 名前:デフォルトの名無しさん [2010/04/14(水) 00:02:37 ]
>>775
いいよ

777 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 00:26:26 ]
>>776
thx!
衝動買いしちゃったけどC++も勉強中なことに気がついた、、
取り合えず両方少しずつ進めて行きます

778 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 00:29:23 ]
色んな言語を学ぶ事で得られる事もある
まあ気にすんな

779 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 00:30:50 ]
正規表現の解説が1ページくらいしかなかったような気がする

780 名前:デフォルトの名無しさん [2010/04/14(水) 00:31:40 ]
1ページあれば十分

781 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 00:33:30 ]
C++とかJavaやってると、pythonとかrubyが気になってしかたないよね

782 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 00:35:24 ]
Pythonは正規表現が組み込みじゃないからそれでいいんだろう

783 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 00:39:25 ]
プログラム歴20年くらいだが演習問題なんて一度もやったことない

784 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 00:44:17 ]
>>781
なんか一つはLL言語覚えたほうが良い気がするよね。俺だけかもだけど



785 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 00:47:51 ]
LL言語とか最近よく聞くけど
軽量言語言語って何だよと思う

786 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 00:53:46 ]
LLだと通じにくいからね
かといって軽量言語だとLuaなんかが真っ先に浮かんでしまう

787 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 06:14:39 ]
Rubyがちっとも軽くない件

788 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 06:44:15 ]
F#なら軽量としても重量としても動かせます。

789 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 07:06:24 ]
ソースの量とか実行までの時間とかそういう意味で軽量ってことでしょ

790 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 07:17:27 ]
>>788
それ言い出したらほとんどの言語がそうだろw

791 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 07:18:44 ]
そういう意味なら C# だって軽量言語として使える。
Haskell だって使えるよ。


792 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 07:24:48 ]
いやまじなところで、軽量ってのは要は簡単に動かせるってことざんしょ?
それは動的のおかげでざっくり書いても動かせたりインタプリタあったりとかで書くそばから動かせたりとか。
F#は静的だけど型推論などで動的に近いくらいざっくり書いても動かせるしインタプリタとかコマンドラインとか環境もある。
そんな感じにできるならHaskellもC#も軽量と言ってもいいんじゃね?

793 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 08:17:11 ]
>>769
俺の時だとそうだったけど、今時それはないだろ。

794 名前:753 mailto:sage [2010/04/14(水) 12:12:40 ]
>>753です。何か荒れちゃったみたいですみません・・・
ちなみに自分は今のところ>>753以外レスしてないので参考までに。

>>756-757
こんな情報を求めてました。ありがとうございます。
書籍の分類とかだとネットで検索しても中々分からないもので・・・
あと、まだ大学の授業ではガイダンスがあっただけですので、ちょっと先走ってここで質問してしまいました。

それと、林晴比古さんの本が微妙なので本屋に行ったら、去年秋に明解C++が出版されていたようですね。
早速買ってきて今勉強してます。やっぱり柴田さんの方が良いですね。



795 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 12:38:53 ]
>>794
Cじゃないの?plusPlusなの?

796 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 12:41:57 ]
             /)
           ///)
          /,.=゙''"/
   /     i f ,.r='"-‐'つ____   こまけぇこたぁいいんだよ!!
  /      /   _,.-‐'~/⌒  ⌒\
    /   ,i   ,二ニ⊃( ●). (●)\
   /    ノ    il゙フ::::::⌒(__人__)⌒::::: \
      ,イ「ト、  ,!,!|     |r┬-|     |
     / iトヾヽ_/ィ"\      `ー'´     /

797 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 12:44:33 ]
>>792
Haskell にもインタプリタ環境があって書いたそばから実行できるし、
遅延評価のおかげで比較的宣言的にプログラムできて簡単だから軽量だな。

C# は知らん

798 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 12:51:54 ]
>>795
授業で指定されたのは、Borland C++ CompilerとTurbo Debuggerです。つまり、プラスプラスの方だと思われます。

799 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 12:57:02 ]
>>798
いや、その環境でCも学習できるんじゃないの?

800 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 13:23:15 ]
>>799
そうですね、しかしC→C++だと遠回りな気がしたので手っ取り早くC++に来ちゃいました・・・w
以前Action Scriptを弄繰り回した時、リファレンス本で関数やクラスについて根気よく調べた経験があるので、
いきなりC++に入っても挫折しないで続けられる、と思いたい・・・です。
こまごましてても苦に感じない性格ではありますので。

801 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 13:55:47 ]
コンパイラにC++とついててもCのコンパイルもできるから
コンパイラの名前だけで授業で使う言語をC++と判断できないという話なんだけど
まあオリエンテーションで使用言語がC++と指定されたと理解しよう……


802 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 14:29:29 ]
あ〜・・・いや、授業ではCの基本の基本を学ぶって言ってましたね。
自分ではC++をやろうと思ってるんです。授業は取っ掛かり、という感じなんです。

803 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 14:54:26 ]
Cにオブジェクト指向言語の機能加えたのがC++だかんね
C++から始めるのはあんまりオススメできない
遠回りな気がするって言うけど急がば回れって言葉もあるしね
たぶん言ってる意味分らんだろうが…

まあ自分のやりたいようにやるのが一番だと思うよ
そうじゃないと捗らないしね

804 名前:753 mailto:sage [2010/04/14(水) 14:59:34 ]
他スレで色々教えて頂いた結果、Borland からVisual Studio2008expressに変えました。

>>803
C++がインスコされてればCも学べるんですよね。
とりあえずC++やってみて、ダメだと思ったら素直にCやってみようと思います。
ありがとうございます。



805 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 16:43:11 ]
>>804
C++はCの上位互換ではないよ、共通部分は大きいけど。
たぶん、授業ではPascalでもかわらないようなところだけやるんだと思うけど。

806 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 16:45:26 ]
>C++がインスコされてればCも学べるんですよね。

前に拡張子をcppで保存して上手くいかないとか逝ってる香具師がいたな

807 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 16:54:20 ]
香具師とはなんですか?

808 名前:デフォルトの名無しさん mailto:sage [2010/04/14(水) 17:34:49 ]
www.amazon.co.jp/gp/product/4775302507

666ってやだな

809 名前:デフォルトの名無しさん mailto:sage [2010/04/15(木) 16:18:19 ]
C++の全てのクラスとか構造体とか網羅してる辞書みたいなのないの?

810 名前:デフォルトの名無しさん mailto:sage [2010/04/15(木) 17:48:21 ]
>>806
俺はC++を.cで保存してて悩んだことがある...

811 名前:デフォルトの名無しさん mailto:sage [2010/04/15(木) 18:39:56 ]
>>809
msdn

812 名前:デフォルトの名無しさん mailto:sage [2010/04/15(木) 20:23:38 ]
MSDNだな

813 名前:デフォルトの名無しさん mailto:sage [2010/04/15(木) 22:36:27 ]
>811-812
俺の友人の書いたクラスがのってません。

814 名前:デフォルトの名無しさん mailto:sage [2010/04/15(木) 22:48:16 ]
いいえ、それはC++ではありません



815 名前:デフォルトの名無しさん mailto:sage [2010/04/15(木) 22:49:51 ]
ソースがドキュメント

816 名前:デフォルトの名無しさん mailto:sage [2010/04/15(木) 23:00:31 ]
バグさえそこに詳細に書いてある

817 名前:デフォルトの名無しさん mailto:sage [2010/04/15(木) 23:55:32 ]
matz自重


818 名前:デフォルトの名無しさん mailto:sage [2010/04/16(金) 00:33:42 ]
>>810
並行して学ぶ場合は誰もが通る道

819 名前:デフォルトの名無しさん mailto:sage [2010/04/16(金) 00:37:40 ]
>>815-817
Matzっていまではそんなこといわなくなってり?

820 名前:デフォルトの名無しさん mailto:sage [2010/04/16(金) 00:41:06 ]
出典はこれな。もう古文書だよなこれわ。
ttp://www.ruby-lang.org/ja/man/html/Ruby_CDD1B8ECBDB8.html#Document

821 名前:デフォルトの名無しさん mailto:sage [2010/04/16(金) 08:00:43 ]
あっちは消してもこっちは残ってるのか

822 名前:デフォルトの名無しさん mailto:sage [2010/04/16(金) 09:17:36 ]
勉強してもなんか壁みたいなのを感じるんだけどどうしたらいい?

823 名前:デフォルトの名無しさん mailto:sage [2010/04/16(金) 09:29:12 ]
入門書を読んでるといつまでも入門レベルにとどまるという罠

この本なかみは見てないけど目の付け所は良いと思う

入門書に飽きたら読む本
ttp://www.amazon.co.jp/dp/4774117978


824 名前:デフォルトの名無しさん mailto:sage [2010/04/16(金) 09:52:37 ]
てか入門書1冊読んだら後は書いていくだけだよ。
本を読むのは

・わからないことを調べるとき(辞書的に使用)
・暇つぶし(マンガや雑誌を読むのと同じ感覚で)

このくらい。
自分で試行錯誤した経験がないと
他人のコード見てもそれのどこがすごいのか
実感できないしエキスを吸収できない。



825 名前:デフォルトの名無しさん mailto:sage [2010/04/16(金) 10:47:45 ]
>>823
評価5がひとつもないねw

826 名前:デフォルトの名無しさん mailto:sage [2010/04/16(金) 10:48:51 ]
>>824
同意

ざっと本のソースみただけでわかったつもりになってるのが一番まずい

827 名前:デフォルトの名無しさん mailto:sage [2010/04/16(金) 17:15:55 ]
入門書1冊でコーディングはじめるのは無理っす
というか無理だった
頭のよい人はいいね

828 名前:デフォルトの名無しさん mailto:sage [2010/04/16(金) 19:55:58 ]
最初からエレガントなコードを書こうとしてんじゃないの?
逆にきったないコードを書いた経験はあった方がいい
将来思い出して死にたくなるから、きったないコードを書かなくなる

829 名前:デフォルトの名無しさん [2010/04/16(金) 21:22:35 ]
最近はSEと鬱とかSEからの転職とかそんな本ばかり読んでいる。

830 名前:デフォルトの名無しさん mailto:sage [2010/04/16(金) 22:55:14 ]
切り口は良いね
手に取って立ち読みしたけど
つまんないから本棚に戻した

831 名前:デフォルトの名無しさん mailto:sage [2010/04/16(金) 22:58:47 ]
C++を学ぶ上でC言語がかなり厄介。
初めにC#やったからオブジェクト指向じゃないと肌に合わない上に金魚のフンのようにC++についてくるC言語って・・・

832 名前:デフォルトの名無しさん mailto:sage [2010/04/16(金) 23:01:30 ]
でも、Cで書いて欲しいと言われる事もあるだろうから
Cを知っておくのは悪い事ではない

833 名前:デフォルトの名無しさん mailto:sage [2010/04/16(金) 23:05:27 ]
>>832
柔軟性がない奴に無理言うなよ

834 名前:デフォルトの名無しさん mailto:sage [2010/04/16(金) 23:10:52 ]
ジジババの拠り所



835 名前:デフォルトの名無しさん mailto:sage [2010/04/16(金) 23:17:30 ]
C++やるにしても、Cは分かりませんとか言ってるやつなんて危ないだろ。


836 名前:デフォルトの名無しさん mailto:sage [2010/04/16(金) 23:18:44 ]
そんなC++を失敗作みたいに言うなよ

837 名前:デフォルトの名無しさん mailto:sage [2010/04/17(土) 00:46:23 ]
C++はネイティブコンパイル言語では
避けようの無い選択肢だからな

838 名前:デフォルトの名無しさん mailto:sage [2010/04/17(土) 03:27:52 ]
C++は失敗作ですよ

839 名前:デフォルトの名無しさん mailto:sage [2010/04/17(土) 03:45:41 ]
失敗作はお前の頭じゃ

840 名前:デフォルトの名無しさん [2010/04/17(土) 04:13:19 ]
Cで書くと10行必要な記述を3行にするために、50行のクラスを書かされる。

そんな脳性麻痺患者しか使わない言語、それがC++です。

841 名前:デフォルトの名無しさん mailto:sage [2010/04/17(土) 04:19:20 ]
1回しか使わない書き捨てプログラムをクラス化するなんて
馬鹿なの?
死ねの?

842 名前:デフォルトの名無しさん mailto:sage [2010/04/17(土) 04:26:27 ]
しーねのーのーくーにーはー  じーっしゅーううにー

843 名前:デフォルトの名無しさん mailto:sage [2010/04/17(土) 07:34:51 ]
メモリをちゃんと開放しているのか分からない・・・
自作のプログラムは自分では想定していなかったエラーが起こるかもしれない・・・
もっとわかりやすく効率的で速いコードがあるんじゃないのか・・・

そんな不安から拭えない・・どうしたらいいの・・・・

844 名前:デフォルトの名無しさん mailto:sage [2010/04/17(土) 08:08:58 ]
不安から拭えないってどういうこと



845 名前:デフォルトの名無しさん mailto:sage [2010/04/17(土) 08:20:38 ]
スマポとコンテナ使え

846 名前:デフォルトの名無しさん mailto:sage [2010/04/17(土) 09:08:57 ]
>自作のプログラムは自分では想定していなかったエラーが起こるかもしれない・・・

エラーが起こったら直せばいい

他人の作ったプログラムで想定していなかったエラーが起こるよりまし

847 名前:デフォルトの名無しさん mailto:sage [2010/04/17(土) 09:09:21 ]
>843
俺様の作ったプログラムに間違いはねぇと思えるようになるまで精進する。

848 名前:デフォルトの名無しさん mailto:sage [2010/04/17(土) 09:17:39 ]
他人の作ったプログラムで想定していなかったエラーが起こったら目も当てられない

849 名前:デフォルトの名無しさん mailto:sage [2010/04/17(土) 11:35:17 ]
C++勉強してるけど、正直辛い。

850 名前:デフォルトの名無しさん mailto:sage [2010/04/17(土) 11:36:55 ]
仕事じゃなければ、C++はやめて別の言語をやった方良い

851 名前:デフォルトの名無しさん mailto:sage [2010/04/17(土) 11:42:18 ]
「一番好きな言語は?」「C++」
「一番ダメだと思う言語は?」「…C++かな」
みたいなコピペを見てからC++に興味を持つようになった

852 名前:デフォルトの名無しさん mailto:sage [2010/04/17(土) 11:56:58 ]
想定しないエラーは起こるだろう。
起こったら、直して、そのケースを覚える。

後、他人に使ってもらうと、高確率で想定外の利用方法をしやがる。
自分で使う分には、自分の癖と利用方法を理解しているから、想定外
が発生する事が少ない。

要は、思った通りに動いてないなら、そこを勉強・修正して自分自身の
実行コード・処理、記録に修正いれろと

853 名前:デフォルトの名無しさん mailto:sage [2010/04/17(土) 11:59:38 ]
C++は低級言語的な面があって好きだけど
色々と邪悪な面もあるからなあ
俺はその邪悪な面も愛せるけど

854 名前:デフォルトの名無しさん [2010/04/17(土) 12:41:20 ]
おれは愛せないな
C#とかJAVAは愛せる



855 名前:デフォルトの名無しさん mailto:sage [2010/04/17(土) 12:53:01 ]
C++といえば禿ちゃびん大先生のプログラミング本はどうなったんだ
Programming Principles and Practice Using C++

856 名前:デフォルトの名無しさん mailto:sage [2010/04/17(土) 13:51:25 ]
>855
その本なら俺の隣で寝てるよ?
プログラミング童貞なヤツに基本的なところから手取り足取り優しく教えてくれる






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<177KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef