- 1 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 01:24:38 ]
- 質問する前にGoogleで検索しましょう。www.google.co.jp
プログラミングと関係ない質問はそれぞれの板の質問スレへ。 前スレ スレ立てるまでもない質問はここで 84匹目 pc11.2ch.net/test/read.cgi/tech/1184603423/ _,rr-―''''¨゙゙゙ ̄ ̄ ̄ ̄ ̄`゙゙゙゙゙゙゙゙''ヘi、、 ,,,,-―---、 ,r‐'″ ._,,,, `'lri,!'''″ ゙l .,,,″ ,,r'"` ゙゙l, ゙ヘ, | !アr, .l°.ェ'ニ,コ .| ゚ヘ、 | `'i、 .く_,、vr''″ ., ゙'i、 .,,/ ゙X、 ト ゙!,゛ .,,r‐--、 ,、_,、 .,,,,r‐'″ | } .,,r‐'^’ .|゜ め゙゚“゙゙~゛ |  ̄` .,l゙ | ,i´ ,l゙ ゙!、 ,i´ ,ノ .'┐ ,,-° '=,, /` .゚!, ,,,,r'″ ゙┐ ,l゙ ゚'r, .''''"` │ .,,-''i、 / `''x, .| | .,,r'" .゙┐ ,i´ ~'ヘi,,, | |_,r・″ 'ヘ,、 l゙ `¬--|i,,,,,,,,,,,,,,,,v、r',广 ゙ヘ=@ ,l゙ `゙'ーぃ--r'″ `'―、,,,,/
- 2 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 01:38:10 ]
- 2げと
- 3 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 03:33:40 ]
- 3get
前スレの最後の方で話題になってたので気になったのですが、 みなさんCで文字列処理するときゴリゴリやってますか? それともregex.hの関数を利用して華麗にやってますか? 僕はゴリゴリやってるんですけどみなさんどうしてるんでしょうか?
- 4 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 04:28:04 ]
- ⌒i⌒
____i____ ,r''"゙ ~`''ー-.、_ 、, l ・ \)) ├‐ /)) ヽ一ー ー - ‐‐‐‐‐'' '´
- 5 名前:デフォルトの名無しさん [2007/09/12(水) 04:52:24 ]
- 質問です。
オブジェクト指向っぽい書き方と、手続き型っぽい書き方の両方が許容される言語での話です。 (自分はC++やPerlくらいしか知りませんが) 既存の関数群をカテゴリごとにまとめようとしています。 たぶんクラス化とかパッケージ化という類だと思います。 同じような機能、目的、共通の変数などを基準に分類することになると思うのですが、 どうしても、「カテゴリ:その他」になりそうな関数が出てきてしまいます。 この時、諸先輩方であればどのような方法を採られるのでしょうか。 1.その他のカテゴリを作る。全然目的の異なる関数が1つのカテゴリに同居してても気にしない。 2.無理矢理にでもカテゴリ分けをする。そうすると1つのカテゴリに1つの関数しか無かったりする場合も。 3.関数のまま、下手にオブジェクト指向っぽくしない。 設計が悪い、クラスは関数の集合体じゃない、なんてご意見もあるとは思いますが 何卒アドヴァイスよろしくお願いします。
- 6 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 05:03:17 ]
- 2
- 7 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 07:35:19 ]
- >5
俺なら3を前提に2をする。 C++なら namespace、Perl なら package。 別に namespace や package は OOP の為の機能じゃないし。 (まぁ、Perlの package はクラスを兼ねてるけどね)
- 8 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 07:46:47 ]
- >>5
一旦決められたら関数の所属先とかカテゴリの数や種類とかが変更される事は無い? 後から新しい関数が追加される事は無い?
- 9 名前:デフォルトの名無しさん [2007/09/12(水) 08:13:54 ]
- 半角せー
ウソをかくな ヒープとスタックの差はある。 その格差は昔からあるので、ニュースでも「フリーターが増え、ヒープの差が広がっている」というフレーズが聞かれる程である。
- 10 名前:デフォルトの名無しさん [2007/09/12(水) 08:17:03 ]
- …はい、次の方どうぞ
- 11 名前:デフォルトの名無しさん [2007/09/12(水) 11:21:03 ]
- RC4って
パス:abc 平文:hello ↓RC4する 結果:IgzcRn5fer パス:abc 平文:IgzcRn5fer ↓RC4する 結果:hello と思って実験したけど違うみたい。説明してちょ。
- 12 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 11:25:25 ]
- よく知らないけど
RC4で暗号化 と RC4で復号化 があるんじゃないの よく知らないけど
- 13 名前:デフォルトの名無しさん [2007/09/12(水) 11:37:26 ]
- 復号ならサンプルとして
@fc2698d772cc3fd7dbf3a55ぜろ585c6a96d3b8a191e9 を ttp://www.geocities.jp/hikoあんすこbae/winえぬyaddrdec.html のソースで 221.87.1ぜろ2.116:13975 に復号できたけど、暗号化はどうやるんでしょうか?
- 14 名前:デフォルトの名無しさん [2007/09/12(水) 12:28:27 ]
- printfで同じ行を使いまわしたい(いったん書かれた内容を消して別の内容を出力したい)です
こういうことってどうすればできますか?
- 15 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 12:31:47 ]
- もう魚が馴染んでるなw
- 16 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 12:35:13 ]
- >>14
printfで変数を表示 変数の中身を入れ替える
- 17 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 12:36:12 ]
- >>14
あまり自由なことはできないが、普通の改行の代わりに同じ行の左端に戻るらいなら printf("abcdef\r"); printf("xyz\n");
- 18 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 12:46:03 ]
- よく嫁。消してだ。もういい、ここはバカしかいないから自己解決。
www.kumei.ne.jp/c_lang/intro/no_27.htm
- 19 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 12:48:38 ]
- そんなにすぐ自己解決できるようなこと聞くなや
- 20 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 12:53:24 ]
- >>19
おまえよかったな、勉強になって。
- 21 名前:5 mailto:sage [2007/09/12(水) 13:30:43 ]
- >6-8
ありがとうございます。 反応が遅れてごめんなさい。寝てました。 「その他」だけは絶対にやめれ、ということですよね。 >8さんが指摘されたように、今後の仕様変更の可能性を考慮して、(2)で行こうと思います。
- 22 名前:デフォルトの名無しさん [2007/09/12(水) 13:45:26 ]
- こういうところからも、ビーフの差が広がっているんだなあ、と
- 23 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 14:01:35 ]
- エスケープシーケンスはNT系だと、デフォルトでは動作しないんだけど、
解決したのならどうでもいい話か。
- 24 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 14:32:56 ]
- エクストリームプログラミングのスレが見付からない。
(もしあるなら)URLを教えてちょうだい。 とりあえずやったこと。 ム板とマ板でXP、Extreme Programming、エクストリームプログラミング、ペアプログラミングを適当に短くしつつ検索した。 =>どちらもなかった。 googleでsite:2ch.netを付けて上のキーワードを検索した。 =>dat落ちしたのが幾つか見付かっただけ。
- 25 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 14:34:14 ]
- >>11で正解でした。実験が間違っていました。
ただ、そのソースではアットマークの次の2バイトと公開キーが関係していて その2バイトをどうやって渡しているのか謎です。RCの4バイトの手前の2バイトは 一般的にランダムな無味のないものとして解釈されているようですが、ここに その2バイトを意味する値を入れないと公開鍵が渡せないと思うんですけど。
- 26 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 15:00:51 ]
- >>24
情報学板にソフトウェア工学スレならあったよ。 板自体過疎っているが。 ソフトウェア工学をかたろう science6.2ch.net/test/read.cgi/informatics/1184596331/l50
- 27 名前:24 mailto:sage [2007/09/12(水) 15:16:47 ]
- >>26
ありがとう。チェックしてみる。
- 28 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 15:38:37 ]
- >>25
暗号鍵1 0x01、0x02、0x03 ~~~~~~~~~~~1 平文 0x04、0x05、0x06 ↓ チェックサム 0x04+0x05+0x06 = 0x0F(上位ビット切捨て) ↓ ~~~~~2 暗号鍵2 0x0F、0x02、0x03 ~~~~2 ~~~~~~~~~~~~1 ↓暗号鍵2で平文を暗号化 0x23、0x71、0x83 ↓チェックサムを頭に 0x0F、0x23、0x71、0x83 ↓'@'を頭に 0x40、0x0F、0x23、0x71、0x83 復号化の場合は暗号鍵1と暗号文の2バイト目から暗号鍵2を作る
- 29 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 16:01:59 ]
- >>28
サンクスわたかよ! ノード作成ソースもできたよ! 通信のためのクライアントはsocket(),connect(),send(),recv()を使えばよいのでしょうか? 初回のsend()でTCP部分が11バイトのパケットを送ればよいでしょうか?
- 30 名前:デフォルトの名無しさん [2007/09/12(水) 16:35:13 ]
- スコピラミンE層ってなんでできるの。
- 31 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 20:02:48 ]
- >23
Win2kでも \r は使えるから改行しない限りは困らないけどね。 画面を縦横無尽に使うのはエスケープじゃ無理だけど。
- 32 名前:デフォルトの名無しさん [2007/09/12(水) 21:21:46 ]
- コンパイラを作ってたら疲労困憊erになりました。
どうすれ(ry
- 33 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 21:51:08 ]
- >>32
2点 100点満点中
- 34 名前:デフォルトの名無しさん [2007/09/12(水) 23:06:59 ]
- 普通は100点満点なのだからその書き方は余り意味がない。
どうせやるならこうだ。 80点 65536点満点中
- 35 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 23:16:05 ]
- C言語でプロキシサーバをつくりたいんだけど
それを詳しく解説しているサイトはありますか?
- 36 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 23:18:52 ]
- プロキシサーバを作るにはC言語よりもむしろHTTPに精通してる必要がある
- 37 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 23:33:25 ]
- プロキシサーバならオープンソースのものがいろいろ存在するので、
本当に詳しく知りたいというなら、概念的な仕組みの説明を探すよりも 自分の想定に近い、実在のオープンソースなプロキシサーバ(例えばsquid)を まず探してから、そのアプリのマニュアルや、説明ページを探したほうが早いかも。 オープンソースなら実際のソースも参照できるわけだし。
- 38 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 03:46:41 ]
- A1X1 + A2X2 + A3X3 + ・・・ AkXk + ・・・ AnXn = I
(A1, A2, A3, ・・・ An, I は定数, (0 <= Xk <= Max)), 対応する X1〜Xn の値を求めるという処理で現状 for(X1 =0; X1<Max; X1++){ for(X2 =0; X2<Max; X2++){ for(X3 =0; X3<Max; X3++){ ・ ・ for(Xk =0; Xk<Max; Xk++){ 計算結果がIと同じか } ・ ・ } } } のようなコードを書いているんですが、これは再帰とかを 使ってもっとスマートにかけないでしょうか?よろしくお願いします。
- 39 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 04:00:37 ]
- A1X1 + A2X2 + A3X3 + ... AnXn が I と一致するかどうかの式なら、
データ構造を T A[n], X[n], I; と定義して T a = 0; for(T_index_t i = 0; i < n; i++) a += A[n] L X[n]; if(a == I){ /*...*/ } とすればいいんじゃないの? なんで入れ子ループになるのかが分からない。きっとエスパーか、具体的な説明が必要だろう。
- 40 名前:38 mailto:sage [2007/09/13(木) 04:35:10 ]
- >39
説明がわかり難く申し訳ないですが、 「A1X1 + A2X2 + A3X3 + ... AnXn が I と一致するかどうかの式」 が知りたいわけではなく、 「A1X1 + A2X2 + A3X3 + ... AnXn が I と一致するような変数X1〜Xnの 組み合わせ」が知りたいのです。そのための総当りです。 指摘下さった計算式は>38の「計算結果がIと同じか」というところで 判定式として使用してます。
- 41 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 04:35:36 ]
- >>38
最終的な目的は知らないけど、 多重ループを1重ループに書き直すだけなら以下 なお、前提としてすべてのループの最大と増分は同じことを仮定 #define N 3 //多重度(仮) #define MAX_VALUE 10 //Xn要素の最大(仮) int X[N] = {0}; for (;;) { //ここに計算本体を入れる //X[0]がX1、X[1]がX2、...に対応する int index = N - 1; while (index >= 0) { ++X[index]; if (X[index] < MAX_VALUE) { break; } X[index] = 0; --index; } if (index < 0) { break; } }
- 42 名前:デフォルトの名無しさん [2007/09/13(木) 10:51:38 ]
- PHP5 で質問させてください。
PHPをはじめたばかりのJava宙ですが、 オブジェクトの振る舞いで全く理解できないことがあります。 メンバ変数が Java でいうところの static ぽい振る舞いしかならないんです。 とはいえ PHP にも static のキーワードがあるし・・・ お手数ですが、次のコードをどなたか実行して私の疑問にお答え下さい よろしくお願いいたしますm(__)m (コードは次に続きます)
- 43 名前:デフォルトの名無しさん [2007/09/13(木) 10:53:57 ]
- <?php
echo '(1): $a を作成<br>'; $a = new ClassA("A"); echo '(2): $a の値 '.$a."<br>\n"; echo '(3): $a はそのままで、新たに $b を作成<br>'; $b = new ClassA("B"); echo "<br>\n"; echo '$a の値を確認すると・・・'; echo '(4): $a の値 '.$a; echo " なぜか変更されています・・・<br><br>\n"; echo '$a に再度"A"を代入<br>'; $a->set_val("A"); echo '(5): $a の値 '.$a; echo "当然ながら A がセットされています<br><br>\n"; echo 'が、しかし$bの値も変更されてしまってる!<br>'; echo '(6): $b の値 '.$b."<br>\n"; echo 'これって、JAVAでいうところの static な振る舞いじゃないでしょうか'; #続く
- 44 名前:デフォルトの名無しさん [2007/09/13(木) 10:54:42 ]
- #続き
class ClassA { private $val=null; public function __construct($v) { echo 'before: $val = '.$this->get_val(); echo ' ($valは未定義なので、値は出力されないはず・・・)<br>'."\n"; $this -> set_val($v); echo 'after: $val = '.$this->get_val()."<br>\n"; } public function __toString() { return '$val = '.$this->get_val()."<br>\n"; } public function set_val($v) { global $val; $val = $v; } public function get_val() { global $val; return $val; } } ?>
- 45 名前:42 mailto:sage [2007/09/13(木) 10:58:46 ]
- よろしくお願いします
- 46 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 11:03:53 ]
- >>42
public function set_val($v) { global $val; $val = $v; } の代わりに public function set_val($v) { $this->$val = $v; } としてやってみたら
- 47 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 11:04:49 ]
- ×$this->$val = $v;
○$this->val = $v;
- 48 名前:42 [2007/09/13(木) 11:10:04 ]
- >>46,47
アリガト-----。゚(゚´Д`゚)゚。-----ン!!!! >>46,47 に今日一日良いことが起きますように
- 49 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 11:12:59 ]
- global $val;
グローバルスコープのvalを読み書きしてるだけで クラスメンバとは別物の変数なんだな。
- 50 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 13:34:20 ]
- C,C++,C#,javaと難しくて投げ出してきた俺でもわかるプログラミング言語ってありますか?
- 51 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 14:11:26 ]
- >>50
ActiveBASICを使え
- 52 名前:デフォルトの名無しさん [2007/09/13(木) 14:35:47 ]
- VBA(エクセルのマクロ)がいい!
結果もイメージ的にわかりやすいから独学でも飽きないし なにしろ、飯のタネになるゾ! エクセル、ワードの知識も合わせておけば、パンピーの くだらん質問攻撃にも答えて感心されること請け合い。
- 53 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 14:51:51 ]
- 何を難しいと感じたんだろうな
- 54 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 15:55:15 ]
- 分からない部分を明確にして調べるなり人に訊くなりすれば難しくはないだろうに
- 55 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 16:29:06 ]
- ありがちな言い訳としては
なにがわからないかよくわからないんです>< だろうな
- 56 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 17:48:07 ]
- 副作用ってなにがどう副作用なの?
- 57 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 17:51:00 ]
- 藪から棒に何の話だ
- 58 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 17:53:45 ]
- 主目的とは別に副次的に生じてしまう作用のことだ
- 59 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 17:58:17 ]
- 戻り値を返す以外の効果はみな副作用と呼ばれている。
例えば double x = cos(0); は戻り値 1. を求める以外の効果はないので、副作用はないとされる。 int i = printf("Hello\n"); は戻り値 6 を返す以外に標準出力に文字列を書き込むので、副作用があるということになる。
- 60 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 18:00:58 ]
- >>59
xに1を代入するのと、iに6を代入するのは共に副作用です。
- 61 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 18:01:54 ]
- そこは初期化であって、代入ではない。
- 62 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 18:28:55 ]
- >59
よくわかった。なにか不都合なことではないのね。
- 63 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 18:38:08 ]
- 乱数系も、次に返る乱数に影響を及ぼすところが副作用に分類されたりするね
手続き型言語ではあまり気にしない概念だよ 関数型言語では結構議論になることがある
- 64 名前:デフォルトの名無しさん [2007/09/13(木) 19:53:52 ]
- ゲーツェーツェー(ドイッチュラント語は発音大事)
- 65 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 19:59:13 ]
- >>64
「ドイッチュラント語」じゃなくて「ドイチュ語」でよし
- 66 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 20:00:24 ]
- 今日はスロットでデー万ゲー千円負けたぜ、これからヒーコーをミーノしない?
- 67 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 21:09:24 ]
- //前置き
int x, y; int f(){ return 0; } //作用 1; x; y; f(); //副作用 x = 5; y = x; x = f(); printf("%d\n", y);
- 68 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 22:10:17 ]
- こんなしょうも無い質問ですいませんが、
プログラミングを学ぼうと思っているんですが最初にやるならどの言語がいいですか? こちらただのPCが好きな高校生です
- 69 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 22:11:37 ]
- 何をしたい(or作りたい)のかにも拠る。
- 70 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 22:12:51 ]
- >>68
cruel.org/freeware/hacker.html 今なら、PythonかRubyじゃないかな。
- 71 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 22:13:04 ]
- >>68
Rubyを使え
- 72 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 22:23:05 ]
- >>69
それもそうですね。 こちらとしてはゲーム製作やハッキング技術を身に着けたいとか思っています。
- 73 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 22:26:29 ]
- >>68
同じくパソ好きの高校生ですが。 何でも良し。 目に付いたのをやれ。 もしくは、簡単なのを手軽に体験したいだけなら、BASICとかVBAでもやってましょう。 ちなみに俺はTTSから入った。
- 74 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 22:34:00 ]
- ハッカーになりたいというなら、個人的に特に悪いイメージはないが、
ハッキング技術を身につけるというと、なぜか悪いイメージがある
- 75 名前:デフォルトの名無しさん [2007/09/13(木) 22:36:36 ]
- ハッキングの技術ならクラッカーになるかもしれない?
- 76 名前:68 mailto:sage [2007/09/13(木) 22:39:13 ]
- ちなみに言いますがクラッカーになる気はありません
- 77 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 23:00:10 ]
- あくまで個人的な感じ方なので
ハッキングという言葉が世間で悪い意味で使われすぎたので そんな風に感じるのかな ハックという言葉だとマスコミがあまり使わないせいか気にならない ハッカーというと良い意味、悪い意味どちらでも使われるので なんとか持ちこたえている
- 78 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 23:00:46 ]
- Cという意見が一つも無くてびっくりした
- 79 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 23:03:54 ]
- みんな「誰かそう言うだろう」という遠慮
- 80 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 23:06:51 ]
- 目的がゲーム製作やハッキング技術ならC言語がおすすめな気がする
- 81 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 23:13:21 ]
- オライリーのせいかハックだけならいいイメージがある
- 82 名前:68 mailto:sage [2007/09/13(木) 23:15:25 ]
- 皆さん意見ありがとうございました。
いろいろ意見を貰いましたが、>>80氏の言う様にCからやってみたいと思います。
- 83 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 23:24:21 ]
- Rubyにしろって
- 84 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 23:30:54 ]
- >>81
外人プログラマの文章を訳したみたいな雰囲気出るよな。
- 85 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 23:31:43 ]
- 今ならDから始めるべきだろ…常識的に考えて
- 86 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 23:41:01 ]
- 始めはなんだって構わないがC++だろうがJavaだろうがRubyだろうがDだろうが書けるようにしておくべき
- 87 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 23:55:57 ]
- C言語だろ
ゲームでは速度要求されることも多いし ハッカーならメモリレベルまで思考を回したいところだ どちらもC言語が得意とする分野だ アセンブリまで使えればより良い
- 88 名前:デフォルトの名無しさん mailto:sage [2007/09/13(木) 23:57:28 ]
- ハッカーになりたいとか書かれても。
- 89 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 00:07:57 ]
- >>70がエスパーの資質を見せて、How to become a hacker載せてくれたんだから
それでも見とけばいい
- 90 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 00:17:31 ]
- 一般の日本人には何故かハッカー=不正アクセスと認識されてしまう不思議
- 91 名前:68 mailto:sage [2007/09/14(金) 00:46:50 ]
- それでは早速(と言っても明日以降)Cをやることにしたんですが、プログラミングを学ぶ際にこれはいれとけと言う物はありますでしょうか。
DLできるURLも教えていだけたら有難いです。
- 92 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 00:52:21 ]
- >>91
www.microsoft.com/japan/msdn/vstudio/express/visualc/
- 93 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 00:54:37 ]
- >>86
Dはいらんだろ。。今かけても来年書けなくなってる可能性あるしな。。。
- 94 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 00:59:23 ]
- >>68にはこのスレよりもこっちの方が向いてる気がする
プログラミング(仮) wwwww.2ch.net/test/read.cgi/news4vip/1189575380/l50
- 95 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 01:01:54 ]
- >>91
> プログラミングを学ぶ際にこれはいれとけと言う物はありますでしょうか。 >>92をPCに入れて、次に「そういう質問をせず何でも自力で調べる癖」を自分の中に「入れ」たら、 あとはもう、ひたすら調べて読んで書いて調べて読んで書いて、でどこへでも進める。 くれぐれも、これから勉強しようって奴が、最短距離とか、最大効率とか考えちゃいけないよ。 回り道を、勉強量と手間でねじ伏せる覚悟が無いとね。 2chやる時間やゲームやる時間を殆ど全部費やして、睡眠時間も2時間減らせば、 よっぽど頭が悪くない限り、ゆく年くる年が始まる時刻の君はそれなりのコード書いてる真っ最中だろう。
- 96 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 01:21:11 ]
- Cやるなら個人的にはBCCとC Padでいい気がする。
VSは重すぎる
- 97 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 02:16:29 ]
- BCCやCPadなんて覚えるだけ時間の無駄
VSやgccのほうがまだ使い物になる
- 98 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 03:50:37 ]
- どちらもマシンスペック次第だと思。
俺はノートではBCCとエディタだけどデスク機はVS。
- 99 名前:デフォルトの名無しさん [2007/09/14(金) 08:22:42 ]
- 昔はツェーからやれとか言われていたが、今は要らない。
が、何をやろうともアセンブラだけは知っておかないとバカになる。
- 100 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 08:31:41 ]
- あれが一番バカでも簡単にできるものだから、まぁ面倒くさがらずに
一度はおさえておいたほうがいいのは確か。
- 101 名前:デフォルトの名無しさん mailto:sage [2007/09/14(金) 09:02:19 ]
- CPUと連携しないとプログラマーは務まらないのにアセンブラを知らんとはどういうことかと。
車を作りたいというのに工学を修めないってくらいバカであるのと同じ。
|

|