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


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

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



1 名前:デフォルトの名無しさん [2007/12/21(金) 02:52:59 ]
プログラム技術板倉庫
s225.web.fc2.com/index.html

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

2 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 02:53:30 ]
>「アルゴリズムイントロダクション 全3巻」 近代科学社
> www.amazon.co.jp/exec/obidos/ASIN/4764902451/
> 日本では、いまだに Aho,Ullman の著書が主流とされているが、
> 理論的に欠陥があり書き換えが必要なので Cormen のものをお勧めする。だそうだ
> 「アルゴリズム C (1-3巻)」 R. セジウィック / 近代科学社
> www.amazon.co.jp/exec/obidos/ASIN/4764902559/
> を買おうと思っていたのですが、どちらがよりお奨めですか ?
> 大きな差はないとおもうけど、Cormen の方が全米の大学で良く教科書として
> 使われているみたい。
> アメリカの大学だと、計算機科学専攻になるにはこの手のアルゴリズムの単位が
> たいてい必修になってる。でも日本の大学じゃ、まともにこのレベルの教科書を
> 使いこなしてるところは少ないみたい。
> 独学でも、きちんとマスターしたら、へなちょこ「情報工学科」出よりも基礎は
> しっかりするんじゃないかな。

> 「アルゴリズム C++」 Robert Sedgewick 近代科学社 判が古い
> www.amazon.co.jp/dp/4764902222/
> 基本的には広く浅く。代表的なアルゴリズムの実行過程や実装方法が図表や疑似コー ド
> を用いて平易に説明されている。
> あるアルゴリズムが、どのような考え方で問題を解決し、どのように実装され、
> どの程度の計算量になるのか、などを調べるには便利。
> 何故その計算量になるのか、なぜ『確かに』問題を解決するのか、といった理論的な
> ことを学ぶには不十分かも。
> 実装者を目指す学生向け。理論系の学者を目指す人には不向き。
> 実際にコードを書くのが目的ならお勧め。
> 説明は (たぶん) 上手い。
> 「アルゴリズム」「アルゴリズムC」「アルゴリズムC++」は
> サンプルコードが違うだけで、あとの説明は (ほとんど) 同じです。

3 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 02:54:43 ]
関連スレ

新・推薦図書/必読図書のためのスレッド 1        ttp://pc11.2ch.net/test/read.cgi/prog/1146889623/
読んだ書籍の感想・紹介                   ttp://pc11.2ch.net/test/read.cgi/tech/1064681919/
【くそ!】 買ってはいけない技術本 【金かえせ】      ttp://pc11.2ch.net/test/read.cgi/tech/1118944895/
焚書すべき技術本、書籍                   ttp://pc11.2ch.net/test/read.cgi/tech/1171114780/
推薦図書/必読書のためのスレッド in ゲ製作技術 2   ttp://pc11.2ch.net/test/read.cgi/gamedev/1136546780/
推薦図書/推薦HP/必読書のためのスレッド  (データベース) ttp://pc8.2ch.net/test/read.cgi/db/1066219504/
データベース雑誌・書籍  (データベース)          ttp://pc8.2ch.net/test/read.cgi/db/1057410827/
これは読んどけ!セキュリティ必読書  (セキュリティ)  ttp://pc11.2ch.net/test/read.cgi/sec/1015195460/
参考になる書籍part2  (UNIX)                ttp://pc11.2ch.net/test/read.cgi/unix/1032192130/
UNIX系書籍の揚げ足をとるスレ  (UNIX)          ttp://pc11.2ch.net/test/read.cgi/unix/1033349230/
【Perl,CGI】参考書籍 第三版  (WebProg)          ttp://pc11.2ch.net/test/read.cgi/php/1030209573/
PHP関連の書籍 第3版  (WebProg)            ttp://pc11.2ch.net/test/read.cgi/php/1150558685/
役に立つ書籍は? 4冊目  (Web製作)           ttp://pc11.2ch.net/test/read.cgi/hp/1172823674/
間違ったHTML/CSS解説本  (Web製作)          ttp://pc11.2ch.net/test/read.cgi/hp/1136988367/
【オブジェクト指向】言語学習が先?概念学習が先?  ttp://pc11.2ch.net/test/read.cgi/tech/1073714172/
日下部陽一著 作ってわかるCプログラミング(第5版)   ttp://pc11.2ch.net/test/read.cgi/tech/1165327671/
ここにる奴で書籍(入門書)書いてる奴に告ぐ!!!  ttp://pc11.2ch.net/test/read.cgi/tech/1173805001/
参考書、10日で覚えるシリーズってどうよ?        ttp://pc11.2ch.net/test/read.cgi/tech/1160654543/

