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


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

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



1 名前:デフォルトの名無しさん mailto:sage [2009/06/13(土) 17:37:41 ]
プログラム技術板倉庫
s225.web.fc2.com/index.html

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

686 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 09:38:39 ]
いいプログラムを書けることと
計算機科学とかが解かることは
関係あるんですか?

687 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 09:44:17 ]
・情報科学の教養がない人→汚いし無駄が多い

・情報科学の教養がある人→凝っていてわかりにくい

・情報科学の教養+芸術センスがある人→キレイで無駄なくわかりやすい

688 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 09:51:03 ]
・情報科学の教養がない人→汚いし無駄が多い

・情報科学の教養がある人→キレイで無駄なくわかりやすい

・情報科学の教養+芸術センスがある人→凝っていてわかりにくい

689 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 11:04:57 ]
女子高生 → キレイ
おっさん → 汚い
おっさんでプログラマ → 汚い上にキモい。寝てない。家に帰ってないから風呂とかも入ってない。くさい。

690 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 11:16:18 ]
つまんね

691 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 11:22:31 ]
「うんこ は きたない」級


692 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 11:24:21 ]
おっさんプログラマが汚いのはうんこが汚いより自明だからね。

693 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 11:31:44 ]
で?

694 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 12:05:30 ]
>>686
バカには限界がある



695 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 12:08:55 ]
>>687
クヌース先生のことか・・・・・

696 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 20:42:58 ]
おっさんにもなって、まだプログラマなんて
やってるヤツは、無能人間。

早く出世しろよ

697 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 20:54:55 ]
無能ではコード書けないんだが
辞書引いてごらん

698 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 21:41:03 ]
しかしコードがかけるから有能でもない。
コードはかけて当然、おっさんになったらさらに管理能力を磨き、
管理職になるのが普通。普通じゃないのが汚いおっさん。

699 名前:デフォルトの名無しさん [2009/07/10(金) 21:45:25 ]
おっさんおっさんいうなおっさん

700 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 22:02:25 ]
男はいつになっても少年だよ

701 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 22:04:51 ]
いつまでたっても汚いおっさん少年ですね

702 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 22:11:51 ]
最近ちんちんがすっごく臭いです
なにかいい本ありますか

703 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 22:41:36 ]
おっさんになっても、
自分の会社でVC++に採用されているクラスライブラリを書いている
プラウガーの書籍でも読みたまえ

704 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 22:44:48 ]
>>702
本を読むよりその臭いちんちんを切り取った方がいいと思います



705 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 23:14:30 ]
>>704
ありがとうございます
読んでみます

706 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 23:21:03 ]
くさくて汚いおっさんの分際で自分もプラウガーになれるとか思っちゃうところがキモいおっさん少年ですね。

707 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 23:56:54 ]
>>706
その言葉を
タイムカプセルに入れて未来の自分の子供に見せてあげなさい
反応が楽しみですね

708 名前:デフォルトの名無しさん mailto:sage [2009/07/10(金) 23:59:36 ]
きもっ

709 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 00:01:00 ]
子供が親に きもっと言うだろうねw

710 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 00:01:21 ]
キモキモ

711 名前:デフォルトの名無しさん [2009/07/11(土) 00:01:35 ]
プログラミング初心者です。
Cを始めようと思うのですが、ここのスレの皆さんが
Cを始めるならこれだ!って言う本はありませんか?
よろしければ教えてください。

712 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 00:02:10 ]
C言語によるプログラミング 基礎編・応用編

713 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 00:06:40 ]
プログラミング言語C第二版

っていうか、最近初心者C言語スレ読んでて思ったんだけど、
最近の教科書はポインタの配列や宣言構文解析については説明しないのかな?
あと、上記本の終わりにはUNIXのシステムコールを使って
生のmallocを実装する方法が説明されてるんだけど、
どうもこれを読み飛ばすか、そもそも使っている教科書に書いてないかで、
未確保の領域をポインタで読み書きすることがなぜまずいのか
まったく知らない人がチラホラいるようだ。

