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


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

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



1 名前:デフォルトの名無しさん [2008/02/06(水) 13:53:51 ]
プログラム技術板倉庫
s225.web.fc2.com/index.html

前スレ
推薦図書/必読書のためのスレッド 38
pc11.2ch.net/test/read.cgi/tech/1198173179/

802 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 21:07:50 ]
相手すべきではないのかもしれんが・・・
786レベルの入門書ばかりをそう何冊も読む必要は無いってこと。


803 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 21:19:27 ]
なにが世界を渡り合えるだよ
子供だなぁ…

804 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 21:22:58 ]
>>799
>Cに関しては世界を渡り合えるぐらいの
それすごい範囲広いぞ。

そっから先は、各種専門書。
カーネル・ドライバ、組み込み、ネット関連のデーモン、マルチメディア処理、他
のそれぞれで、言語そのもの以上に覚える・理解することが山程ある。
>>798はそこに行くまでの足場作りに関して。

それと、書いたあと気付いたけど、CじゃなくてC++のこと書いてたスマン

805 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 21:31:07 ]
本物のプログラマは言語を見たら、まず、言語の公式仕様を手に入れて
自分で適当にパーザを書いてみて、実装がうまくいかずに深みに嵌って、
「この言語の仕様はカスだ!!」という結論に3回くらい達したあとに
ぶーぶー言いながら使うようになるのが普通じゃね?

806 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 21:33:21 ]
本物のプログラマは FORTRAN かアセンブリ言語、あとはマシン語しか使わないよ。

807 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 21:49:26 ]
最近の若いもんはyaccなんてものに頼りやがる。


808 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 00:22:59 ]
>>786
K&R2 でじゅうぶんではないかな?
あと、本を読むだけじゃなくて人から教えてもらう(というかまずいところを指摘してもらう)のは非常に有効だ。

809 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 00:44:47 ]
>>806
アセンブリ言語?マシン語?どう違うの?

810 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 00:45:46 ]
>>807
だってべんりだもん。状態遷移が10x10くらいを超えるとやってられへん。



811 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 00:47:05 ]
>>802
全部あわせても30分でよめるやろなあ...。

812 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 00:48:57 ]
アセンブリ言語
int 21h
マシン語
CD 21

813 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 00:55:46 ]
>>807
最近の若者はparser combinatorですよ、おじいさん。

814 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 01:15:31 ]
>>813
んー、haskell か...。

815 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 01:46:49 ]
ScalaやSchemeにもある。

816 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 08:53:42 ]
プロログあげろよ


817 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 12:18:13 ]
プロログはコルメライワというフランス人が1972年に
自作の既にあったパーサを書き直して言語に仕立てたんですね。
ですから生まれつきパーサです。
yaccも同じころですか?


818 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 14:00:52 ]
>>817
コルメライワ自身が1980年代中頃になって書いた論文と、
「自然言語解析の基礎」 田中穗積著 産業図書 p156の記述に
よると、
彼は機械翻訳システム開発に参加した過程でq-システムという
非決定性言語を生みだした。これがPrologの前身のようだが、
これはモントリオール大での話で、その後のマルセイユ大では
機械的な定理証明法がテーマであったらしい。
このことから、機械翻訳におけるパーサの開発がそのままPrologの
誕生の誕生につながるという物語は少々無理があるようだ。


819 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 16:41:03 ]
スクリプト言語しか経験ない自分が
VC++で適当なものが作れるようになりたいと思って買ったもの

・C実践プログラミング
→たまに見るだけ。いまのとこポインタのとこだけ必要だったのでやった。
・プログラミングWindows
→半分読んで中止。要はメッセージドリブンがわかればよいんじゃねえかと思ったので。
・Accelerated C++
→問題だけ進め中。濃いけどやってて楽しい。

特に間違ってないと思うんだが。
しかしVC++って重くて使いにくいね。
イライラするのでcygwin+emacsでやってるよ・・・。

820 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 19:23:41 ]
関数型をやってみようと思うんだけどHaskellとOcamlってどっちがお勧め?
プログラミングinOCamlかふつうのHaskellプログラミングの一方を買う予定



821 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 19:38:24 ]
純粋関数型に一気に飛ぶと混乱するかもしれないので
OCaml を間に挟んで Haskell に行くのもいいかもしれない。

