[表示 : 全て 最新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/

411 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 19:07:48 ]
>>407
Javaは参照型はすべて参照渡し

412 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 19:19:06 ]
和書のポインタ本だとポインタ完全制覇が定番だと思うが
洋書でポインタ本だと何が定番になるの?

413 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 19:19:10 ]
>>410
OOPが使えるようになる本を紹介してください

414 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 19:29:45 ]
そもそも日本人はITに向いてないから
勉強するだけ無駄洋書も読めないし

415 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 19:33:24 ]
ポインタは本質的には対象指示の関係で
それ自体頭を使わなきゃいけない問題だが
Cの場合は言語設計者に悪意があって、
非常に混乱しやすく出来ている。
まぁ要するに、極端な馬鹿をコミュニティに入れないように
試練を与えたのさ

416 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 19:48:04 ]
1番地に2を入れる。
5番地に4を入れる。
1番地と5番地の数値を足した番地に10を入れる。
6番地には10が入ってる。

20年くらい前の雑誌の説明にこんなのあったな。

417 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 19:48:37 ]
自分プログラミング初心者でネコでもわかるC言語買ったんだけど
最初の第一章って読むべき?早く二章のC言語の基本ってのをやってみたいんだが
必須の知識かな?

418 名前:デフォルトの名無しさん [2009/06/28(日) 19:50:43 ]
331 :デフォルトの名無しさん:2009/06/28(日) 15:53:44
>入門 
>初級 ポインタ完全制覇
>中級
>上級

>入門書読み終わって少し実践積んだ程度の初級者は読む価値あるよ。


オマエ等って初級以下だぞ
大丈夫か?


419 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 19:52:33 ]
ポインタの本読み終わったら
30日OSでもつくりゃいいじゃん

アセンブラも理解できるし



420 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 19:57:25 ]
>>417
そんなことも自分で決められないのか?

一章にどんなこと書いてあるのか知らないけど、
とりあえず二章から読んでいけばいいんじゃないの
入門書ぐらいは全部読んだ方がいいと思うけど

421 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 20:02:53 ]
>序文
>問題 誰も序文なんか読まない。
>解答 序文を第1章と呼んだらいい。
>解答によって作り出された新問題 第1章はたいくつだ。
>解答 第1章なんかやめて、第2章を第1章と呼んだらいい。

「ライト、ついてますか」より。

422 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 20:05:24 ]
入門だの初級だの定義も示さず煽り合っても埒があかんだろ
ポインタが分からなければ読んでみればいいんちゃうの

423 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 20:06:33 ]
>>418
煽りしか出来ない低脳君頭大丈夫?

424 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 20:11:26 ]
>>418は実際当たってるけどね・・・

>>411
お約束ありがとう

425 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 20:20:00 ]
このスレの人ってプロもいるんじゃないの?
ちなみに私はプロじゃないので学生グラマーですけど。

426 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 20:21:25 ]
>>425
テンプレ嫁
素人はROM専だバカヤロウ

427 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 20:37:37 ]
セミプロっていっとけ

428 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 21:25:29 ]
グラマーな学生・・・・・・・

429 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 21:25:47 ]
ポインタは箱の一種じゃない。[e.g. (p + 1)などの式]
それはポインタ型変数の事を言おうとしているのだろう。

FOLDOCより
1. <programming> An {address}, from the point of view of a
programming language. A pointer may be typed, with its {type}
indicating the type of data to which it points.

プログラミング言語から見た「アドレス」。
ポインタは指し示すデータの型に合わせて型付けされている。



430 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 21:27:27 ]
何をぐちゃぐちゃやってるんだw
ポインタに2種類ある?

要するに、ポインタ変数とポインタ値(=アドレス)の
両方のことをポインタと呼んでるってことか。

今まで、それで混乱したことはなかったなあ。
int a = 3; としたとき、aも3も整数って呼ぶからが混乱するってこと?