ダメな教科書が蔓延してるってことなのか?

714 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 00:08:18 ]
ダメなプログラマも増えましたから、仕方ないですよ。
入門書だけが売れる時代です。



715 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 00:18:14 ]
基礎知識として

プログラムは何故動くのか 辺りかね
ザックリ読んでCに移行したほうが楽だよ

716 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 00:22:18 ]
>>712

717 名前:716 mailto:sage [2009/07/11(土) 00:24:09 ]
あ、ミスです。気を悪くしたらごめんなさい。

>>712 >>713 ご紹介ありがとうございます。

その本で紹介されてるCの規格はC89ですか?それともC99ですか?

>>715 そうなんですか ありがとうございます。読んでみますね。

718 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 00:25:19 ]
C99を覚えて実際に使うようなことってあるのか真剣に分からない

719 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 00:26:29 ]
>>713
メモリ配置はCっていうよりOSの問題だから仕方ないんじゃないかな

なのでポインタの使い方をミスるとどう危ないのか
きちんと説明できている本が少なくても仕方ないと思うよ

720 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 00:38:59 ]
ぜんぜん説得力がないね

721 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 00:41:48 ]
プログラムはなぜ動くのか

けっこう良いね。メモリのところとか。
図書館にあったりする。

あとはどのCの入門書を買う(借りる)にしても、ちゃんと打ち込んでみること。
これが大切。

722 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 00:45:57 ]
何も考えずに、ただ丸々コピーして満足するってのもいるけどな・・・


情報系の大学5年(笑)通って、変数の宣言すらまともに出来ない
(というか、1行目すら書けなかったけど)のがいてフイタ

723 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 00:46:03 ]
>>721 なるほど。 習うより慣れろって言うことですね 打ち込みまくります!

724 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 00:49:09 ]
Cでヘッダの二重読み込み防止でifdefとか使うじゃないですか
そういうのも含めて書いてある入門書で良いのってありますか



725 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 00:58:05 ]
>>724
そういうのは入門書の次ぐらいだとは思うけど
個人的には『ポインタの極意』が面白かった

タイトルからだとポインタのみに重点を置いた本と思わせるけど、
まさに脱入門、中級者〜向けの小ネタ満載の本
もちろんインクルードガードも載ってた
この本をこと細かく理解できたら、C言語に関してはほとんど困らん気がする
(もちろん仕事する場合は、C言語の記述を知ってるだけじゃ通用しないが)

柴田望洋さんの書籍は「おっ」と思わせる内容が多い

726 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 00:58:10 ]
>>717
プログラミング言語C第二版は完全なC89本。
今読むと正直古いし、後半の訳(特にUNIXシステムインタフェースの章)は
とてもほめられたものじゃないけど
それを補って余りあるだけのいい部分がある(と個人的に思う)。

一番の長所は標準ライブラリにある関数をいくつも自作する点。
ライブラリの関数がどう実装されうるかを知ると
その言語の流儀が手っ取り早く身につく(ただし、悪い部分も含めてw)。

この後C言語ポインタ完全制覇とか読んどけば脱初心者といっていいんじゃないか、と。

727 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 01:10:50 ]
C++ PrimerはC言語の部分も解説してあるのでおすすめ。

728 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 01:12:50 ]
望洋さんは個人的に全くあかんかったわ。
レイアウトが装飾過多で頭に入りにくい。
ポインタの説明で「isakoさんが好き(はーと)」ってたとえ話が分からんかった。
K&R読んで、なんだアドレスかと

729 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 01:14:31 ]
バッファオーバーフローでリターンアドレス書き換えとか説明すると
メモリ配置やポインタの危険性がわかっていいと思う
完全制覇あたりには書いてあったはず

>>728
たとえると逆にわかりにくくなるっていう好例かと
他は良かったけど<望洋本