822 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 20:36:35 ]
ふつうのHaskell は推薦せず。どこにこの言語の魅力があるかが
書けていないと思う。

823 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 21:10:42 ]
>>822
言語の魅力がどこにあるかなんてどうでもいいのだよ。
その言語が「役に立つかどうか」しか関係ない。

824 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 21:16:41 ]
「役に立つかどうか」なら関数型言語自体あまりおすすめできないような・・・


825 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 21:19:17 ]
「本人にとって」役立つかどうか
ってところが重要

826 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 21:22:42 ]
そんなこといったらプログラムしなくてもいい気がしてきた

827 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 21:30:36 ]
早く気づけてよかったね

828 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 21:47:01 ]
>>823
最初から役に立つと決めてかかって
さあ、教えてやるっていう本だから
だめなのさ。

829 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 21:56:11 ]
たいていの本は前書きとかでどういう人向けか書いてるよね

830 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 22:03:10 ]
>>829
この本などは前書きどころか書名のなかで暗示してるのにね。
技術書であっても、世阿弥言うところの「花」がないとだめだね。



831 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 22:24:28 ]
ちょっと古いが、
「オペレーションシステムの基礎」 A.N.ハーバーマン著 土居範久訳 培風館
と言う本。この本の書評で誰だったか忘れたが、
「後半の記憶管理やデータ管理はないほうがよかった」と評した。
前半というより、過半はP/V命令などを中心に排他制御やプロセス管理に
充てられていた。著者はダイクストラやホーアらの共同研究者で
当時の学者達の確保したい情報が緻密な語り口で詰まっており、
これだけで充分、オペレーションシステムの本だから体裁を整える
必要なし、という最大の賛辞なのだ。こういう本こそ魅力がある。

832 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 23:51:49 ]
>>828
うだうだ、屁の役にも立たない薀蓄ならべられるよりいいさ。

833 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 23:54:26 ]
>オペレーションシステムの基礎
>オペレーションシステムの基礎
>オペレーションシステムの基礎
>オペレーションシステムの基礎
>オペレーションシステムの基礎
>オペレーションシステムの基礎

834 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 00:01:19 ]
>>831
オペレーティングシステム、な

835 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 00:15:05 ]
検索してみたら、けっこう引っかかるな

836 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 00:17:59 ]
>>820
Schemeをまだやってないなら、まずSchemeを。
次にHaskellをお勧めします。
理由は本がたくさんあって、2ちゃんねるのスレがにぎわってるから。

837 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 01:08:01 ]
schemeならHow to Design Programsが最強だとおもう。
プログラミング初めてでも再帰まで普通に学べて、
問題に対してそれを適用できるようになってしまう。
言語仕様が簡単だから本質的な話に集中できるんだろう。
すべての初心者に勧めたいくらいだ。

838 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 01:21:14 ]
Schemeなぞ、本買うまでもないって。普通のプログラマなら、したのURL
1日で読んで終わり。

www.stdio.h.kyoto-u.ac.jp/~hioki/gairon-enshuu/SchemeNotes/scheme.html

839 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 01:23:14 ]
>>837
>言語仕様が簡単だから本質的な話に集中できるんだろう。

英語が苦手な人間には本質的な話に集中できないのでは?


840 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 01:26:23 ]
英語は乗り越えなきゃいけない壁だろ。



841 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 01:37:18 ]
SICPが理解できれば世界が変わる

842 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 01:37:52 ]
>>838
凄い馬鹿を見た

843 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 01:39:55 ]
>>842
かわいそうな子は放置で

844 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 01:40:15 ]
SCIP読んだ上で言うが、>>838で十分。

845 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 01:41:37 ]
なんかSchemeを学習する理由が食い違ってるっぽいな

846 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 01:43:17 ]
>>845
たぶん、とてつもなく食い違ってると思う。Schemeなぞ、考え方を>>838
で学べばそれで十分。それ以上でもそれ以下でもない。

847 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 01:54:50 ]
>>838のを一通り理解したら「関数型をやって」みた(>>820)ことになるのか?
違うと思うけどなあ。

848 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 01:58:05 ]
>>847
勝手に誤読すんなよ。Schemeは>>838で十分だといってるだけだぞ。
関数型やるならLispとか似非やらないで、Haskellやっとけ。