431 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 21:37:07 ]
>>429
そのくらいはここにいる連中皆わかってるんじゃね?

432 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 21:37:53 ]
お馴染みジョエル。

「どうやら大部分の人々はポインタを理解するための
脳の一部分を持たずして生まれてくるようだ。
ポインタの理解はスキルではなく、才能の類である。
ポインタの理解にはインダイレクト且つ
多重に関連付けを行う論理的思考が要求され、
どうあがいてもそれが出来ない人だっているのだ」

ttp://japanese.joelonsoftware.com/Articles/Interviewing.html

難しいというヤツは才能ないんだから諦めろ。

433 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 21:46:12 ]
だからアセンブリ言語やればすぐ分かると言っとるに

434 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 21:51:00 ]
MIPSの勉強始めてみたわ

435 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 21:52:02 ]
>>431
文盲か?
分かってない奴がワラワラ湧いていただろう。

436 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 21:52:46 ]
>>432
ポインタの問題以前に、どうあがいても
関数(サブルーチン)が分からないやつもいるなー。
完全にプログラマとしての適性はないんだけど、
そういう奴に教えないといけなくなったら、非常にやっかいだ。

437 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 21:56:32 ]
>>432
諦めきれないよ・・・
JAVAに逃げるしかないのか・・・

でも才能ってのは納得だな
俺のポインタの認識は理解というよりもややこしい
なにがわからないかわからない
と言う状態だから・・・

438 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 21:58:14 ]
>>435
君の読解力が足りないだけじゃねーの?

439 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 21:59:28 ]
>>437
関数型言語やろうぜ
ポインタいらんぞ



440 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 22:06:05 ]
>>437
直感的に分かるやつは、K&R読んだだけで分かる。
どうしても分からないやつは、急がば回れだ。
情報処理技術者試験のCASL2程度の
簡単なアセンブラをやってみればいい。
レジスタにアドレスを入れて使わないと、何もできないから。

441 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 22:23:36 ]
>>437
「Cの強化書」をお勧めする。異論は認める。

442 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 22:26:15 ]
強化書… 強そうな本だな。スパーCプログラマに変身できるのか?

443 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 22:27:37 ]
>>442
使うとドーピング違反で業界から追放される
理解はできるようになるけど

444 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 22:41:40 ]
あまりに強力すぎて業界から禁書指定されるのか…
ふ、俺にぴったりだぜ…

445 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 23:35:08 ]
「とある言語の禁書目録」 \103,000

446 名前:デフォルトの名無しさん mailto:sage [2009/06/28(日) 23:42:44 ]
とりあえず、アクセス禁止のメモリ領域までポインタが飛んでった時は笑った

447 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 00:12:02 ]
むずかしい、むずかしい言ってるから、余計
理解できなくなるやつが増えてるに100000票。

448 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 00:24:42 ]
>>437
Javaに「逃げる」ってなんだよ。迷惑だからやめてくれ。
大規模なソフトでデータ構造を作るのに
言語を問わずポインタは必須だ

449 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 00:26:00 ]
Java は参照型は全部ポインタだしな
足し引きはできないが



450 名前:デフォルトの名無しさん [2009/06/29(月) 00:44:20 ]
Javaに「降る」

451 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 00:49:49 ]
足し引きが出来るのはCでポインタを実現する手段としてアドレスを
まんま利用してしまった結果であってポインタの本質ではないな。


452 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 00:50:45 ]
>>451
お前アホだろ

453 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 00:57:21 ]
ランダムアクセスイテレータにモニカを組み合わせたような物がポインタだからな…
原始的すぎて理解が困難なのかも

454 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 01:05:39 ]
ポインタの概念は簡単だけど表記ルールがややこしいんだよ。
余計なシンタックスシュガーを廃止すれば混乱は避けられるはずなのに。

455 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 01:06:16 ]
モニカって何だ?
C++で言うイテレータはポインタを一般化したものだぞ