730 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 01:27:56 ]
バッファオーバーラン?

731 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 04:26:47 ]
『レガシーコード改善ガイド』 翔泳社 (2009/7/14)
www.amazon.co.jp/dp/4798116831/

本書は、システム保守の現場でありがちな、構造が複雑で理解できないような
コードに対する分析手法・対処方法について解説します。つまり、コードを理解し、
テストできるようにし、リファクタリングを可能にし、機能を追加できるテクニックを
紹介しています。レガシーコードとは、メインフレームのアプリケーションの
ことではなく、変更することが困難なコードを指しています。

あー神経すり減らしながら汚いコードの保守してる自分には
うってつけの本かもしれん ('A`)

732 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 04:35:32 ]
>>713
残念ながらこの本も線形リストやバイナリツリーを扱う方法が初心者向け。
ちゃんとしたアルゴリズムの本が別に一冊いります。

733 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 05:00:41 ]
>>732
なんてしたり顔で言うのは大抵だめな奴だな。
カーニハンがあんまりアルゴリズムオタクな話をしない理由は
プログラミング作法の2章を読むと分かる。

734 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 06:25:54 ]
1冊の本で、言語の基本文法からアルゴリズムまでカバーできるわけがないだろ。
アルゴリズムに別に1冊(以上)必要だなんて、当たり前だよ。



735 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 09:39:16 ]
>>730
どっちでも通じるよ

736 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 12:53:49 ]
Cのアルゴリズムは技術評論社の
C言語による最新アルゴリズム辞典使って勉強したなぁ。
教科書ではなく辞典だから説明は少ないけど。
最新といいつつ、さすがにもう古いか?w

737 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 13:10:00 ]
よく挙がる入門書はalgorithm introductionだな

738 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 13:16:38 ]
あれは入門書じゃないw
専門学科の学部3,4年生から大学院でやるAdvanedな内容

専門学科の学部1,2年生の入門なら、Algorithm in C/Java

素人ならもっと簡単なものじゃないと続かないと思われ

739 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 13:23:04 ]
授業で質問できる相手がいるのと独学じゃー一緒に出来ないよね

独学は面倒でも簡単なものから始めるのが遠くて近い道のりじゃないかな

740 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 13:25:27 ]
独学は一番難しいのから始めるべき


741 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 13:26:57 ]
なぜw

742 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 13:29:59 ]
>>736のソース一覧と目次がベクターにあった。ありがたく頂いときます

743 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 14:08:49 ]
>>736
Numerical Recipes in C は解説沢山載ってるけど、コードが残念

744 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 14:30:09 ]
独学なんぞ趣味100%なんだから
簡単・難しいなんて関係なかろう。
面白いものから読んでいけばいい。



745 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 14:33:19 ]
>>741
仕事し出すと、
難しいから簡単なものからとは言ってられない
こともあるから。

746 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 14:57:03 ]
あるから何なの?

747 名前:デフォルトの名無しさん [2009/07/11(土) 17:31:45 ]
アルゴリズムを自分で考えたり、
理解しながらプログラムを作ったりするのは、
プロとしては三流。趣味か研究で好きでやってるならいいけどな。

748 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 17:41:56 ]
日本以外でプログラムで飯食ってるやつは
言われたアルゴリズムは確実に実装できるが当然だしな

749 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 17:43:23 ]
難しい物から読むのは三流っていう主張ですか?

750 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 17:45:49 ]
プロならひたすらブルートフォースとコピペで乗り切れということですねわかります

751 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 17:49:00 ]
そんな事を言ってるから人材が入ってこないw

752 名前:デフォルトの名無しさん [2009/07/11(土) 17:57:05 ]
3日かけて全てを完璧に理解し、高度で芸術的なソースを書くよりも、
中身が理解できなくともコピペで10秒で完成させるのが、プロ。

753 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 18:02:35 ]
他のスレでやってください