849 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 01:59:46 ]
マクロに触れずともSchemeは十分だそうです


850 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 02:01:41 ]
>>848
話の流れは820に対して答えてやるって流れだろって。



851 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 02:23:23 ]
ああ、Lisp系は似非関数型だからHaskellやっとけ、なのか。
最初からそういえばいいのにね。

852 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 02:39:39 ]
C言語の本で中、上級者が読むべき本を教えてください

853 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 03:30:35 ]
>>852
エキスパートCプログラミング
既読ならスマソ


ネトゲプログラミングのオススメ入門書あれば教えてください。
一応winsockとかは読んだんだけど、
どうやってMOにすんの?って段階なもんで。

854 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 06:26:46 ]
Ocamのほうが挫折しないと思う。

855 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 06:44:19 ]
occam 挫折した。

856 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 06:58:02 ]
>>855
「INMOS Limited OCCAM プログラミングマニュアル」啓学出版社 ISBN-4-7665-0133-0


857 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 07:00:26 ]
OcamlとHaskellどっちを選ぶ?と言われると悩むが
>>820の書籍のどっちかから選ぶなら
プログラミングinOcamlのほうがいいかと

858 名前: mailto:sage [2008/04/15(火) 14:12:48 ]
既出だが自分もSchemeならHow to Design Programsがいいと思う。
Web上でただで読めるよ。ただ普通のSchemeとちょっと文法がちがうような。

859 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 14:19:58 ]
PDFじゃなきゃヤダー

860 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 12:08:23 ]
日本語で書かれたHaskellのしっかりした本でないかなぁ。
「Prologの技芸」レベルのやつ。これは翻訳だけど。



861 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 20:25:20 ]
ビューティフルコード、もう売ってる?
アルファブロガー(笑)の某が献本されたとかでムカツク

862 名前:デフォルトの名無しさん mailto:sage [2008/04/18(金) 20:50:44 ]
>>860
日本語に訳されない
つまり学習する価値の無い言語だって
思ったほうがいいよ。
OCamlを覚えなさい

863 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 00:34:54 ]
Rの書籍でお奨めのものを紹介してください〜

864 名前:デフォルトの名無しさん [2008/04/20(日) 00:01:01 ]
データ解析環境「R」
The R Tips
The R Book
Rの基礎とプログラミング技法

この辺かな

865 名前:デフォルトの名無しさん [2008/04/20(日) 17:18:37 ]
落ちてから随分過疎ったな。

866 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 17:47:49 ]
アルゴリズムの勉強をしようと思い、参考書を選ぼうと思ってるんですが
お勧めの参考書とか教えてほしいです。


867 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:05:11 ]
・データ構造とアルゴリズムの基礎知識
・Cプログラマのためのアルゴリズムとデータ構造
・新版・アルゴリズムC
・アルゴリズムイントロダクション
・アルゴリズムサイエンス 入り口(出口)からの超入門

C言語を使ってるのが上3冊、アルゴリズムCはボリュームがある
アルゴリズムイントロダクションは理論的なアルゴリズムの本、難しいが学生なら挑戦する価値有り
最近出てる共立のアルゴリズムサイエンスシリーズは個人的に面白いと思う、読み本感覚でどうぞ

868 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:25:37 ]
>>866
C言語の基本は大丈夫?

869 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:28:51 ]
ありがとうございます。
amazonで調べたところ
新版・アルゴリズムC
Cプログラマのためのアルゴリズムとデータ構造
アルゴリズムイントロダクション
の三冊が印象に残ったのですが、この中から1〜2冊選ぶとしたらどれがいいでしょうか?
現在学生で来年就職予定です


870 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:30:37 ]
>>868
C言語は入門書を一冊やった程度なので
初心〜初級者レベルです。書くのを忘れてましたすみません・・



871 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 18:41:19 ]
>>868
そんな奴はD1までROMってから質問しろ

872 名前:デフォルトの名無しさん mailto:sage [2008/04/20(日) 19:22:23 ]
>>869
アルゴリズム、っていってもいろいろありますが、データ構造にかかわるブラシュアップはいかが?
ということで、「データ構造」が題名にある2冊目がよさそうです。(私は読んでいませんが。)