456 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 01:27:52 ]
>>411

その参照渡しってのが Call by reference のこといってんのなら違うよ。
呼び出しは Call by value でやってる。


457 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 03:14:25 ]
>>432
そこのページに「文字列をインプレイスで逆転する」っていうのがあるんだけど、
仮にabcdef0とあったとき(0は'\0'終端と考えてね^^)、
aとf、bとe・・・とswapしていくにしても、
どうしてもswap関数の中で文字一個分のバッファが必要になるよね?
インプレイスでこれも使えないとなると、
やっぱり、終端部分をswap時の待機場所として流用するしかないのかしら。

458 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 03:32:52 ]
一時変数は許容範囲では
どうしても使いたくないならxor交換とかでもいい

459 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 03:42:45 ]
>>458
おお、ステキング!
なるほど、そんな手が。



460 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 04:03:53 ]
C言語ポインタ完全制覇ってエキスパートCプログラミングを元ネタにした本だよな
初心者よこっちも買え

461 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 08:05:25 ]
アマに売ってません

462 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 09:21:37 ]
>>461
一時的な在庫切れじゃない? 絶版になるとは思えないし
とはいえ見かけたら買っておいたほうがいいかもね

なお初心者が読んでも最初はほんの少ししか読めないと思う
けど思い出した頃に眺めてみると読める箇所が増えている楽しい本

463 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 09:25:07 ]
>>460
エキスパートCプログラミングは本当におすすめだな。

464 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 12:04:25 ]
エキスパートCプログラミングか
俺も持ってるよ

自動販売機をパソコンで操作した下りを読んで、こいつら
間違いなくハッカーだと思った

465 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 14:06:07 ]
ポインタの事になると、頭禿げ上がったおっさんどもが子供のよう
に云いたい放題、他人を平気でこき下ろすようになるのにワロタ。

466 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 16:15:10 ]
ポインタがわかったつもりの子供の犯行でしょ

467 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 17:50:26 ]
つcdel

468 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 17:51:13 ]
つcdel×
つcdecl○

469 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 19:32:11 ]
cobolかもしれない



470 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 19:39:17 ]
acbelかも

ていうか呼び出し規約がどうしたん

471 名前:デフォルトの名無しさん mailto:sage [2009/06/29(月) 23:01:20 ]
>>440
CASL の LD/LEA って普通ですかそうですか

472 名前:デフォルトの名無しさん mailto:sage [2009/06/30(火) 05:25:45 ]
入門書を読んで、ポインタは、普通に理解できたが、
なぜポインタが難しいと言われるのか理解できなかった。

俺、三流私立大学しかいけなかったくらい基本バカだから、
本当は難しいのにとんでもない勘違いして理解して
分かった気になってるだけかと、ガクブルしてプログラマをやってきたが、
Cのプログラム組んでてポインタで特に困ったことないので、
最近は、たぶん理解してるのだと思うことにしている。

473 名前:デフォルトの名無しさん mailto:sage [2009/06/30(火) 07:18:59 ]
チラ裏

474 名前:デフォルトの名無しさん mailto:sage [2009/06/30(火) 11:18:16 ]
チラ裏をチラ見

475 名前:デフォルトの名無しさん mailto:sage [2009/06/30(火) 11:51:14 ]
経験的には、バカというか、プログラムが下手な人こそ
ポインタを多用する傾向があると思う

ちょっとこれは・・というようなデータ構造やプログラム構造でも
ポインタ使うとなんとかなっちゃうから
ここまでチラ裏

476 名前:デフォルトの名無しさん mailto:sage [2009/06/30(火) 13:18:30 ]
ポインタもGoFみたいにパターン作って名前付ければ使える奴増えるんじゃね?

477 名前:デフォルトの名無しさん mailto:sage [2009/06/30(火) 19:13:03 ]
意味がわからん。
何か一つパターンを例示してくれ。