754 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 18:34:06 ]
>>747
そんなことスレ違いの馬鹿な言っているから君はいつまでも三流なんですよ。



755 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 18:39:49 ]
>>754
日本語が三流のオマエは一体

756 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 18:40:04 ]
分からなくても理解できなくても、
動くものを納期までに作るのがプロなんだよ。

難しいとか、簡単とか、関係ない。

757 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 18:47:08 ]
>>756
そんなことでは障害時のサポート/デバッグはできるのでしょうかね。それとも分業制ですか?

758 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 18:49:11 ]
三流の作ったものにサポートなんかないだろ。
いつも泥縄だ。

759 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 19:02:00 ]
>>757
そうゆうのは中国でやるから考慮いらねーだろ

760 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 19:33:24 ]
javaで一通り文法覚えたんですが、次にやる書物紹介してください。

761 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 19:34:36 ]
effective java

762 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 19:34:51 ]
Effective Java
あるいは実際に動くものを作らせる本

763 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 19:45:01 ]
effective java難しそうでした・・・
実際に動くものを作る本紹介していただけないでしょうか。

764 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 19:57:38 ]
現在改訂中の
きしだタンのnetbeans本



765 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 21:01:19 ]
創るJava

766 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 21:33:56 ]
a

767 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 21:34:47 ]
>>738
それじゃ、クヌースのアルゴリズム本は研究者対象なの?

768 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 22:25:31 ]
ここってCとC++の話になると一気に伸びるよな。
C#だとさっぱりw

769 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 22:29:48 ]
だって(´・ω・`)

770 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 22:39:58 ]
(´・ω・`)
  U

771 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 22:41:05 ]
(´・ω・`)
  U
  U
  U
  U
  U
  U
  U

772 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 22:41:22 ]
ここだけマ板

773 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 22:56:29 ]
>>768
C#はあまり難しいルールがないもん
C++はCと同じく低レベルな面もたくさん受け継いでいるので
その話題になるといくら議論しても尽きない

774 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 22:58:31 ]
C++は危険だから利用してはいけない



775 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 23:03:21 ]
>>774
違う
「危険と引き替えに実行速度が速い」

776 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 23:08:22 ]
>>775
Cの方が早いし、C++なんて最適化されたC#かJavaよりも
ずっと遅いけど?


777 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 23:10:00 ]
>>767
好事家向け

778 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 23:16:29 ]
>>776
ソース出せ

779 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 23:17:24 ]
>>776
C>C++(実行速度)は認めるが

C#,JAva>C++は到底認められない

そういうソースも見た事がない

780 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 23:21:31 ]
C++は、全く同じ事やっているCよりは早いぞ

781 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 23:22:15 ]
>>789
C++厨ソース出せよwきめぇ

782 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 23:23:05 ]
789が可哀そうです

783 名前:デフォルトの名無しさん mailto:sage [2009/07/11(土) 23:39:26 ]
すっぽすっぽはCより5%遅いまでなら許容するって方針で
言語仕様を策定した(はず)ので、C++がCより遅いのは仕方ない。

Java厨やC#厨にスピードのことを言っても無駄だよ。
C++はグラフィックやマルチスレッドといったもっぱら速さに関わる部分で
標準ライブラリがないので、速いか遅いかは
プログラマ(や利用するライブラリ)の質に大きく左右される。
要するに、C++には基準とするものがないから論議のしようがない。

784 名前:デフォルトの名無しさん mailto:sage [2009/07/12(日) 00:01:53 ]
テンプレート使うと遅いよなぁ。下手するとPerlより遅い



785 名前:デフォルトの名無しさん mailto:sage [2009/07/12(日) 00:05:19 ]
あなた、ここしばらくわざとやっている人でしょ

786 名前:デフォルトの名無しさん mailto:sage [2009/07/12(日) 00:10:15 ]
テンプレートはPHPかJavaScript並みの速度しかでない






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

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

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