1 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 00:29:16 ] プログラム技術板倉庫 s225.web.fc2.com/index.html 前スレ 推薦図書/必読書のためのスレッド 43 pc11.2ch.net/test/read.cgi/tech/1228054109/
333 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 04:22:30 ] なんだかんだで一番単価の高い案件はC++なんじゃないの?
334 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 04:24:41 ] C++は時々C++のことをまったく分かってないやつが翻訳したりするからな
335 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 05:13:52 ] >>333 C++の案件、templateとか使いまくってあって、おまけにメモリリークに対して職人芸的な設計が 必要になって、C++自体ではGUIとか持たないからそれぞれ固有のフレームワークなりなんなり 使ってあって、そのわりには完成するものは「phpで書かれたショッピングサイト」とかそういう すぐにカネになりそうなものにはほど遠かったりして、そのわりには…という単価なんだが、 みんな一体どんなC++の案件をやってんだ? 是非、俺に教えて欲しい。
336 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 07:04:41 ] 画像解析ソフトとか
337 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 07:20:11 ] 速度を要求したり、必然的に処理が遅くなるソフトだとC++だな
338 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 07:21:26 ] ゲームは大体CかC++じゃね
339 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 07:21:58 ] アセンブリ言語のことも
340 名前:デフォルトの名無しさん [2009/02/01(日) 10:39:44 ] MFC
341 名前:デフォルトの名無しさん [2009/02/01(日) 18:51:09 ] でもC++ってたいして速くないし
342 名前:デフォルトの名無しさん [2009/02/01(日) 18:55:09 ] え
343 名前:デフォルトの名無しさん [2009/02/01(日) 18:56:05 ] >>341 >>341 >>341
344 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 19:03:27 ] C++めっちゃ遅いじゃん Javaよりも遅い終わってる
345 名前:デフォルトの名無しさん [2009/02/01(日) 19:08:32 ] そんなえさにつられないクマー
346 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 19:17:02 ] は? C++ってJavaより遅いのは常識でしょ?
347 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 19:17:39 ] 最近の釣りはワンパターンでつまらん
348 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 19:18:53 ] オリジナリティが足りないよね ゆとりにオリジナリティを求めるのは酷かもしれないが
349 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 19:30:10 ] shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=all
350 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 20:28:52 ] 脳内の話はもういいよ
351 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 20:53:55 ] いや…きっとこういうネイティブJAVAマシンを使っているんだろう ttp://review.ascii24.com/db/review/ce/terminal/2002/10/26/639504-000.html
352 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 21:05:03 ] 今やC++もJavaもアプリの実行速度はそれほど変わらないんでないか。
353 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 21:11:45 ] >>352 Webブラウザとか、重たいアプリは、Javaで書いたらすごい遅くなりそう
354 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 21:13:13 ] (おれの書いた)C++はJavaより遅い
355 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 21:14:50 ] >>353 AndroidのBrowserは下位層がC++で上位層がJava。
356 名前:デフォルトの名無しさん [2009/02/01(日) 21:55:31 ] amazonで★★★★★ ケント・ベック「実装パターン」 ピアソンエデュケーション
357 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 22:09:22 ] 1週間で数言語覚えたいんだが… すまん…逝ってくる
358 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 22:13:54 ] 2ヶ月で数言語がならまだわかるが 起きてる時間全部言語習得に使えるほど時間があるなら 3つくらい中途半端に使えるレベルにならなれると思う
359 名前:357 mailto:sage [2009/02/01(日) 22:18:03 ] >>358 その話載った 3つおすすめ教えて
360 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 22:18:48 ] 自分が興味ある言語でいいだろw
361 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 22:19:24 ] >>357 www.yamdas.org/column/technique/21-daysj.html
362 名前:357 mailto:sage [2009/02/01(日) 22:19:35 ] >>360 需要があるやつじゃないとダメだ
363 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 22:25:07 ] fortran77とPascalなら行けると思う。 後自分は知らないがCOBOLも簡単だと聞いたことがある 一応、fortran77は未だに使っているぜ。
364 名前:357 mailto:sage [2009/02/01(日) 22:27:48 ] >>361 ( ;∀;)イイハナシダナー >>363 (´・ω・`)わかった。javaとphpとunixのコマンド覚える
365 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 22:33:39 ] C#とDとJavaならいける
366 名前:357 mailto:sage [2009/02/01(日) 22:41:59 ] >>365 Dはいらん。 そこにVBを入れてみようかな けど、C#って簡単なの? 何かC++の延長にあるような書き込みがあるから、無理かと思ってるんだけど
367 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 22:46:40 ] どのみち一週間じゃムリだろ。
368 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 22:49:32 ] ○週間でとか、○ヶ月でとか表現する奴ってほんと頭悪いな。 時間数で言え、時間数で。
369 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 22:50:54 ] C++覚えようとするよりはC#の方が良いだろ てかC覚えとけよ Cに似てる言語ばっかりなんだし
370 名前:357 mailto:sage [2009/02/01(日) 22:54:13 ] >>367 一週間ですべて覚える必要は無いんだ。 どうせ実践に入るから、実践で覚えることもあるだろうし、その最中には 昼休みと帰ってから勉強する。 適正は高いほうだから、そこそこ行けるかもしれん。 それとも1ヶ月にしようかな…1ヶ月でひとつなら、間違いなく必要レベルまで いけるハズだ。 けど、時間が無い
371 名前:357 mailto:sage [2009/02/01(日) 22:55:15 ] >>369 ペーパーCプログラマです。
372 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 22:55:58 ] >>362 お前に需要がないのに、需要のある言語学ぶ意味ないだろ。
373 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 22:57:27 ] 自分の使える言語が既にあるなら、 その言語で何か大きなものを作るといい。
374 名前:357 mailto:sage [2009/02/01(日) 22:58:13 ] >>372 まあ、そう言うなよ。 死ぬしかなくなるから。 ペーパーオブジェクト指向でもあるし ペーパーオラクルでもある
375 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:02:08 ] FizzBuzzレベルが、数分でさらっとかけるレベルじゃなかったら、 一週間はCでいろいろコードを書く練習に当てたほうがいいよ。
376 名前:357 mailto:sage [2009/02/01(日) 23:04:37 ] >>375 問題無し つーか、それ簡単すぐる
377 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:05:39 ] じゃ今から書いて
378 名前:357 mailto:sage [2009/02/01(日) 23:07:45 ] >>377 すまん嘘だ。 数分は無理でもできるとは思うよ。 今日は寝るから勘弁して 明日からとりあえず、java行ってみるか
379 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:11:14 ] >自称上級プログラマが答えを書くのに10-15分もかかっているのを見たこともある。 じっくり確認しても5分程度で書けると思うんだけど。
380 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:15:23 ] 軽くやってみたら2分だった。 10分かかるとか信じられない。
381 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:18:06 ] さすがに2分だと動作チェックは入ってないからな。 正直分単位は誤差だろ。
382 名前:357 mailto:sage [2009/02/01(日) 23:18:17 ] #include <studio.h>; void main() { for(int i = 1;i <= 100; i++) { if(i % 3 = 0 and i % 5 = 0) printf("FizzBuzz\n"); else if(i % 3 = 0) { printf("Fizz\n"); else if(i % 5 = 0) { printf("Buzz\n"); } } これで許してくれ ちょっと、間違ってるかも。あと厳密な仕様にはしてない。
383 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:18:53 ] いや、動作チェック込みだが・・・。
384 名前:357 mailto:sage [2009/02/01(日) 23:19:27 ] #include <studio.h>; void main() { for(int i = 1;i <= 100; i++) { if(i % 3 = 0 and i % 5 = 0) printf("FizzBuzz\n"); else if(i % 3 = 0) { printf("Fizz\n"); else if(i % 5 = 0) { printf("Buzz\n"); else printf("%d\n", i); } } すまんこ
385 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:19:40 ] 3の倍数でも5の倍数でもない時は その数字を直接表示するんじゃなかったっけ?
386 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:20:14 ] せめてコンパイル通るもの上げようぜ
387 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:20:28 ] void main() きたよ studio.h だし、#include の最後に ; ついてるし
388 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:21:06 ] >>383 どうでもいいよ。じゃあVC立ち上げる時間は?とかプロジェクト作成の時間はとか チェック内容書き出せよとかいくらでもつっこまれるんだから。
389 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:21:56 ] まあ細かい突っ込みはいいだろ。 そらでここまで書ければチェックすれば動作する。
390 名前:357 mailto:sage [2009/02/01(日) 23:22:19 ] >>387 そこはコンパイルすればわかるから許して
391 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:23:46 ] コンパイルしねえでもわかるよwww
392 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:24:12 ] Joel On Software に載ってる、求人に応募してきたCプログラマに 面接でやらせるって問題でもいいな。 ・文字列をその場で逆にする ・連結リストを逆にする ・バイトデータの中で、立っているビットを数える ・二分検索 ・文字列の中で同じ文字が一番長く続くところをみつける ・atoi() ・itoa()
393 名前:357 mailto:sage [2009/02/01(日) 23:24:32 ] >>391 そこがペーパーCプログラマらしいじゃん?
394 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:25:51 ] つーか、もう>>361 を10回読んでから一つに絞って勉強しろよ
395 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:27:18 ] まあそこそこまじめっぽいから好きにやらせてやれよ
396 名前:357 mailto:sage [2009/02/01(日) 23:27:27 ] >>394 わかった。 けど、PythonかSchemeは需要がな。 javaやる。
397 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:29:39 ] >>392 何度もやったはずなのに、いつもatoiってどうやるんだっけ…と躓く俺 …俺だけ?
398 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:31:58 ] >>397 itoa()のほうが難易度高そうだけど。
399 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:32:35 ] int my_atoi(const char *str) { int ret = 0; while (isdigit(*str)) { ret *= 10; ret += *str - '0'; ++str; } return ret; }
400 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:34:42 ] isdigitなんて人生で2・3回しか呼んだことないわw
401 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:36:08 ] itoaはなぜか覚えているんだよなぁ
402 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:42:33 ] 正直何の話かわからん
403 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:47:15 ] C使いじゃ知らなくてもおk?
404 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:48:47 ] つかスレ違いだから
405 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:56:24 ] C言語使いこなせないやつが他言語語ってほしくない 自分で簡単なOS作ってからモノ言えよ
406 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 23:58:40 ] おれがイメージするプログラマはC/C++を主戦場としているが PerlやJavaScriptのような言語もひとつの分野だろ。
407 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 00:03:15 ] C/C++なんて今時つかわねえよw
408 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 00:03:58 ] 住む世界が違うんだよ
409 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 00:10:05 ] いまやGAEなPythonに需要がないなんて…
410 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 00:11:46 ] ゲーム系はC++から動かないしなあ 0x怖いお
411 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 00:37:06 ] >>407 うわぁ、一緒に仕事したくねー
412 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 01:15:31 ] オライリーから12月に出た『JavaScript: The Good Parts』が 今日某書店に行ったら3冊あったけど3冊ともJavaの棚に並べられていた。 直しといたろと思って勝手にJavaScriptの棚に持って行ったら 棚がぎゅうぎゅうで1冊も入らなかった。 まわりに店員もいないしレジまで言いに行くのも大げさだし、 あとでメールしといたろと思ってそのまま帰ってきたけど、 調べてもメールアドレスわからないのでもうほうっておくことにする。
413 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 01:29:18 ] そんなの気にすんなよ 俺はthe art of computer programmingが現代美術の棚に並べられていたのを見たことがある
414 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 01:35:50 ] ↓「はじめてのC」禁止
415 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 01:41:50 ] デザインパターンがホームページ作成の欄にあったことなら…
416 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 02:33:28 ] 違うのか。
417 名前:デフォルトの名無しさん [2009/02/02(月) 06:39:24 ] 林晴比古という人はどうして経歴を明らかにしないのですか? 技術系の本なら著者の経歴が掲載されているのが普通だと思うのですが…
418 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 07:15:15 ] 個人情報保護
419 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 14:31:23 ] 学歴情報保護
420 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 20:33:56 ] 林晴彦ってだけでクソ本だってわかるからいいだろw
421 名前:デフォルトの名無しさん [2009/02/02(月) 22:06:10 ] >>417 林晴比古なんて特定の人物は、存在しないよ。 著作権用の架空人物だよ。 じゃなけ、一個人が、あんなになんでも技術書を出せるワケない ・・・って、思ってるけど、違うの?
422 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 22:07:19 ] 興味深い見解だな
423 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 22:09:40 ] >>421 その発想はなかったわ 矢立肇ってすごいなあとか昔思ってた
424 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 22:12:28 ] amazonで見てみたら、年3,4冊書いてるのか。 あとは、講師でもやって稼いでるのかな?
425 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 22:47:15 ] >>421 全部入門レベルだから、適当に言語仕様をかじって執筆してる、と予想
426 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 00:18:47 ] ごーすとr あれこんな時間に宅配便が。
427 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 00:39:31 ] >>423 サンライズ製品を集中的に見ていた時期にオレも陥った 林はC++とVCについては常用している人間とは思えない。 他の言語は読んだことないから知らん
428 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 00:58:48 ] 林の本は初心者にすごい人気があるんだよなぁ なんかわかりやすく書いてあるらしいよ でも理解できないみたいだけど。
429 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 01:27:45 ] 晴比古の本は操作手順だけを事細かく画面写真付けて書いてあるから 何も考えなくても手順をなぞっていくだけで動く。 そういう意味では分かりやすいのかもしれないな。 本質的な理解は不可能だが。
430 名前:Vincent Schilt [2009/02/03(火) 01:59:44 ] Good midnight, Japanese Programmer! Is this<Teach yourself C#> your recommended book? Oh!! That's great. The author of this book is My Son!! You must read best book to program excelent systems. Good bye!! Don't forget read <Teach yourself C# & C & C++>!!
431 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 02:30:52 ] 操作手順とかをわかりやすく書いている本はそれはそれでありなんじゃないかと思う 本当の初心者とかはビルドといわれてもわからんだろうし 次のステップに行くためには良いんじゃね? 現実は、その壁すら越えられない人が多数いるわけだしね まあ、俺は林晴比古の本を買ったこと無いが
432 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 09:15:37 ] 林の本は装丁がいいよ
433 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 09:43:27 ] >>421 ブルバキ=林晴比古ですね