478 名前:デフォルトの名無しさん mailto:sage [2009/06/30(火) 19:18:30 ]
Iteratorパターン

479 名前:デフォルトの名無しさん mailto:sage [2009/06/30(火) 19:44:10 ]
参照パターン



480 名前:デフォルトの名無しさん mailto:sage [2009/06/30(火) 20:31:59 ]
記号が覚えにくいだけなんじゃねーの

481 名前:デフォルトの名無しさん mailto:sage [2009/06/30(火) 20:34:38 ]
ポインタ完全制覇
を読んで中級プログラマになるぞ!!

482 名前:デフォルトの名無しさん mailto:sage [2009/06/30(火) 20:37:10 ]
宣言の構文を使用時の構文に似せてあるのは覚えにくい
アドレス演算子の&はアドレスのアンドだから覚えやすい

>>481
なんか知らないけどがんがれ

483 名前:デフォルトの名無しさん mailto:sage [2009/06/30(火) 22:09:18 ]
実践Common Lispという本はいい本でしょうか?

484 名前:デフォルトの名無しさん mailto:sage [2009/06/30(火) 22:11:14 ]
>>483
Pratical Common Lisp gigamonkeys でぐぐれば原書が読めるからそれで判断を

485 名前: [―{}@{}@{}-] デフォルトの名無しさん mailto:sage [2009/07/01(水) 16:16:52 ]
C#でCompactFrameworkの書籍やサイトでお勧めってありますか?

486 名前:デフォルトの名無しさん mailto:sage [2009/07/02(木) 12:14:49 ]
エイホのコンパイラって今までコンパイラのことほとんど勉強したことのない自分でも読めますかね?

487 名前:デフォルトの名無しさん mailto:sage [2009/07/02(木) 12:28:34 ]
>>486
最初の方は概説だから大丈夫
どこまで読めるかはともかくとして

488 名前:デフォルトの名無しさん mailto:sage [2009/07/02(木) 12:39:29 ]
コンパイラの構成と最適化を先に読むがよろし

489 名前:デフォルトの名無しさん [2009/07/02(木) 15:07:36 ]
>>486
まずこっちから読んだ方がいいよ

ttp://www.amazon.co.jp/gp/product/4274130134/



490 名前:486 mailto:sage [2009/07/02(木) 18:34:13 ]
>>487,488,489
レスありがとう。
なんか難しそうなので489,488,エイホの順で読むことにします。

491 名前:デフォルトの名無しさん mailto:sage [2009/07/02(木) 18:57:04 ]
>>490
>>489に書いてあることはほとんど>>488に含まれてるから
最初から>>488のを買ったほうがいい

492 名前:デフォルトの名無しさん mailto:sage [2009/07/02(木) 19:21:09 ]
Visual C# 逆引き大全 ISBN978-4-7980-2115-7 を買ってきた
似たような本がもう一冊あったがよく内容を見比べてこちらにした

6月と今月はC#の本ばかり買ってるなあもうC#で3冊目だ

なぜ逆引きがいいのかと言うと、C#スレで質問されて答えている人が
いるが、あれと全く同じ形式だからだ

こういうのも一冊持っててもありかと思う

493 名前:デフォルトの名無しさん mailto:sage [2009/07/02(木) 23:31:18 ]
マの兄弟、急遽VB.net(VisualStudio2005)を使う事になったんだが
知識がVB6.0で止まってて困ってるんだ。orz=3
ナイスな入門本、ネットワーク系(TCP/IP通信処理)の良書があれば
教えて貰えないだろうか?

494 名前:デフォルトの名無しさん mailto:sage [2009/07/02(木) 23:35:58 ]
ネットワークはVB6でwinsock使ってたら大丈夫じゃね?
VB.NETはjava知ってたら大丈夫じゃね?