手元にあるのは
データ構造, 浅野哲夫, 近代科学社 1992 (古いのですが)
内容は、配列、リスト、スタック、キュー、ヒープ、ハッシュ、2分探索木(AVL木, 2-3木)
segment tree, priority serch tree, k-d tree, quad tree, くらいでしょうか。

873 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 21:15:55 ]
じゃあ、俺もついでに

Cで二分木とかのバックトラックを実装するのに、単に再帰関数を・・で
終わりにしないで、スタックが抜けないとか処理効率の最適化とか
みたいな部分を、真面目に書いてある本でお勧めあります?

874 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 22:44:20 ]
>873
情報提供料98000円になります

875 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 09:44:35 ]
>>873
そんな本ないでしょー

876 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 10:02:50 ]
>>873
処理自体は再帰じゃなくてループで書いて
データ構造だけ再帰にするんだよ

877 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 10:26:04 ]
>>873
AZ-PrologでCに落として、眺める。
これだと確かに98000円。いや、96000円だ。


878 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 14:39:43 ]
最近, あちこち SICP だらけなのは SICP の邦訳だ出たせい?
こんなん有り難がって読むくらいだったら, ファイン万物理学読めよorz

879 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 14:55:22 ]
当方Java経験者でC#+.NETやろうと思ってるんだけどおすすめ本ってないもんかな?
逆に絶対買うなってのがあればおながいします。

880 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 17:12:26 ]
>>877
P# で C# に落とすというのもある。まじめに? 最適化をするかどうかは
知らない。これだとただ。



881 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 19:13:40 ]
>>878
SICPの邦訳なんて前世紀からでとるぞ
ファイマン計算機科学じゃなくてファイマン物理学なのか?

882 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 19:16:38 ]
ファイン万もファイマンも知らないな。ファインマンさんなら知ってるけど。
つか、マルチのコピペだよそれ。

883 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 19:42:22 ]
ご冗談でしょう、ファインマンさん

884 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 21:58:27 ]
素粒子戦隊ファインマン


885 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 23:43:35 ]
いまは男女差別になるからマンて使っちゃいけないんだよう

ウルトラレンジャーコスモス

886 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 00:40:25 ]
マンコ

887 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 00:56:34 ]
ファインパーソン

888 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 01:09:35 ]
>>879
オライリーの「プログラミングC#」おすすめ。

889 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 02:20:03 ]
>>873
んー、>>873 の方針で昔使っていたものがあります。まあ、たたき台くらいにはなるでしょう。
.h: kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6317.txt
.c: kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/6316.txt
今は STL なんで、もういらないのです。

890 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 06:20:20 ]
>>873
Prologがひろまった頃話題になった、
last call optimization とか successful pop のようなことに
対処する技法がでているかということですか?




891 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 06:37:15 ]
>>873
C#だけど、
ttp://www.okisoft.co.jp/esc/prolog/in-cs-r5.html
あたりを越えるサイトやブログは見ないなぁ。

892 名前:デフォルトの名無しさん: mailto:sage [2008/04/23(水) 22:29:13 ]
>>891
このページ面白いね

893 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 20:02:31 ]
俺も気に入った

894 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 01:44:06 ]
じゃあ俺も

895 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 02:36:58 ]
俺も尾漏れ

896 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 06:07:14 ]
結構高度なテーマを4つ5つの言語で書いてあって、
しかも丁寧な説明のある本はあまりない。逆引き本の
ようなものは多いけれど。本なんて時代遅れかもしれ
ないが、やはり別の使い勝手がある。それで、
出版社の人、「本にさせてください」っていってきてーー。

897 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 13:08:01 ]
そういう雑誌が死滅したからね。
Web系の方が儲かるから。

898 名前:デフォルトの名無しさん [2008/04/25(金) 15:37:16 ]
ビューティフルコードってどうなん?

899 名前:デフォルトの名無しさん [2008/04/25(金) 20:36:23 ]
本なんて買わなくても、ここ見れば全部載ってるよ。
builder.japan.zdnet.com/sp/c-programming-language/

900 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 20:46:18 ]
まだ修正されていない記事あるのか



901 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 21:03:36 ]
>>899
上で話題になってた記事レベルのを探してみたが、見つけられなかった。
あるかい?


902 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 21:16:36 ]
>>896
その本の内容は某大学の卒業論文じゃないか






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

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

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