1 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 00:29:16 ] プログラム技術板倉庫 s225.web.fc2.com/index.html 前スレ 推薦図書/必読書のためのスレッド 43 pc11.2ch.net/test/read.cgi/tech/1228054109/
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 ブルバキ=林晴比古ですね
434 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 09:52:05 ] ぬり絵で絵を書いた気分を味わえる
435 名前:デフォルトの名無しさん [2009/02/03(火) 10:36:15 ] 林晴比古という人が経歴を明らかにしない理由を教えてください プログラミングなど技術系の本では簡単に経歴を載せるのが普通だと思います
436 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 10:45:03 ] 俺が東大卒とかの経歴だとして、プログラミングの本を書くとする 経歴載せるかな? ちょっと躊躇するね 本名で執筆することもためらうね
437 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 10:56:36 ] 経歴・本名を書いてくそ本と揶揄されることを恐れる人は たとえペンネームで経歴も隠しても良本を書くことはできない
438 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 11:01:40 ] じゃあ、仮に名著が書けたとしよう それでも本名・経歴は隠したいかもな
439 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 11:05:49 ] 2ちゃんねるのおかげで、 作家がペンネーム使う理由がよく分かったw
440 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 12:40:39 ] ハルヒコは実務経験ないだろうな
441 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 12:41:49 ] ソフバン社内の素人ライター集団に一票。
442 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 14:37:28 ] アルゴリズムの勉強してるとSchemeによく出会う。 Schemeならではのイディオムみたいなのがわかる本で いいのがあれば教えてください。
443 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 14:52:23 ] >>442 まあ日本語ならSICPかDybvigさんの本。 楽しいと思えばLittle Schemerシリーズに進めば? ちなみにここの>>8 までならwebページを含めて悪いものはない。 >>9 以降は玉石混交。 Lisp Scheme Part25 pc11.2ch.net/test/read.cgi/tech/1231856193/
444 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 14:52:46 ] Lisp Scheme Part25 pc11.2ch.net/test/read.cgi/tech/1231856193/
445 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 15:18:54 ] レスどうもです。 SICPはamazon見ると「内容最高、翻訳最低、原文はwebで公開してある」 とあったので春休み全部注ぎ込んで原文読んでみます。
446 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 15:24:08 ] SICPはプログラミングの教科書であってSchemeの本じゃないんで注意。 内容は素晴らしいし読んで損はないと思うけど、Scheme自体の説明は必要最低限しかない。
447 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 15:46:32 ] どうせ英語で読むのならThe Little Schemerの方がやさしいし 目的にも合ってると思う。SICPよりも。
448 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 15:49:15 ] 和田先生の訳は結構好きなんだけどなあ・・・・・ 好みが分かれるのは理解できる
449 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 16:49:50 ] 和田さんは昔の秀才って感じだな 硬い文章が知性の表れという思想がもろにあると思う
450 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 17:04:21 ] 解説の中に平気で関係ないジョークを入れるアメ公最強ですよねー
451 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 18:10:39 ] アメリカ人の本を見ると、良くこのテンションを一冊最後まで維持できるな、と思うことがあるな もちろん徹頭徹尾硬い文章でまとめられた本もあるのだけど
452 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 20:36:45 ] もともと英語で書かれたものなんだから、 独特のテンションやニュアンスまでは伝わらないんだろう。 原書なら自然に読める文脈ても、無理に日本語にすると珍妙な感じになってしまうのは仕方ない。 英語のジョークを説明するための注釈に意識が飛ぶのとかホント無駄だなぁと思う。
453 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 21:13:36 ] >>451 まあ関西人のノリだと思えばいーのではないかと。 受け狙い命でしょうかねぇ。
454 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 21:25:22 ] 具体的に言うと Head Farst シリーズですよね? 代表的なのは けど、評判いいですよね それともワインバーグとかのこと?
455 名前:デフォルトの名無しさん [2009/02/03(火) 21:36:08 ] なんでアメリカ人の本は、とりあえず家族とペットに感謝してるの?
456 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 21:51:04 ] 愛してる愛してるとしょっちゅういってないとすぐ離婚しちゃうぐらい 夫婦の絆は弱いし、家庭も崩壊しちゃうような文化だからだよ。
457 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 21:56:39 ] 雄弁は沈黙に勝るという腹芸は美しくない文化なので