495 名前:デフォルトの名無しさん mailto:sage [2009/07/03(金) 11:06:13 ]
Ruby on Railsの入門本のお勧めを教えてください

496 名前:デフォルトの名無しさん mailto:sage [2009/07/03(金) 21:44:25 ]
>>495
これを熟読したら教えてやろう

まつもとゆきひろ コードの世界~スーパー・プログラマになる14の思考法

497 名前:デフォルトの名無しさん mailto:sage [2009/07/03(金) 21:50:43 ]
matz乙

498 名前:デフォルトの名無しさん mailto:sage [2009/07/03(金) 22:07:48 ]
ビットシフトとかビット演算について詳しく解りやすく書いてある
C言語の書籍ありますか?

499 名前:デフォルトの名無しさん mailto:sage [2009/07/03(金) 22:10:25 ]
>>498
ハッカーのたのしみ―本物のプログラマはいかにして問題を解くか
www.amazon.co.jp/dp/4434046683



500 名前:デフォルトの名無しさん mailto:sage [2009/07/03(金) 22:19:20 ]
どの本にも書いてあるもんじゃないの?
そうでもないのか

501 名前:デフォルトの名無しさん mailto:sage [2009/07/03(金) 22:22:07 ]


502 名前:デフォルトの名無しさん mailto:sage [2009/07/03(金) 22:44:22 ]
>>501
なるほどそういう意見もあると思うが俺はそう思わない。

503 名前:デフォルトの名無しさん [2009/07/03(金) 23:20:38 ]
昔は通産の情報処理技術者試験(1種、2種)に必須だったが今はどうなの?

504 名前:デフォルトの名無しさん mailto:sage [2009/07/04(土) 00:30:21 ]
それを知るためのスレじゃない

505 名前:デフォルトの名無しさん mailto:sage [2009/07/04(土) 06:52:10 ]
>>496中身見てから買えよ
自分が買っちまったからって道連れを求めずに一人で沈め
Ruby on Rails関係はプログラミング言語Rubyのメタプログラミングの章を読んでから
実践 Railsとか読んでみればいいんじゃね?必要ならRHGも

506 名前:デフォルトの名無しさん mailto:sage [2009/07/04(土) 23:16:59 ]
コードの世界は、立ち読みしただけだけど結構おもしろかったよ。
Rubyの話が多くて、俺はRubyがわからないから買わなかったけど。
表紙に抵抗がないなら買って損はしないと思う。

507 名前:デフォルトの名無しさん mailto:sage [2009/07/05(日) 00:16:09 ]
おまえが買わなかったものを俺が買って得なわけないだろ。
なぜなら、もしお前が「お前は俺よりもRubyについて知っているから、この本は面白いはずだ」
という意味で言っているのなら、おまえすら興味の抱かないレベルの技術などには
もはや興味はないからだ。

あるいはもしお前が
「俺はもうその程度のことは十分知っているから無用の長物だが、
 お前くらいのレベルなら読んで得することもあるんじゃね?」
という意味で言っているのなら、侮辱にもほどがあるだろう。

つまり、動転んでもクソ本。

508 名前:デフォルトの名無しさん mailto:sage [2009/07/05(日) 00:25:41 ]
asso

509 名前:デフォルトの名無しさん mailto:sage [2009/07/05(日) 00:27:38 ]
自分で読んでないのにクソ本とか言ってたら
本当のクズだな

で、>>507の感想を聞かせてもらおうか



510 名前:デフォルトの名無しさん mailto:sage [2009/07/05(日) 00:29:23 ]
何が言いたいのかわからん。
日本語であることはわかるが、もう少し論理的に書いてくれ

511 名前:デフォルトの名無しさん mailto:sage [2009/07/05(日) 00:34:14 ]
まったく読んでないのも、立ち読み程度で本の内容どうこういってるのも目くそ鼻くそだろ。
ちゃんと買って読んだやつの意見以外は無意味だよ。






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

前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