4 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 04:01:29 ]
>>1
乙です!

5 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 05:50:02 ]
          ___
        /:.:.:.:.:.:,`ーへ
       /:.:.:.:.:.:.:.:/:./:.:.:.:ヘ
        |:.:.:.:/.:.:イ:./:ハイ:.|:.|
       !:.:./:.:.:.(l/イゝ(/レ′  n.   n  >>1 グッドです!
       ノ:.:; :.:.:./.:|:.:|. rノー<二に}r‐V└、
     ((:./:.:/イ/⌒7⌒ ̄    } } |__ノ
     />r< //   /   __,,.ノノノ
.    〈  ノ|   〉/   /__/´
    ∨|_Y7て   /リ
    .イ:/       |/
  / /     !  |


6 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 05:52:04 ]
プログラミングの良書100冊!
ttp://itpro.nikkeibp.co.jp/article/COLUMN/20060127/228096/?ST=skillup

日経ソフトウエア2004年12月号特集「プログラミングの良書100冊!」
ttp://itpro.nikkeibp.co.jp/article/COLUMN/20060223/230481/

「プログラミングの良書100冊!」 分析/設計のエキスパートになるために
ttp://itpro.nikkeibp.co.jp/article/COLUMN/20060210/229019/

プログラミング書籍 読むならこの本!
ttp://itpro.nikkeibp.co.jp/members/NSW/ITBASIC/20030324/1/
ttp://itpro.nikkeibp.co.jp/members/NSW/ITBASIC/20030324/2/
ttp://itpro.nikkeibp.co.jp/members/NSW/ITBASIC/20030324/3/
ttp://itpro.nikkeibp.co.jp/members/NSW/ITBASIC/20030324/4/
ttp://itpro.nikkeibp.co.jp/members/NSW/ITBASIC/20030324/5/
ttp://itpro.nikkeibp.co.jp/members/NSW/ITBASIC/20030415/1/
ttp://itpro.nikkeibp.co.jp/members/NSW/ITBASIC/20030415/2/
ttp://itpro.nikkeibp.co.jp/members/NSW/ITBASIC/20030415/3/
ttp://itpro.nikkeibp.co.jp/members/NSW/ITBASIC/20030415/4/
ttp://itpro.nikkeibp.co.jp/members/NSW/ITBASIC/20030415/5/
ttp://itpro.nikkeibp.co.jp/members/NSW/ITBASIC/20030415/6/


『コンピュータの名著・古典 100冊』
ttp://www.amazon.co.jp/dp/4844318284
目次  ttp://direct.ips.co.jp/book/Template/Goods/bt_contents.cfm?GM_ID=1828&SPM_ID=1

7 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 05:55:37 ]
New Books          f57.aaa.livedoor.jp/~newbooks/
cBooks            www.cbook24.com/
2chBooks          deztec.jp/x/04/06/2ch/
推薦書籍集         bookshelves.at.infoseek.co.jp/
プログラム技術板倉庫  tito.fc2web.com/2ch/tech/index.html
Standard Books      www.yfcbookshelf.com/authentic_books_frame.htm

8 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 06:05:42 ]
ロベールのC++教室    ttp://www7b.biglobe.ne.jp/~robe/cpphtml/index.html
猫でもわかるプログラミング ttp://www.kumei.ne.jp/c_lang/
EffectiveC++入門       ttp://www002.upp.so-net.ne.jp/ys_oota/effec/index.htm
連載 改訂版 C#入門     ttp://www.atmarkit.co.jp/fdotnet/csharp_abc2/index/index.html

C/VC (入門・初級)(1/4) ttp://www2.ocn.ne.jp/~links4pg/sub37.htm
C/VC (入門・初級)(2/4) ttp://www2.ocn.ne.jp/~links4pg/sub1a.htm
C/VC (入門・初級)(3/4) ttp://www2.ocn.ne.jp/~links4pg/subb6.htm
C/VC (入門・初級)(4/4) ttp://www2.ocn.ne.jp/~links4pg/subwe.htm
C /V C (中・上級)(1/4) ttp://www2.ocn.ne.jp/~links4pg/sub71.htm
C /V C (中・上級)(2/4) ttp://www2.ocn.ne.jp/~links4pg/sub89.htm
C /V C (中・上級)(3/4) ttp://www2.ocn.ne.jp/~links4pg/suba7.htm
C /V C (中・上級)(4/4) ttp://www2.ocn.ne.jp/~links4pg/subw0.htm

9 名前:デフォルトの名無しさん [2007/12/21(金) 06:48:29 ]

0〜100冊   閲覧不可
101〜200冊 閲覧可能
201〜300冊 質問可能
301〜     回答可能

10 名前:デフォルトの名無しさん [2007/12/21(金) 07:19:04 ]
www.nicovideo.jp/watch/sm1779811



11 名前:デフォルトの名無しさん [2007/12/21(金) 07:21:50 ]
関係者トリップ情報 (偽者に注意)

2007/12/19(水)
ID:E8Oequ3N0 kz氏 packagedの人 ◆BH0nmndX96
ID:1Xu1qks40 Lividusの人 andromeca ◆CPNbxm3EIg
ID:vAwHZgjx0 メルトの人
ID:oSQ+FDNN0 えんじぇぅの人◆scM/nI4V.Y
ID:keBCp+3K0 鼻毛P(Frogging Dance)
ID:oMYHiaXq0 タイムリミットの人◆YYTZgV0LJk

2007/12/20(木)
ID:P7leIPBs0 鼻毛P ◆MP8vzeiN.w
ID:P7leIPBs0 鼻毛P ◆xUn5MII0Bg トリ修正
ID:3EXHazn00 melody...の人 mikuru396 ◆cFNknPxyis
ID:l4i4oFd60 ● 乳酸菌 ◆yHPARVlesM
ID:kxFiBz8Z0 kz氏 packagedの人 kz ◆BH0nmndX96
ID:YUkCq5Ml0 歌姫の人 azuma ◆mf21aXMzrg
ID:HRmiQ+iM0 ツンデレの人 ←みんなの嫁


12 名前:デフォルトの名無しさん [2007/12/21(金) 07:59:46 ]
関係者トリップ情報 (偽者に注意)

2007/12/19(水)
ID:E8Oequ3N0 kz氏 packagedの人 ◆BH0nmndX96
ID:1Xu1qks40 Lividusの人 andromeca ◆CPNbxm3EIg
ID:vAwHZgjx0 メルトの人
ID:oSQ+FDNN0 えんじぇぅの人◆scM/nI4V.Y
ID:keBCp+3K0 鼻毛P(Frogging Dance)
ID:oMYHiaXq0 タイムリミットの人◆YYTZgV0LJk

2007/12/20(木)
ID:P7leIPBs0 鼻毛P ◆MP8vzeiN.w
ID:P7leIPBs0 鼻毛P ◆xUn5MII0Bg トリ修正
ID:3EXHazn00 melody...の人 mikuru396 ◆cFNknPxyis
ID:l4i4oFd60 ● 乳酸菌 ◆yHPARVlesM
ID:kxFiBz8Z0 kz氏 packagedの人 kz ◆BH0nmndX96
ID:YUkCq5Ml0 歌姫の人 azuma ◆mf21aXMzrg
ID:HRmiQ+iM0 ツンデレの人 ←みんなの嫁

2007/12/21(金)
ID:qexz2Bij0 SOSOSO ◆0g8QI5iRQk
ID:91k/f2Ze0 kz ◆BH0nmndX96
ID:imXF3cx20 azuma ◆mf21aXMzrg
ID:2AjhCl7I0 ◆scM/nI4V.Y
ID:rvuHxWqG0 鼻毛P ◆xUn5MII0Bg


13 名前:デフォルトの名無しさん [2007/12/21(金) 14:06:01 ]
a

14 名前:デフォルトの名無しさん [2007/12/21(金) 23:11:37 ]
絶対必読図書:
池田犬作著、新・人間革命

絶対必読新聞:
邪教新聞、じゃなかった、聖教新聞

15 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 16:23:00 ]
なんか勉強すべき事が多すぎて疲れるよ。
各種プログラム言語(shellとかDosとかPerlのようなスクリプト言語、CとかJavaみたいなフツーの言語、アセンブラ)
データベース(Oracle,MySql,Sqlserver)、ネットワーク、OS(WindowsとLinuxのAPIやら開発環境)、
Web技術(フレームワークやサーバー)、アルゴリズム、エディタ、UML、要求定義などなど。

一通りかじったけどちゃんとできるようになるなんて無理。
絶対無理。

16 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 16:56:29 ]
黙れ学生

17 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 19:05:09 ]
>>16
はいはい、いい加減大人しくしようね。

>>15
全部を極めようなんて思わなくていい。
必要なことや、自分がやりたいことだけをしてればそれで十分だと思う。
某所で30言語以上扱えるとかいう痛い香具師がいたけど、
お前この一年間でその半分も使っとらんだろ、と思う。
言語なんてタダの道具なんだし、言語を習得してようが使わなければ覚えてないのと同じ。
それだったら一つの言語で出来ることを広げていった方がいい。
それで、その言語で出来ない/向いてないことがやりたくなったら、
初めて他の言語に手を伸ばせばいいんじゃないか?

18 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 19:33:01 ]
>>15
ネットワーク一つとっても一人で何でもできる人
なんていないんじゃないか?世界中探せばツワモノ
もいるかもしれんが。

19 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 19:54:09 ]
1つは少ないな。3個以上は常用する言語があった方がいい。
1つの言語では、他の言語を学習する際の理解の助けとなる概念がそろってるとは限らない。
ただ、FORTRAN, PASCAL, C なんてのじゃ困る。
できるだけ互いに違う概念が入ってないとね。

永遠に今使っている言語が使われ続けるとは限らないわけで、
新しい言語に対応できる能力が無いと生き残れない。
就職後に新しい概念を覚えるのは時間的に辛い所があるが、
事前に色んな概念を知っていればそれは十分可能だ。

30言語以上扱えるのはいい事だ。
それだけ理解できるのは、それなりに理解の軸となる言語があるからだ。
そういう人こそ、10年先も生き残れる。

20 名前:デフォルトの名無しさん [2007/12/22(土) 20:01:15 ]
>>15
だから、やれることが出来るヤツらが集まってチームを作ってシステム開発する。
それぞれが、自分の出来ることをやればいい

・・・理想ではそうだが、現実は・・・



21 名前:デフォルトの名無しさん [2007/12/22(土) 21:00:28 ]
>>15
そのやり方が合ってないかもしれないな。

当て推量で言うけど、プログラムをスクラッチで組めないタイプ?
一通りの知識は頭に入れてみたものの、ある用件をどうやれば、
実現できるのかがわからないのではないかと思った。

もしそうならば、自分が触れて、自分でビルドして動かせるソースを用意して、
実際にそのソースを動かしながら、読み解く・改造する練習をオススメする。

このスレらしく、書籍で言うなら、Code Readingとかかな。

22 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 21:56:49 ]
マ板でやれよ、クズども

23 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 23:05:47 ]
Cの入門書が終わったら読む本て何かな?
独習Cを終えて宿題スレの問題とかその他興味あることを
プログラムして遊んでるだけだけど、物足りないんだよ。
もっとスマートなロジックでもっときれいなコードが書きたいんだよ。

24 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 23:06:54 ]
SICPw

25 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 23:08:07 ]
>>23
アルゴリズムの勉強

26 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 23:45:02 ]
>>23
www.kojima-cci.or.jp/fuji/mybooks/cdiag/

27 名前:デフォルトの名無しさん mailto:sage [2007/12/22(土) 23:49:01 ]
>>23
>>21 のように、色々なソースを読み解くのがいいかも。
スマートなコードも駄目なコードもあるわけだから、
それらを実際に読んで、動かして、改造すれば何かわかるかも。

本なら、>>25の言うようなアルゴリズムの本読むとか、
Code CraftやCode Completeみたいな作法を扱った本とか。
図書館とかを活用して、古今東西の名著を一通り
チェックしてみてもいいかもね。

28 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 03:05:46 ]
>>23
どうでもいいが、なぜだれもCって所に突っ込まない。
括弧の頭でしか変数を宣言できない、alloc/freeしかない、などC言語には縛りが多いぞ?
そんななかでスマートなロジックとか無理。
C縛りがあるならともかく、そうでないなら迷わずC++への移行をオススメする。
ロジックをきれいにするとかその後でも十分だ。そうでないと、
C言語で悩んでたところがC++では全く気にする必要がないことだった(メモリ管理とか、クラスとか)ってことになる。

29 名前:本読む前に派遣を辞めよう [2007/12/23(日) 03:10:54 ]
【派遣ネガティブ根性チェック】

3つ以上、チェックがつけばアナタの性格はひん曲がっており、
ネガティブ負け組派遣人生を歩んでいます。

□派遣先正社員の作った糞開発ツールはたとえ腐っててもマンセーして使う
□派遣先の人事権のある社員の意見はたとえ間違っていてもマンセーする
□仕様とは正社員から口伝されるものだ
□耳で聞いた仕様を正確に覚えていないのは自分の責任だ
□昼食は必ず派遣先の社員と行くべきだ
□自分の仕事で問題が発生しても解決するのは派遣の仕事ではない
□自社で仕事なんてできるわけがない
□派遣労働の問題点の話題が出ると感情剥き出しにして反論する
□派遣労働の問題を指摘する人は嫌いだ
□派遣先には仕事だけでなくプライベートについてもグイグイ引っ張って欲しい
□奢ってくれる派遣先正社員を尊敬する
□自分の月額金額を知らないのは当然だ、単金を聞いてはいけない
□派遣先正社員より自分の生涯収入が低いのは当然だ
□チビは派遣先にかわいがってもらいやすいから派遣には有利だ


30 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 11:14:59 ]
>>23
UNIXプログラミングテクニックと同アドバンス (ポケモンみたいだな)
あとNetBSDかGNUのソースコード。



31 名前:デフォルトの名無しさん [2007/12/23(日) 11:20:28 ]
>>23
coreutilのソースコードなんかいいと思うよ。
身近なコマンドラインのプログラムだから分かりやすいかも

32 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 12:00:03 ]
>>31
基本的なシェルコマンドのソースを見るのはよいと思うが、
coreutilsだと多機能すぎてわかりづらいかもしれない。
busyboxはどうだろうなぁ。


33 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 12:56:25 ]
busyboxでもash.cなんかGTAGSなしだと読む気すら起こらないんですが・・・

34 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 16:15:13 ]
>>30
GNU関連は読むもんじゃない

35 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 19:40:26 ]
そうやって現実に動いてるプログラミングの世界をみないで生きるのもありだろうね

36 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 20:16:35 ]
そりゃ、「学習」だからそんなもんだろ。


37 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 20:18:12 ]
gnuのcatを読んだことないPGは信用できない。

38 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 20:22:54 ]
さあ、君もGccのソースコードを読んで2238クラブに入ろう

39 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 20:25:12 ]
NetBSDのcatではダメですか?

40 名前:デフォルトの名無しさん [2007/12/23(日) 20:27:42 ]
>>37
行数カウントしてる処理がおもしろかった



41 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 20:28:50 ]
>>38
2238クラブに入れるのはLions本のあのコメントじゃなかったか?


42 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 20:31:05 ]
v6のcatで十分

43 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 20:31:25 ]
>>41
まあ、そうなんだけど「とにかくこうしとけ」的な黒魔術コードを読もうって
ことがいいたかったわけ。

44 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 20:31:35 ]
動いてる、以上の特徴がないのか

45 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 21:30:28 ]
フリーソフトのコード解説してる本で、
プログラミングテクニックよりもわかりやすいのってないの?

46 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 21:39:13 ]
>>45
デーモン君のソース探検―BSDのソースコードを探る冒険者たちのための手引き書
www.amazon.co.jp/dp/4756144152

これはどうだろうか

47 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 22:25:57 ]
>>42
V6のコードはシンプルでいいんだけど、ANSI Cじゃないのがちょっと問題

48 名前:デフォルトの名無しさん mailto:sage [2007/12/25(火) 02:13:41 ]
デーモン君がブサイクです

49 名前:デフォルトの名無しさん mailto:sage [2007/12/26(水) 16:10:19 ]
今日ふらっと本屋に行ったらOCamlの本があってビビったw
欲しかったがhashkellの本で脳みそパンク直前だったからやめたが。
ってか、関数型は慣れるまで大変だな・・・

50 名前:デフォルトの名無しさん mailto:sage [2007/12/26(水) 17:15:31 ]
Ocamlの本くらい置いてあるだろ



51 名前:デフォルトの名無しさん mailto:sage [2007/12/26(水) 19:05:25 ]
>>49
おれの脳みそは再帰ですらアウトだから
関数型は無理だな。
C++のboost::mplで撃沈されてる。

52 名前:デフォルトの名無しさん mailto:sage [2007/12/26(水) 20:36:09 ]
関数型が主流になる世界って、あるのだろうか?
何年たっても、仕事では、まず使うことないだろうね

53 名前:デフォルトの名無しさん mailto:sage [2007/12/26(水) 20:43:15 ]
再帰呼び出しも、非再帰呼び出しも、大した違いは無いよ。
ある機能が使いたくて、その機能を担当する関数を呼ぶけど、
そこで他の関数を呼ぶか、自分自身を呼ぶかの違いだけ。

54 名前:デフォルトの名無しさん mailto:sage [2007/12/26(水) 22:28:57 ]
>53
再帰呼び出しと非再帰呼び出しを比べりゃそうだろうけど、こういう場合、ループの代わりに再帰を使えってパターンなのでそこが苦しいんじゃね?

55 名前:デフォルトの名無しさん mailto:sage [2007/12/26(水) 22:37:01 ]
>>53
>再帰呼び出しも、非再帰呼び出しも、大した違いは無いよ。
そうなのか?再帰はガンガンにスタック使った気がするんだが。

56 名前:デフォルトの名無しさん mailto:sage [2007/12/26(水) 22:38:21 ]
末尾再帰最適化がなされるならループに展開されるはず。

57 名前:デフォルトの名無しさん mailto:sage [2007/12/26(水) 22:48:58 ]
>>52
用途によるだろ。普通のアプリケーションではまあないと思うけど、
関数型を使うのに適した問題ってのもあるんじゃない?

58 名前:デフォルトの名無しさん mailto:sage [2007/12/26(水) 22:55:18 ]
LISP 使う仕事もあるにはあるけど、多くはないだろうね。

59 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 01:20:35 ]
>>51
俺はC++, Haskell, Scheme萌え(コード量順)の人間だが、一番難しいのがC++。
ADL一つとっても仕様を精査しないと完全に理解できない。
boostはどれも、実装を理解するには手ごわいし。

60 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 03:14:07 ]
>>59
boostは理解するものじゃないものな。特にlambda関連。



61 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 03:16:29 ]
理解もしていないのにboostを職場に導入しているのか?

62 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 03:23:16 ]
おバカさんキター

63 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 03:30:17 ]
>>61
理解って言ったのは、実装を理解するものじゃないってこと。
boostのlambda関連は、templateとmacroのトリックコードだらけだから、
理解しようとしても厳しいし、第一あんまり意味がない。

64 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 13:10:36 ]
オブジェクト指向、再利用、とかいいつつ、
結局、優秀とされてるライブラリすら実装の
中身を理解しないと使えない矛盾・・・

65 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 13:15:49 ]
ライブラリの詳細がドキュメントにちゃんと載っていれば
実装を見なくても使っていいけど、
そんなきっちりしたライブラリが存在してないから仕方ない

66 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 15:29:40 ]
「MFCによるWindowsプログラミング」
USED価格で5万て何だよw

67 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 18:28:57 ]
今からMFCやる意味が…

68 名前:デフォルトの名無しさん [2007/12/27(木) 23:42:05 ]
MFCがいまだになんなのかわからんWinAPIとなにがちがうの?

69 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 00:48:39 ]
>>68
winAPIを中途半端にラップしたC++のクラスライブラリ。

70 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 02:31:19 ]
ペゾルトが大嫌いなMFC



71 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 02:48:22 ]
>>69
Win32APIをこれまた中途半端にラップしたのがドトネトだから、正直M$が何をしたいのかさっぱりわからん。
Win32をそのまま移植してくれた方がよっぽどマシだ。
せめてOS依存の部分だけWin32APIのラップとして単独でリリースすれば良かったのに、
今のドトネトはどこまでがOS非依存で、どこからがWinでしか無理なのか区別がつかない。

72 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 02:56:36 ]
それだとC#と相性が悪いからだろ
WIN32APIはCを念頭に作られてるから
C#のスタイルで自然に使えるようにライブラリを設計してるってことだろ

73 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 05:11:08 ]
.netって、win32APIを呼び出してるの?
そうじゃなくてwin32APIに相当するAPIを
新たに作り直してるのだと思ってた。

74 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 05:49:42 ]
MFC → Win32と同等
.NET → Javaみたいな中間コード

みたいなもん。かなり語弊があるが。

75 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 09:40:54 ]
>>73
Win32 APIがネイティブAPIだからね。
だから.NETだって、どこかでWin32 API呼ばないと何もできない。
予定では、Vistaから.NET 3.0 がネイティブAPIになるはずだったけど。

76 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 09:42:48 ]
>>73
.Netの色んなクラスからWin32APIは呼ばれてるよ

77 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 14:33:27 ]
>>75
>予定では、Vistaから.NET 3.0 がネイティブAPIになるはずだったけど。
言われて思い出したWinFXか・・・
WinFSといいちょっぴり悲しい

78 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 17:17:05 ]
>>77
   .i;;;;;;;;;;;;;;;;;;;;i     ;,,_,,;;;;;;;;,,..;_   、     ,.__..,;_,,,;;;,,;;;;;;;;__,,___  ....;;;;;;;;;;;;;;;;;
   :!;;;;;;;;;;;;;;;;;;フ;'"゙゙゙゙゙゙゙゙゙~~ ̄゛  `!i、            ̄´  ̄ .`''‐  i;;;;;;;;;;;;;;;;
   . l;;;;;;;;;彡;;;;;ゝ .if'=====ー゙  ::          ,.========r    ゙i;|.l;;;;;;;;;;   WinFXがWin32APIを駆逐してくれる・・・
    ヽ;;ノ;;;;;;;;;;;;;;;  .`''`-ヽ--''゙゙゙  ;;         '゙ゝヽ-ノ-‐'゙´   ;.i;;;;;;i.フ;;;;;;l′
      ゙l;;;;;;;;;;;;`、         ,!                   : ,、|ll/ ;;;;;;;;r" そんなふうに考えていた時期が
      i;;;;;;;;;;;;;;l、           /   ;:;:              :.゛゛:l ;;;;;;;;./
       '';;;;;;;;;;;;;i         i;;;;;;.;:;:;;;;;;;:                 .i;;;;;;;;;;;;;;;    俺にもありました
         /;;;ゝ       ./´:::: ´;:;:;;;;;;                ,!;;;;;;;;;;;;;;;;;i
           ミ;;;;'!       .ヽ;;、_;.::__::::;;::              /;;;;;;;;;;;;;;;;;;;;;!
       : 、.-、/;;;|l            `;:;:;:               ,.ノ.::: :lく;;;;;;;;l゙゙′
      ''";;;;;;;;;;;;;'l、     .,,   :::::::::___   ・         ,'" ::::::  .ヽ;;;;;丶;
       ;:;;;;;;;;;;;;;;;;;;ヽ,    ゙゙--= ゙̄~゛`''>,,._,..,r;"      ,,l゙ ::::::::::::   i;;;;;;
       .`";'"゙;;;;;;;;;;;;;i、    ヽ_ ゙̄ ̄゛_、        __r:::::::::::::::::    ヽ
            ;;.'ミ;;;;;;;;;:'.、    ゙゙゙゙"'''"~        ‐""::::::::::::::::::::    i


79 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 18:23:30 ]
.netは便利な機能がたくさんあるけど、
反面、セキュリティとか意識しすぎて
なんでこんなことができないの?という場面も結構あって
WinFXなんて言いだしたときは本当に大丈夫か?
と思ったけど案の定だめでした、みたいな。

まだビスタがロングホーンとか言われてたころ、
.net言語さえ使えれば将来バラ色だと思ってたころが僕にもありました

80 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 18:40:35 ]
本の話しろよ、この屑ども



81 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 18:46:34 ]
JavaAPIがネイティブのOS出ないかなあ

82 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 18:47:35 ]
作ってくれ

83 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 18:54:17 ]
>>81
つ Jnode.org

84 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 22:27:16 ]
きしだたん、お疲れ様。

「創るJava 改訂第2版」
1月下旬か。

85 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 22:29:59 ]
>>80
肌荒れの原因になるのに
屑とか汚い言葉使うんじゃないよボウヤ

WFXの本がいくつか出てるようだが
良書はあるかねおまいら


86 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 22:33:08 ]
自分をgoogleにするうんたらかんたらって本読んだけど、激しく鬱になった。
自分が駄目なのをこれでもかと認識させられて。

87 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 23:02:40 ]
>>86
あの人の本、回を重ねるごとに内容が厳しくなってるよな・・・

88 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 23:04:38 ]
何の本?

89 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 23:08:28 ]
googleにするってなんだ?
歩く検索エンジンのようなweb博士になりたいのか?

90 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 23:09:56 ]
Googleにする、ってところは実は本の主題とは全然関係ない



91 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 23:22:32 ]
これだな。
「効率が10倍アップする新・知的生産術―自分をグーグル化する方法」
俺も読んだ。
プログラミングとは関係ないな。
Lifehack本かな。

92 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 23:24:51 ]
Lifehack(笑)

93 名前:デフォルトの名無しさん mailto:sage [2007/12/29(土) 01:10:08 ]
読んでみたが、ライフハック(笑)って言いたいだけの
気取り屋には実践できそうにない厳しい内容だった。

94 名前:デフォルトの名無しさん mailto:sage [2007/12/29(土) 02:15:47 ]
前作読んだけど、親指シフトの時点で挫折したわ
Let's noteを買う気にもなれないし
どうせ買うならmacがいい、とか

95 名前:デフォルトの名無しさん mailto:sage [2007/12/29(土) 02:37:07 ]
東大に来ると周りにもっとおかしい奴たくさんいるから面白いよ

96 名前:デフォルトの名無しさん mailto:sage [2007/12/29(土) 02:45:50 ]
おかしい奴はおかしいくらいに能力高いからうらやましい

97 名前:デフォルトの名無しさん mailto:sage [2007/12/29(土) 08:45:54 ]
でも今の Mac はいいよ。

98 名前:デフォルトの名無しさん [2007/12/29(土) 12:11:47 ]
最近出たこの本はどう?

新装版 大規模C++ソフトウェアデザイン
www.amazon.co.jp/gp/product/4894712784/

99 名前:デフォルトの名無しさん mailto:sage [2007/12/29(土) 16:58:17 ]
内容が古すぎる

100 名前:デフォルトの名無しさん mailto:sage [2007/12/29(土) 18:22:02 ]
More Effective C++の訳が糞すぎて悔しい








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

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

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