1 名前:デフォルトの名無しさん mailto:sage [2009/11/26(木) 04:56:42 ] プログラム技術板倉庫 s225.web.fc2.com/index.html 前スレ 推薦図書/必読書のためのスレッド 52 pc12.2ch.net/test/read.cgi/tech/1254565176/
159 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 00:11:37 ] いいよ。
160 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 00:55:30 ] >>158 アホは書きこむな
161 名前:デフォルトの名無しさん [2009/12/07(月) 01:35:05 ] >>158 時代遅れのゴミ
162 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 06:17:13 ] また変なのが涌いているな…
163 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 06:40:34 ] 手に入らないので評価できない・・・
164 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 08:54:24 ] 見たこともないのに酷評するのがこのスレだよ
165 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 15:24:54 ] >>162-164 図書館で借りれるじゃん抜け作
166 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 16:15:34 ] >>165 それほど読みたい訳じゃない。簡単に手に入れば読むか程度。 ちなみに、今検索したら、23区内の図書館には2冊存在していて、どちらも貸し出し中。
167 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 21:07:13 ] Java並行処理プログラミング なら、最近復刊したよ
168 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 22:39:16 ] mjd
169 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 23:39:19 ] 今はメッセージ伝達並列性、一択だろJK
170 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 01:11:35 ] 「Java並行処理プログラミング」なら復刊ドットコムに行けばあるよ。
171 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 08:45:00 ] 「フリーウェア作家になろう」という本を読んだところ、 作成したプログラムのバージョン管理が大変なんで、 バージョン管理プログラムをインストールしておくといいみたいなことが書いてあるんだけど (古い本なんで紹介してあったバージョン管理ソフトwincvsはリンクがなくて見つからなかった) バージョン管理プログラム使う必要がある人とかはどんなソフト(できればフリーソフトで)を使ってますか?。
172 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 09:18:33 ] タートルズ
173 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 10:01:11 ] ここで聞く質問じゃないだろ まずはフリーソフトとやらのver1を作ってから心配しろ
174 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 12:26:04 ] バージョン管理が大変なプログラムを作れるようなやつがどれだけいるのか。
175 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 13:02:48 ] 最近出たgitの本でも読んでみるのはどうだろう とスレの流れを戻しておく
176 名前:デフォルトの名無しさん [2009/12/08(火) 13:20:07 ] なんでこんな事態になったのやら。 入門Git 開発者濱野氏本人の著 入門git PragProgブランドの訳書
177 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 13:56:24 ] gitとsvnはどっちがいいのだ
178 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 14:16:39 ] Gitは多人数大規模分散用じゃ? 一人用なら低機能のがいいと言っておく。 自分はソース変更のたびディレクトリまるまるコピー。
179 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 17:13:01 ] >>178 WinCVS(CVS+Windowsフロントエンド)も大規模分散用だぞ CVSよりはgitのほうがよほどマシじゃね?
180 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 17:49:05 ] 分散の意味が違うんじゃ
181 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 18:00:25 ] CVSとSVNは、みんなでバベルの搭を立てる感じ。 Gitはみんながそれぞれビルを立てつつ、資材をやりとりする感じ。 入門Git読んでるけど、なぜか眠くなる。 一度、ブランチからマージあたりまでの操作を覚えてから 読んだ方が理解が早いかも知れない。
182 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 18:06:29 ] Windowsで一人でやっているなら TortoiseSVN使うといいよ サーバーいらずでディレクトリコピーするより楽ちん
183 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 18:24:21 ] 分散リポジトリと開発者が分散しているのは違う
184 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 21:48:12 ] エクスプローラーに統合されるタイプのやつは抵抗あるな。 バージョン管理。
185 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 21:58:54 ] こちらへどうぞ。 バージョン管理システムについて語るスレ5 pc12.2ch.net/test/read.cgi/tech/1255241922/
186 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 01:33:36 ] プログラムはなぜ動くのかという本はプログラミングの役に立つのでしょうか 評価はされていますがその類の本を読んだことが無いのであまり想像出来ないのですが
187 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 01:38:04 ] プログラミング経験ゼロでプログラミングに憧れがあって いきなり勉強はきついからまずプログラミングの雰囲気だけ感じてみたい・・ という人限定ならいいかも
188 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 01:41:45 ] 学校で習ってますけど、なぜ動くかは知りませんね
189 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 02:17:45 ] >>186 よりあえず読んで後悔はしない
190 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 02:29:19 ] そうですか。気になってたんでやっぱり読んでみます
191 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 05:19:38 ] あんまりコンピュータを知らない人が、プログラムを書く必要があったりする時にとりあえず読んで欲しい本だな。 俺の後輩が独習CでCを覚えたので、適当な数値を解析するプログラム作らせたら 最初に2Gbytesくらいの巨大配列を作り、文法通りに書いたのに動かないと嘆いていた。 そんなにメモリないんだよ。
192 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 05:52:05 ] プログラムはなぜ動くのか の著者評判悪いよ 馬鹿向けの本
193 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 06:28:39 ] 世の中には君が思うよりバカが一杯いるんだよ。
194 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 11:08:15 ] 呼ばれた気がした
195 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 11:53:36 ] >>192 ググってみたら矢沢って人の本か。 一時期、俺が見てたブログ周辺でその人の本の間違い探しがはやったことがあったな。
196 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 12:25:50 ] 矢沢さんはマーケティングのプロ。 どういう本が読み手にいい読後感を与えるか知り尽くしてる感がある。 難しいところ(えてして重要なところでもあることが多い)は全部飛ばして 表面だけをさらっと広くなぞることで読者に 「こんな短時間であれもこれも全部理解できた!」と満足させる。 エンターテイメントは客をどれだけ満足させられるかが重要だから そういう意味では良本なのかもしれない。
197 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 13:18:26 ] >>192 評判悪いと馬鹿向けの本なのか? まぁ、困ったらフローチャート描けとか書いてあるけどな
198 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 15:43:04 ] えてして、素人が書いた間違った文章の方が 素人受けはいいからねえ
199 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 17:20:24 ] 著者の自慰のために書かれた本が多すぎる あれで出版社が利益が出てるのかとても不思議 コスるエネルギーの1%くらいはマーケティングに剥けてください
200 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 21:42:59 ] www.kt.rim.or.jp/~kbk/zakkicho/08/zakkicho0810a.html#D20081010-3 ↑矢沢本へのツッコミ。 先日Cのスレで、C89みたいに関数の先頭で変数をまとめて宣言する スタイルは、他の言語の途中で宣言するスタイルより優れているって 言うやつが(複数人)暴れてたんで、そういうちょっと取り残された 感じの人には受けるのかも。
201 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 21:51:16 ] 竹内薫とか茂木健一郎みたいなポジションかな
202 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 22:03:31 ] ↑小遣い稼ぎ本を大量増産してるイメージしかないや
203 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 22:13:01 ] だからそうなんだろうってこと
204 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 01:09:52 ] >>200 そのCのスレってどこ? このサイト俺には随分と的外れな指摘が多いように見えるんだが… 今時ありえないデザインのこんな糞サイト持ち出してくるなんて もしかして論破されちゃったとか?
205 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 01:41:36 ] 紺屋の白袴ってやつだね ていうか的外れな指摘って言うぐらいなら具体的に挙げたらいいと思うよ
206 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 03:03:00 ] 本人乙
207 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 07:26:20 ] 先頭でまとめて変数作ってたら C++じゃRAIIもできないわ
208 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 07:29:50 ] RAIIなんてC++だけの特殊な技法持ち出して 反論されてもな
209 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 07:34:07 ] ,―ヽ____、― ,/ ノ ヽ ~\ / ノ IPA ヽ ~\ / ノ ヽ、 `ヽ | ノ / ̄\ / ̄~ヽ ヽ i | ノ | ノ \ | <●> <●> ( ) \ | | | i / | / ヽ レ i (●_●) / i、 ,-――-、 ・ / i、 <(EEEEE)> ∵/ Cなんてお前ら書けねーだろw i、 \___/ _/ \ ,ノ ,,.....イ.ヽヽ、ー-―一ノ゙-、. : | '; \_____ ノ.| ヽ i | \/゙(__)\,| i | > ヽ. ハ | ||
210 名前:デフォルトの名無しさん [2009/12/10(木) 11:34:33 ] もうあと20日くらいで、C++0xってのが出るのじゃね? それが出れば、全て解決。
211 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 11:38:59 ] なんかそれさ 地球が滅亡して、ありったけの食料を全部宇宙船に積み込みました だから全て解決 みたいな感じに見えるんですけど。
212 名前:デフォルトの名無しさん [2009/12/10(木) 12:09:47 ] >>210 0xにするの諦めたらしいよ。 ttp://yebo-blog.blogspot.com/2009/07/c2010.html
213 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 12:29:46 ] >>204 技術系の個人のサイトはデザインが簡素なほど、玄人っぽいイメージ。 素人ほど装飾華美で、ハデってイメージがある。
214 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 12:35:14 ] >>208 RaiiとはちょっとちがうけどC#でもusingが好ましいとされている。
215 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 12:50:47 ] >>213 おまえにはこのサイトが簡素で玄人っぽく見えるのか?
216 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 12:54:45 ] >>215 変数を先頭でまとめて宣言するのがいいと思ってる連中に比べたら比較にならないくらい上だと思われ。
217 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 13:00:05 ] いや、その返しはおかしいから
218 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 13:30:38 ] Cスレで暴れたのは、変数の宣言を一行につき一個だけとか言ったアホだったんだがw
219 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 13:36:01 ] C++のRAIIって、基本先頭で変数にしないか…?
220 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 13:39:38 ] >>218 それの何がいけないのかわからない
221 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 13:39:59 ] 同意
222 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 13:41:20 ] つーか暴れてたのが>>218 のほうだろう、たぶん
223 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 13:42:16 ] >>218 むしろ1行につき1個の方が良い習慣だろ、特に仕事なら って、もう書かれてたか つーか本当にそのCのスレを晒してくれよ
224 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 14:04:28 ] どんなときでも、 int i; int j; int k; int l; int m; int n; って宣言するのが良い習慣なのかw
225 名前:デフォルトの名無しさん [2009/12/10(木) 14:10:35 ] うわぁ・・・
226 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 14:15:06 ] 1文字の変数ばかり使うやつか、お前とは仕事したくねえ
227 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 15:14:20 ] cのスレで、 for (int i =0; みたいな書き方に、c89じゃつかえないってツッコミならいいけど、違和感があるとか、スコープが曖昧だからだめとかいう奴がいて、おいおいそれはねーだろってツッコミ入れてたら、火がついたみたいで、 c89みたいなまとめて宣言するスタイルマンセー、関数の途中で宣言する奴ウンコみたいな流れになってたね。
228 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 15:15:26 ] そんな流れにはなってないだろw
229 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 15:22:48 ] そびえ立つクソども、ここのスレッドタイトルを100辺読め!
230 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 15:38:36 ] マ板出張所
231 名前:デフォルトの名無しさん [2009/12/10(木) 16:04:45 ] >>224 宣言は、1行に1個って、 よくコーディング規約で書かれるじゃないか。 良く見かける規約だから、良い習慣なんじゃね?
232 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 16:10:12 ] だらだらと一行にいくつも宣言するよりはよっぽどマシだけど、 絶対に一個じゃなきゃダメってのもどうかと思うが。
233 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 16:50:50 ] いいかげんCスレでやれ
234 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 16:57:01 ] ここは、大昔からこう言うスレ
235 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 19:09:56 ] だから?
236 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 19:22:52 ] 一行にいくつも書く奴は決まって初期化しないからな
237 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 20:45:18 ] すいません、int i, j, k;とか書いてホントにすいません
238 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 21:16:22 ] 変数を初期化してなかったら、 普通、まともな会社なら、 コードレビューで怒られるだろ?
239 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 21:17:58 ] その前にコンパイラが教えてくれる気がする
240 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 21:26:00 ] Cみたいに、宣言する場所がきまってる言語は、宣言と同時に初期化って 流儀は、かえって害だな。 宣言する箇所が自由な言語でも、ルーチンの先頭でまとめて宣言して、 無意味に初期化してるアホとかいるし。
241 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 21:29:42 ] >>217 もしかして、そのサイトを議論の根拠にしてると思ってるのか? 矢沢本の話が出てたんで、そのついでに、こんなのもあるよってことで 載せただけ。 そういうサイトを示すまでもなく、関数の途中で変数宣言って当たり前だし。
242 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 21:31:12 ] だからいい加減本の話しようぜ
243 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 21:31:22 ] 変数は基本的には初めて使う時に初期化を伴って宣言するべきだしな C89とかいう惰弱な言語じゃ無理だけど
244 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 21:32:36 ] i, j, kは1行でいいよ min, maxとかはどっちでもいいよ i, j, k, min, maxとはやるなって言ってるだけだから それと当然だけど for (int i = ... と書ける場合はこっちだぞ(javascriptみたいのは除く)
245 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 21:37:20 ] >>213 いい病院紹介するよ。 愛生会病院 www.aiseikai.or.jp/
246 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 21:40:35 ] C89がどうこう言ってる奴は典型的な自分が下手糞なのに言語のせいにするやつだな あるいは自分が使ってる言語の優位性を誇示し、あたかも自分が優秀かのように振る舞うやつ
247 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 21:41:34 ] >>241 213「技術系の個人のサイトはデザインが簡素なほど、玄人っぽいイメージ。」 215「おまえにはこのサイトが簡素で玄人っぽく見えるのか?」 ↓ 216「変数を先頭でまとめて宣言するのがいいと思ってる連中に比べたら比較にならないくらい上だと思われ。」 ↑馬鹿(笑) 216のこの返しはおかしいだろって言ったんだけど、通じてます?
248 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 21:47:46 ] >>247 上のほうで、そんなサイトが根拠になるかみたいなことを言ってた やつとは別人? だったら、上のほうのやつにアンカーを向けるよ。
249 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 22:00:25 ] >>248 そっちも俺だけどさぁ >だったら、上のほうのやつにアンカーを向けるよ。 って言われても困るんだけど 何を答えればいいのか・・・ とりあえず>>200 のサイトはくだらないいちゃもんばっか付けてるなーって思っただけなんだけど
250 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 22:10:56 ] >>249 デザインがどうとか、くらだないとか、的外れとか 「そんなサイト、根拠にならないだろ」って意図で言ってたんでしょ? で、それに対して「別になにかの根拠として持ち出したわけじゃない」って教えてあげたわけ。 (前後見れば分かると思うけど) 意図が分からないとか、困るとかって言われても、こっちが困る。 変な勘違いで、いちゃもんつけられてるのはこっちなんだし。
251 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 22:11:43 ] 先に引いたほうが勝ち
252 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 22:13:56 ] 一応図書の話題でもあるんだけどな、 昔ACMのSIGPLAN Noticeで、 プログラムやインデントの作法の議題は禁止になったんだ。 結論でないし、レベル低い話になるから。 このスレではさらにスレ違い。
253 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 22:20:20 ] だから最初の言語はPythonが良いなんて言われるんだよ
254 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 22:20:27 ] >>250 訳のわからないアンカーの付け方はするわ 今更責任逃れみたいなことを堂々と主張するわ 自分の勘違いを人のせいにするわ >>213 = >>216 と同一人物なんだろうけど議論以前の問題だろ まぁ、さすがにスレ違いもひどいし>>251 の言うように俺はここらで終わりに
255 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 22:21:25 ] 変数の宣言を関数の途中でやるか、先頭でまとめてやるかなんて 議論するまでもなく、結論でてると思うけど。 コーディングスタイルの問題って、どんなダメな流儀でも、 一部の人ががんばって、 「これは宗教論争だな、どっちでも(おれの言い分でも)いいよな」 とかって、まとめようとするよね。
256 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 22:23:02 ] >>254 ちょっとそれ、無理やりすぎないか。 典型的な「そういうことにしたいのですね」な感じ。
257 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 22:24:19 ] Visual C++ 2008はC99に対応してねーから
258 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 22:26:40 ] >>257 C89で、関数の途中で宣言しろなんて言ってないから。
259 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 22:27:55 ] だから関数の途中で宣言しなくていいってことだろ