1 名前:デフォルトの名無しさん mailto:sage [2012/09/30(日) 17:53:36.53 ] C言語の入門者向け解説スレッドです。 ★前スレ C言語なら俺に聞け(入門編)Part 107 toro.2ch.net/test/read.cgi/tech/1347156509/ ★過去スレ makimo.to:8000/cgi-bin/search/search.cgi?q=%82b%8C%BE%8C%EA%82%C8%82%E7%89%B4%82%C9%95%B7%82%AF&andor=AND&sf=0&H=&view=table&D=tech&shw=5000 ★教えて欲しいのではなく宿題を丸投げしたいだけなら ↓宿題スレ↓へ行ってください。 C/C++の宿題片付けます 159代目 toro.2ch.net/test/read.cgi/tech/1342966104/ ★C++言語については避けてください。C++対応明記スレへどうぞ。 ★分からない事をなるべく詳しく書いて下さい。 ★ソースコードを晒すと答えやすくなるかもしれません。 # 抜粋/整形厳禁、コンパイラに渡したソースをそのまま貼ること。 # サイズが大きい場合はアップローダ等を利用してください。 codepad.org/ ideone.com/ ★開発環境や動作環境も晒すと答えが早いかもしれません。 ★質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。 ★◆QZaw55cn4cは発言禁止です。トリップを隠してもダメです。
88 名前:デフォルトの名無しさん [2012/10/01(月) 22:17:11.35 ] 思ったんだけど四則演算の結果って大容量レジスタに記憶してればいいんじゃないかな? 複雑な計算も、処理じゃなくてアクセスだけで済む。 例えば9234234234235132×342532423423523=2723423532452345234もわざわざ コンピュータでするんだろ?最初から記憶しとけばいいじゃん。
89 名前:88 [2012/10/01(月) 22:18:31.49 ] そうすればALUも必要無いしCPUの負担も減らせる
90 名前:デフォルトの名無しさん mailto:sage [2012/10/01(月) 22:23:19.77 ] >>88 そうだな はるか未来ではそうなってるかもしれないな
91 名前:デフォルトの名無しさん mailto:sage [2012/10/01(月) 22:24:57.92 ] 何故はるか未来?
92 名前:デフォルトの名無しさん mailto:sage [2012/10/01(月) 22:29:44.52 ] 全ての計算結果を納めておくには 無限のHDDと無限のアドレス処理が必要 しかも一種類の無限だけじゃない 2種類の無限を扱える記憶媒体が必要
93 名前:片山博文MZボット ◆0lBZNi.Q7evd [2012/10/01(月) 22:30:48.36 ] 俺も昔考えたことがあるが、記憶容量の問題がある。高速アクセスできる容量無限大の記憶装置がないとダメ。
94 名前:デフォルトの名無しさん [2012/10/01(月) 22:34:01.74 ] 膨大な計算もハッシュで短くできないか?
95 名前:片山博文MZボット ◆0lBZNi.Q7evd [2012/10/01(月) 22:36:23.53 ] 一部の計算結果を記憶する技法ならパスワード解析で使われてるみたい。
96 名前:デフォルトの名無しさん mailto:sage [2012/10/01(月) 22:44:40.07 ] 多対1の写像だろうし元には復元できんよね 参照先を求めるのにハッシュ経由である程度刈り込むことはできたとしても
97 名前:デフォルトの名無しさん mailto:sage [2012/10/02(火) 03:58:02.86 ] アドレス演算するより掛け算したほうが早いなw
98 名前:デフォルトの名無しさん mailto:sage [2012/10/02(火) 04:14:44.86 ] そんなバカなアイデア、今も昔も考えたこともないわ
99 名前:デフォルトの名無しさん mailto:ID導入賛成ノシ [2012/10/02(火) 04:54:48.35 ] 高速化のために、テーブルをつかう。その発想でしょ
100 名前:デフォルトの名無しさん mailto:ID導入賛成ノシ [2012/10/02(火) 04:57:23.26 ] 「角度 をキーとしたテーブル引きで高速化しよう」 三角関数のテーブル引きによる高速化 mibai.tec.u-ryukyu.ac.jp/~oshiro/Doc/misc/SinCos_Table.html
101 名前:デフォルトの名無しさん mailto:sage [2012/10/02(火) 05:18:16.04 ] いやテーブルなんて掛け算回路で使ってるし、分かってるよ ただ四則演算を全部テーブル参照にするってとこが
102 名前:デフォルトの名無しさん mailto:sage [2012/10/02(火) 06:07:13.41 ] >>100 こんな程度のLUTで速くなるとか思い込まないように 自己責任でコピして貼った ideone.com/rG1D8 ちなみに手元: gcc 4.7.1 、-O3 -lm SinCos_Table:100000 Time benchmark: cos(), Cos() cos:0.50sec Cos:0.81sec 環境にもよるってことで、LUTだから速いというのはその環境でという条件付きだよ
103 名前:デフォルトの名無しさん mailto:sage [2012/10/02(火) 07:24:34.34 ] >>96 ゲーデル数化すれば理論的には一対一対応にできるが、 非現実的に巨大な、ランダムアクセスできるメモリが必要になる
104 名前:デフォルトの名無しさん mailto:sage [2012/10/02(火) 10:07:57.39 ] >>102 テーブル使うのに浮動小数点と整数の変換挟むのは無いわ
105 名前:デフォルトの名無しさん mailto:sage [2012/10/02(火) 11:14:51.97 ] 配列の添字に浮動小数点でインデックスできると思ってるバカ発見、ではないよね?
106 名前:デフォルトの名無しさん mailto:sage [2012/10/02(火) 11:51:08.13 ] intにキャストすればよい
107 名前:デフォルトの名無しさん mailto:sage [2012/10/02(火) 12:22:10.31 ] 割り算をROMに入れとくってのは、よくやってる。
108 名前:デフォルトの名無しさん mailto:sage [2012/10/02(火) 12:45:05.35 ] 割り算は遅いからな。
109 名前:デフォルトの名無しさん mailto:sage [2012/10/03(水) 06:48:57.15 ] VCでプログラミングの勉強するときにファイル名をmain.cにしてるわけだが、 プロジェクト名をかな文字にしているせいでたまにまいん。cって打ってしまうことがある。 その度にまいんちゃんを思い出してしまうんだが何とかならないのだろうか?
110 名前:デフォルトの名無しさん mailto:sage [2012/10/03(水) 06:54:20.70 ] >>109 間違えた。 VCでプログラミングの勉強するときにファイル名をmain.cにしてるわけだが、 プロジェクト名をローマ字打ちの全角文字にしてるために、 英数字に戻すのを忘れてたまに”まいん。c”って打ってしまうことがある。 その度にまいんちゃんを思い出してしまうんだが何とかならないのだろうか?
111 名前:デフォルトの名無しさん mailto:sage [2012/10/03(水) 06:58:24.32 ] WinXPだとそうなるバグ(仕様?) Win7だとIMEが勝手にONになる事はない
112 名前:デフォルトの名無しさん mailto:sage [2012/10/03(水) 09:51:14.57 ] まいんちゃんも成長しすぎてもう賞味期限切れだな
113 名前:デフォルトの名無しさん mailto:sage [2012/10/03(水) 21:29:36.37 ] >>110 win+r > notepad > main.cを入力 > ctrl+a > 日本語入力に変更 > ctrl + f10 > w > まいん。cで登録 要するにIMEの単語登録しとけっていう話 IDE知らなかった時分はpfをprintf("とか常用関数の入力補完用として登録しまくってた思い出
114 名前:デフォルトの名無しさん [2012/10/03(水) 23:46:35.18 ] int c; char a[1]; char b[1]; a[0]='d'; b[0]='d'; c=strcmp(a,b); printf("%d\n",c); 結果が0にならないのですがどうしてでしょう? 一致で0のはずですが.....
115 名前:デフォルトの名無しさん mailto:sage [2012/10/03(水) 23:59:57.24 ] 文字列の終端を意味する \0 が無いから char a[2], b[2]; a[0] = 'd'; a[1] = '\0'; b[0] = 'd'; b[1] = '\0';
116 名前:デフォルトの名無しさん [2012/10/04(木) 00:04:27.59 ] >>115 なるほど \0は必要なんですね ありがとう
117 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 00:11:41.89 ] >>115 \0を代入せずとも 自動的に残りの要素が\0になっているようにするにはどうすればいいでしょう? a[3]; a[0]='x'; a[1]='y'; としてもa[2]は不定値のままです。
118 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 00:12:32.23 ] 宣言時に0を入れとくしか
119 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 00:17:47.58 ] calloc
120 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 00:18:36.19 ] >>118 for() { a[i]=\0 } ということですか?
121 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 00:21:19.16 ] char a[2] = {0};
122 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 00:21:20.15 ] >>118 strcpyの場合 0になりましたけどstrcpyは有効でしょうか? strcpy(a,"str") s (b,""); strcmp0になりました。
123 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 00:22:03.14 ] 何時代入の終わりが来るか知りようが無いので ・初期化で全要素に対して 0 を埋める int a[3] = { 0 }; ( int a[3] = { }; はセーフだっけ? ・許されるのならば代入をやめ、初期化で全てを終わらせる int a[] = "xy";
124 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 00:25:36.23 ] strcpyは\0までコピーする仕様になってる strlenは\0までカウントしないんだよな 舐めやがって
125 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 00:27:42.25 ] 文字列 "str" は 4要素 { 's', 't', 'r', '\0' } 持ってます strcpy は \0 を含めて複写します。 故に strcpy(a, "str") を行う場合 a は最低限 4個入る器が必要です
126 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 00:29:54.29 ] char str = "abc"; char* p = malloc(strlen(str)); strcpy(p, abc); // <= メモリ破壊 舐めやがって
127 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 00:30:30.21 ] strcpy(p, str); だったは
128 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 00:30:30.92 ] >>125 \0以降は不定でもstrcpyに影響はでないですかね?
129 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 00:31:33.23 ] ライブラリの仕様を調べるのもプログラマの仕事だ
130 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 00:33:08.24 ] >>128 文字列関数は \0 で打ち切るので、それ以降の事情はしったこっちゃないことになっています。 逆に言うと \0 が来ないと打ち切れないので、どうなるかは判りません
131 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 00:48:27.20 ] #define BUFFER_SIZE 20 #include <stdio.h> #include <string.h> char c[BUFFER_SIZE]; int main(void) { char d[BUFFER_SIZE]; int i; for(i = 0; i < BUFFER_SIZE; i++) { printf("%d", c[i]); } putchar('\n'); memset(d, 0, sizeof(d) ); for(i = 0; i < BUFFER_SIZE; i++) { printf("%d", d[i]); } return 0; }
132 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 09:06:45.68 ] 未初期化のスタック覗いたところで所詮環境依存だから意味ない むしろ誤解を招くだけ
133 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 09:21:07.53 ] >>132 ドンマイ
134 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 09:23:45.54 ] >>133 理解できないなら引っ込んでなよ。
135 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 14:18:47.64 ] 未初期化のスタックは覗いてないような気がする
136 名前:デフォルトの名無しさん [2012/10/04(木) 15:08:57.23 ] だよな
137 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 16:09:48.52 ] だからドンマイって言ったのに・・・ 気づかないとは思わなかった
138 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 16:27:25.83 ] それはいいとしても>>131 が何を示したかったのか分からない
139 名前: ◆QZaw55cn4c mailto:sage [2012/10/04(木) 18:44:55.90 ] >>132 未初期化?どこに?どんとまいんど
140 名前:デフォルトの名無しさん [2012/10/04(木) 20:08:26.79 ] Cで int x; x=124; の場合 同じ大域領域の同じブースに"x"と"124"が格納されているわけ? javaだと 参照値と実体は別だと聞きました。
141 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 20:12:20.09 ] ブース?
142 名前:デフォルトの名無しさん [2012/10/04(木) 20:15:18.44 ] >>141 メモリ上の区画という意味です
143 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 20:20:59.16 ] へえ
144 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 20:42:11.50 ] メモリ上の区画の事を お前以外の全員は何て呼んでると思う?
145 名前:片山博文MZボット ◆0lBZNi.Q7evd [2012/10/04(木) 20:55:42.81 ] >>140 "x"は格納されていません。
146 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 20:56:02.44 ] ゴミ箱だっていう人もいるけど、俺は宝箱って呼んでる。
147 名前:デフォルトの名無しさん [2012/10/04(木) 20:59:33.32 ] >>144 メモリーポジションブロック
148 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 21:11:07.85 ] >>140 int x; /* 大域領域にintサイズの領域を確保し、xという名前で参照する事を宣言する。 x=124; /* 上で宣言された領域をintとして参照し、そこに124を格納する。 */
149 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 21:17:19.35 ] >>140 Javaでも、プリミティブ型は、
150 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 21:23:11.81 ] int x; // スタックを確保してxというラベルで参照する x=124; // Define Double wordで用意した124をスタック上のxに転記する
151 名前:デフォルトの名無しさん [2012/10/04(木) 22:09:58.95 ] >>150 xというラベルで参照する? ということはC言語のint 変数; は参照型変数?
152 名前:デフォルトの名無しさん [2012/10/04(木) 22:15:32.54 ] うん
153 名前:デフォルトの名無しさん [2012/10/04(木) 22:18:58.05 ] intは基本型って書いてあるけど? 参照型でもあるの? >>152 君馬鹿にハイハイって合わせるために そうだねーとか、言ってる人でしょ? マジレス希望なんで.....
154 名前:デフォルトの名無しさん [2012/10/04(木) 22:21:57.41 ] intは基本型であって、自動変数の場合にスタックを参照するが、 参照型とは言わないし、他の変数の参照にはならない。
155 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 22:22:44.93 ] ソース上でxというラベルで参照できなきゃ何で参照するのかと 参照できたらなんでも参照型なのかと
156 名前:デフォルトの名無しさん [2012/10/04(木) 22:23:53.45 ] 自動変数にラベルなんか貼らねえよぼけ main() { int x; } shit() { int x; } これだけで破綻するコンパイラがあったら PC をビルごと爆破しろ
157 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 22:24:16.82 ] 参照型渡したら参照渡しって言い出す人達ってきっと……
158 名前:デフォルトの名無しさん [2012/10/04(木) 22:28:48.06 ] C言語では表にスタックも参照型も出てこない。
159 名前:デフォルトの名無しさん [2012/10/04(木) 22:30:10.98 ] 先生、参照渡しとアドレスの値渡しの違いがわかりません
160 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 22:34:40.47 ] 引数として渡された値(アドレスだったらアドレスそのもの、アドレスの参照先ではなく)を 書き換えたら呼び出し元に反映されるのが参照渡し、 書き換えても呼び出し元に反映されないのが値渡し。 C言語には値渡ししかない。
161 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 22:35:06.34 ] 浮動小数点数の仕様がIEEE754の環境での浮動小数点数のデータ それ以外の仕様、たとえばIBM方式での環境での浮動小数点数のデータ これらをファイルで読み書きしたりデータ通信する際に 両者の間で相互に表現できない数値は存在するのか もしあるのならその数値の扱いをどうするべきか
162 名前:デフォルトの名無しさん [2012/10/04(木) 22:35:24.62 ] >>155 すごい説得力... 確かにそうですよね 1+1=2だって =があって成り立つ式ですもんね
163 名前:デフォルトの名無しさん [2012/10/04(木) 22:38:02.32 ] >>162 成り立たねえよアフォ
164 名前:デフォルトの名無しさん [2012/10/04(木) 22:40:12.96 ] >>160 いやポインタは参照渡しでしょ 例えばint *a; int *b; *a=30 b=&a; とかは?
165 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 22:42:01.91 ] ja.wikipedia.org/wiki/%E5%BC%95%E6%95%B0#.E3.83.9D.E3.82.A4.E3.83.B3.E3.82.BF.E6.B8.A1.E3.81.97
166 名前:デフォルトの名無しさん [2012/10/04(木) 22:44:11.37 ] wisdom.sakura.ne.jp/programming/cs/cs20.html
167 名前:デフォルトの名無しさん [2012/10/04(木) 22:44:38.38 ] >>164 おまえさ、不定・・ いやコメントする気さえ失せた
168 名前:デフォルトの名無しさん [2012/10/04(木) 22:44:40.60 ] >>164 それは、ポインタの逆参照に代入している。 参照渡しとは言わない。 そもそもXX渡しって関数に引数与えることでしょ。
169 名前:デフォルトの名無しさん [2012/10/04(木) 22:45:43.53 ] >>168 言っている意味が分からない..
170 名前:デフォルトの名無しさん [2012/10/04(木) 22:46:41.14 ] >>167 不定なんですか?
171 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 22:50:01.46 ] 初期化されてないint *aは……
172 名前:デフォルトの名無しさん [2012/10/04(木) 22:51:13.83 ] 参照渡し 実値渡し 逆参照渡し アドレス渡し 複雑で結構難しいね 1日では理解できないや
173 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 22:52:09.60 ] foo(int &a) { a = 1; } int a = 5; foo(a);
174 名前:デフォルトの名無しさん [2012/10/04(木) 22:52:17.82 ] >>170 不定かどうかさえわからない、 何というかこう、無ですらない超越した何かなんだよ それを通すコンパイラは身近に実在してそうだけど、 頼むからツァーリボンバを都内で使ったりしないでくれ
175 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 22:52:50.41 ] Cじゃないがこういうのが参照わたし
176 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 22:54:11.28 ] int *a; int *b; a, bには有効なポインタが入ってない *a=30; どこに30が格納されたのかわからない(メモリ破壊、一般保護例外の可能性) b=&a; &aの型はint**。bはint*だから型が違う
177 名前:デフォルトの名無しさん [2012/10/04(木) 22:56:15.35 ] wikiにはポインタは値渡しってなってる... もう死にたい
178 名前:デフォルトの名無しさん [2012/10/04(木) 22:58:23.25 ] 参照渡し(さんしょうわたし、call by reference)はその実装手段の一つで、変数に対する参照(アドレス情報)を渡す方法である。 by wiki つまりポインタ渡しと参照渡しは一緒ってことか
179 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 22:59:25.26 ] bar(int *p) { p++; } int a[2]; int *p = a; bar(p); /* p == &a[0] のままであり p = &a[1] にはならない */
180 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 22:59:35.33 ] >>177 イ`
181 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 23:00:47.48 ] >ポインタ渡しと参照渡し 両方あるc++はどうなるんだ
182 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 23:02:16.25 ] >>181 両方あるから両方できる。
183 名前:デフォルトの名無しさん [2012/10/04(木) 23:02:30.09 ] detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1320144958 ここに分かりやすく載ってた(・〇・)ノ うーん ネットは情報量少なすぎるなぁ....
184 名前:デフォルトの名無しさん [2012/10/04(木) 23:03:14.45 ] ポインタと参照を混同したくなる気持ちはよくわかるが C++、特に C++11 を真面目にやるやつには絶対お奨めしねえ スレッドあたりで出てくる左辺値変形しない関数あたりで発狂した鬼気を楽しみに待ってるぜ
185 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 23:04:11.33 ] 矢切の渡し
186 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 23:04:17.38 ] >>182 ポインタを参照渡しした時の解釈は如何に
187 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 23:05:17.53 ] >>186 そのまま、ポインタを参照渡ししただけ。
188 名前:デフォルトの名無しさん [2012/10/04(木) 23:07:19.19 ] >>184 混同も何も一緒でしょ
189 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 23:21:20.12 ] >>186 最近qzがやってたよ。あんまりわかりやすいとはいえないなあ。
190 名前:デフォルトの名無しさん [2012/10/04(木) 23:22:47.30 ] 参照渡しでは、参照引数を使って実引数の値も変える事ができる。 ↑ え?ポインタでも同じことできるじゃん。 int a=3; int *b; b=&a; *b=4; printf("%f\n",a); 出力 ]a.out ]4 できるじゃん。
191 名前:デフォルトの名無しさん [2012/10/04(木) 23:33:13.25 ] できるから何なの?
192 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 23:34:34.71 ] >>190 で?
193 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 23:35:55.63 ] ポインタと参照の違いを熱く語っておきながら結局ポインタの 説明しかしてない奴
194 名前:デフォルトの名無しさん [2012/10/04(木) 23:37:07.50 ] 参照渡しでなきゃできないことは コピー、ムーブ、operator など、 どれも C++ で拡張された機能だからな C の範疇で違いを示せというのは アンフェアな要求だ
195 名前:デフォルトの名無しさん [2012/10/04(木) 23:48:55.71 ] 誰かそんな要求したの?
196 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 23:54:40.53 ] wisdom.sakura.ne.jp/programming/cpp/cpp11.html ポインタ・・アドレス 参照・・指し示すが、変数そのもの、参照の値更新→変数値更新
197 名前:デフォルトの名無しさん mailto:sage [2012/10/04(木) 23:54:41.25 ] 神が
198 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 00:21:41.83 ] >>194 値私のたんびに裏でコンストラクタやデストラクタが走るのはどーもね いや、インスタンスごとに固有の情報を持つ場合はしかたないけどね。
199 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 00:25:38.14 ] へえ
200 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 00:28:27.20 ] ポインタの参照渡しの話題なんだから、ポインタの値渡しでなく、ポインタを参照渡しすることで 出来ることを言わないと まあ結局、ポインタが参照する先に対して出来ることは一緒なわけだけど
201 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 00:40:29.14 ] >>200 データ構造のハンドリングで、 struct xxx **root; func(&((*root)->left), ... とかがでてくると、こりゃ参照のほうがいいかな?と
202 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 00:49:09.45 ] アドレスの載ったアドレス扱うアセンブラ出力と アドレスの先の直値を仔猫ねするアセンブラ出力では実行効率が全然違うじゃん
203 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 00:53:04.25 ] 参照はポインタの糖衣構文だよ アドレスの正当性に対する責任を、呼び出し側に期待しているだけ つまり、参照の場合、実体の存在を暗黙に要求してるわけね
204 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 00:58:53.45 ] >>202 そう言う実装もあるかもしれないけど、一般的なコンパイラでは、参照はアドレス渡しの間接参照らしいよ 確かD&Eに書いてあった ま、今となっては古い文献だけどね だからプリミティブ型のconst参照は、百害あって一利無しらしい (少なくとも当時は)
205 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 01:06:35.41 ] でも参照返しはちょっとなじめないな、これはどういう糖衣構文?
206 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 01:17:51.54 ] >>205 同じだよ ポインタの糖衣構文 実体の存在を中で暗黙に保証しているだけ ポインタで返すと、必ずヌルポが頭によぎるだろ?
207 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 01:18:57.42 ] #defineマクロの糖衣構文に決まってんジャン
208 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 01:23:24.68 ] javaが気が遠くなる程難しい ttp://www.tec-q.com/note/2007/04/_java_23.html Stringだとオブジェクト渡して操作しても値変わらず Vectorならオブジェクト渡して操作したら値変わる 俺にはCがお似合いだわ 世の中の言語すべてCでいいお
209 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 01:24:31.75 ] 韓国の公衆トイレで“これ”を見た外国人が仰天(1) 一部海外ネットユーザーの間で、韓国式トイレが話題になっている。 「韓国の人たちはトイレットペーパーを便器ではなくゴミ箱に捨てます」。 2008年10月、ユーチューブに「コリアントイレットペーパー」(Korean toilet paper)と題した映像が登場した。 便器のそばの青いプラスチックのゴミ箱が置かれた韓国の公衆トイレ。カメラがゴミ箱の中のトイレットペーパーを 映し出し、「冗談じゃない」という撮影者の説明が続く。あるカナダのネットユーザーが載せたこの映像は現在、再生 回数9万3000回を記録中だ。 先月25日には米国のネットユーザーもブログにこういうコメントを載せた。 「韓国人は蓋のないごみ箱に汚物が付いたトイレットペーパーを捨てる。本当に気持ち悪い」。 一部海外ネットユーザーの間で、韓国式トイレが話題になっている。歌手PSYの曲「江南(カンナム)スタイル」に 例えて、「コリアントイレットスタイル」(Korean toilet style)という言葉も生まれた。 海外ブログには「韓国ではトイレットペーパーを便器に捨ててはいけない」など数百件の関連コメントが書き込まれている。 トイレにゴミ箱を置くのは韓国独特の文化だ。中国と一部の南米の国を除いて、便器の横にゴミ箱を置く国はほとんどない。 トイレットペーパーは便器に捨て、女性トイレにのみ女性用品などを捨てる小さなゴミ箱を置くのが一般的だ。 化粧室文化市民連帯のピョ・へリョン代表は「使用したトイレットペーパーを露出させておけば美観上よくないうえ、 細菌が繁殖したり、においがする」と述べた。 韓国式トイレ文化は、新聞紙や質が悪いちり紙を使用した際、便器が詰まるのを防ぐためにゴミ箱を置いたことから 始まったと推定される。しかし専門家はトイレットペーパーのために便器が詰まることはないという。 japanese.joins.com/upload/images/2012/10/20121004104950-1.jpg japanese.joins.com/article/654/160654.html www.youtube.com/watch?v=rQAsZaDYJs0
210 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 01:24:44.57 ] 世の中には === を使う言語もあるらしいぞ
211 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 01:26:39.25 ] プログラミングはパズルじゃなくて概念の世界だな お手上げ
212 名前:デフォルトの名無しさん [2012/10/05(金) 01:27:42.33 ] >>206 糖衣構文と言うことは、ポインタを使って別の表現で全く同じ動作を書けるということだよね。 書いてみて。
213 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 01:50:28.92 ] ふっひっ
214 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 01:55:18.10 ] すべての構文はアセンブラで説明できます。
215 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 01:58:17.64 ] それでは説明して下さい。
216 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 02:27:28.65 ] >>212 できるよ 問題を提示してみてよ 変換してあげるから
217 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 02:34:04.43 ] 【問題1】 >>205 に記載の「参照返し」の例を示し、それと同じ動作をとなる処理をポインタを使って記述せよ。 その中で「参照返し」がポインタの糖衣構文であることを示すこと。(10点)
218 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 02:45:25.36 ] >>217 #include <stdio.h> int *getRef(void) { static int a = 1; return &a; } int main(void) { int *a = getRef(); printf("%d\n", *a); return 0; }
219 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 05:52:14.93 ] >>161 文字列に変換してからファイルに記録するのがベター。 必然的に、精度や値域については仕様として決定しておくことが望ましい。
220 名前: ◆QZaw55cn4c mailto:sage [2012/10/05(金) 06:22:09.21 ] >>208 つmutable java.lang.String は何か変更を加えるとオブジェクトの参照そのものが変わるんだ毎回realloc()していると思ってよい有名な振る舞い ideone.com/5aiQ5
221 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 06:28:58.24 ] >>218 0点 ・「参照返し」の例がどの部分であるのか説明すること ・同じ動作をとなる処理をポインタを使って記述した部分がどの部分であるか説明すること ・その中で「参照返し」がポインタの糖衣構文であることを示すこと
222 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 06:40:41.96 ] >>221 うぜ、なにこいつ
223 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 06:51:55.38 ] ほっふっ
224 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 06:53:41.71 ] >>217 >>221 codepad.org/HDbv0kgV
225 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 08:20:40.16 ] >>208 ごめんね immutable で初期化しかできない、代入等の変更は駄目、という意味ね >>220 の mutable は間違いねでも、そのほかはだいたいあってると思う、えーと、ideone は stringbuffer を使えば想定どおりになるよ、という意味ね なんだか我ながらよくわかってないみたいだけれども、ここ java スレじゃないし許してね。
226 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 13:10:07.21 ] ポインタは ヌルポや実態を伴っていない不定値も含む 参照は 実態を伴っている 渡された側 や 戻り値として受ける側 で考慮しておくべき範囲が違う 必ず実態を伴うポインタと縛られていることが前後の文意や仕様で確定した条件下 に限定すれば、変わらない
227 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 15:53:28.79 ] int main() { int* a = 0; int& b = *a; return 0; } 参照だとこんなのが可能なので、実体があることは保証されない。
228 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 15:57:00.02 ] >>226 ガッ
229 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 16:32:32.06 ] 例外示すのにポインタ使ったらダメじゃね?
230 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 16:55:11.25 ] nullptr ヌルヌルのポインタ
231 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 20:24:01.59 ] char* str = "abc\ndef"; のstrを引数にしてある関数に渡した後、 printf("%s\n", str); するとdefと表示されるようにしたい ある関数を実装せよ
232 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 20:35:43.22 ] >>231 何で命令してんの馬鹿じゃねえかお前
233 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 20:39:43.72 ] >>231 ドアノブでも自殺出来るらしいぞ
234 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 20:46:19.60 ] >>232 はあ?何様だお前 ネタをくれてやってるんだろうがさっさと回答よこせボケ 身の程をわきまわろブタやろう
235 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 20:47:44.18 ] ttp://ideone.com/BivKM
236 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 20:48:02.43 ] return "def" ;
237 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 20:52:36.38 ] memmoveの前にp++するの忘れてたわ
238 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 20:54:51.91 ] >>234 何で命令口調なんだよ、植毛して出直してこいよハゲ
239 名前:デフォルトの名無しさん [2012/10/05(金) 20:55:59.56 ] >>236 あの必死さだと前払いの一点張りで20万くらいぼれそうだなw
240 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 20:58:26.01 ] ttp://ideone.com/zhRu0
241 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 20:59:58.21 ] >>237 できましたありがとうございました
242 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 21:43:13.09 ] いえいえ
243 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 21:53:57.01 ] ハッシュ値から文字列に直すのはどうしたらいいですかね? 文字列abcをハッシュ関数f(x)で198に変換する。 f(x) : コート値を足す。
244 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 21:56:50.37 ] >>243 基本無理 ハッシュは可逆変換ではないので
245 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 22:04:24.20 ] >>244 ありがとうございます
246 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 22:08:02.59 ] いえいえ
247 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 22:20:11.21 ] そうでわありませぬ
248 名前:デフォルトの名無しさん mailto:sage [2012/10/05(金) 22:21:01.72 ] さうですか
249 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 00:45:28.65 ] >>224 結局、「参照返し」がポインタの糖衣構文であることは示さないんだな。 もういいけど。
250 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 03:43:44.86 ] 参照は、C++だろ
251 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 04:12:15.71 ] >>249 C++の規格票に参照返しがポインタの糖衣構文であるとはどこにも書いてないわけだが
252 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 07:45:17.06 ] ◆日本に必要な法案 1位に「韓国人の入国滞在禁止法」 民主党・自民党の党首選が終わり、新党首による初の論戦の場となる臨時国会の召集日が いつになるのか注目が集まっており、その臨時国会で、野田首相は赤字国債発行に 不可欠な特例公債法案の成立を目指しているという。 一方、ネットでも様々な法案が議論されており、投票サイト『センタク』では 「日本に必要な法案」の投票が行われている。 同サイトで行われている「日本に必要な法案」の投票は2012年08月12日から 2012年11月09日 まで行われているものであり、 2012年10月4日17時21分現在の総投票数は636票。 現在、「韓国人と朝鮮人の日本入国滞在禁止法」が27.4%(174票)で1位となっており、 2位の「暴力団親族政治活動禁止法」(16.2%)を10ポイント以上引き離す結果に。 3位以下には「生活保護の不正受給防止法」(13.2%)、「スパイ防止法を内包した軍事法」 (12.1%)、「民営賭博(パチンコ)禁止法」(8.5%)が続いている。 少数意見としては、「表現規制を禁止する法律」(0.9%)、「公共放送(NHK)廃止法」(0.3%)、 「日本全国民にID番号制度」(0.3%)、「バラエティ番組規制法」(0.2%)などにも 投票が寄せられている。 また1位の「韓国人と朝鮮人の日本入国滞在禁止法」に投票した人たちからは 「あいつらと関わると不幸になるだけ」「沢山あるが先ずはコレ」などのコメントが 寄せられている。 アメーバニュース 2012年10月04日16時24分 yukan-news.ameba.jp/20121004-252/
253 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 08:23:17.30 ] >>251 そう。 つまり、>>206 が嘘をついたということだ。
254 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 08:30:59.13 ] >>253 なにそれ、文書に書いてあるかどうかってくだらない話だったのかよ、げえ
255 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 10:50:43.01 ] #define N0 2 * 0 #define N1 2 * 1 #define N2 2 * 2 ・・・ inline int my_mod(int x, int y) { // x mod y switch(y) { case N0: case N1: ・・・ return x & (y - 1); default: return x % y; } } これと普通に x%yだけするのとどっちが早いんですか?
256 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 11:00:26.99 ] >>255 「これ」がどうやって剰余出そうとしてるのか理解できません。
257 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 11:09:13.56 ] #define N2 2 * 2 の次N3がどうなってるかが重要だろうに カスが
258 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 11:29:03.12 ] 訊くより測れ
259 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 12:03:18.45 ] >>254 規格書に載っているなら「規格書のここを見れ」と説明するのが一番手っ取り早いが、 そうじゃないなら、「こうこう、こういう理由で『参照返し』がポインタの糖衣構文である」と説明すべきところを そうできないのだから、結局>>206 が言ってるのは説明も何もできないデタラメだったってことだ。
260 名前:203 mailto:sage [2012/10/06(土) 12:45:15.30 ] >>203 , >>206 です 同僚と話してるノリで書き込んでしまった内容だが、批判を受けているようで申し訳ないです 厳密に言えば糖衣構文ではないのは事実で、俺も一件だけだが、参照でしか実現できない表現(というか働き)を知っているし、反論が出るならコレかなと予想していた ただ、現時点でも反論がない事から見てもわかるように、「ほぼ糖衣構文とみなしてかまわない」という意図だったんだよね リアルコミュニケーションの中では、割りと簡単に伝わるようなニュアンスも、掲示板だと難しいな 混乱させて本当に申し訳なかったです
261 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 12:56:08.41 ] TO-Yとか懐かしいな
262 名前:203 mailto:sage [2012/10/06(土) 13:12:41.14 ] >>259 ま、おっしゃる通りだね 証明しろと言われても、文字通り、参照で実現できる機能で、ポインタで実現できないものはないからとしか言いようがないんだが… これは悪魔の証明に近いと思うけど… 俺が知るかぎり一件だが、参照でしか実現できない動きが存在するので、厳密には糖衣構文ではないのは認める 14882:2011 §8.5.3 を読み返してみたが、確かに一言も syntax sugar とは書いてない ただ君は一切反論を出していないので、多分気付いていないか、知らないのではないかと思う 批判は誰にでも簡単にできるけど、役に立たないので、可能なら反論して欲しい 燃料投下するが、逆に糖衣構文ではないと言う論拠を提示してくれないか? 背反事象をたった一個あげるだけで良いのだから、今回の場合は反論の方が楽だよ
263 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 13:32:28.52 ] この話題つまらないし、スレ違いだし、結果が出たところで何の得もしないのでどっちでもいいわ
264 名前: ◆QZaw55cn4c mailto:sage [2012/10/06(土) 13:36:08.24 ] >>262 規格書にシンタックスシュガーと書いていないからシンタックスシュガーでない、という意見には論理的飛躍を感じる。 正確には「シンタックスシュガーで実装してもいいし、そうでなくてもかまわない」程度だろう。そういう意味では >>262 に賛成だ。 かりにも参照を実装したい、と考える立場としては、>>259 は実にくだらない唾棄すべき輩だと判定する。 死ね> >>259 個人的には参照はポインタのシンタックスシュガーで実装するのが至極まっとうだと考えている。
265 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 13:37:33.08 ] C言語のスレでC++の実装について馬鹿みたいに粘るのはやめて欲しいな
266 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 13:44:16.27 ] 個人的には参照云々の話題はC++のスレでぶちまけるのが至極まっとうだと考えている。
267 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 13:52:16.10 ] >>262 参照は「記憶領域を必要とするかどうかは不特定」と書いてあるんだが §8.3.2.3 It is unspecified whether or not a reference requires storage (3.7). ポインタは必ず記憶領域を必要とする これだけで既にポインタとリファレンスは別の物と分かりそうなものだが 頭悪いの?
268 名前:デフォルトの名無しさん [2012/10/06(土) 13:53:38.40 ] 規格票には syntax sugar なる用語が登場しない >>259 はこれを咎めているだけで pdf さえ持っていればコード全然書かないやつでもできる超くだらねえ煽りだ 右辺値参照あたり、単純にポインタには置き換えられない例だと思うが まあ相手が >>259 じゃロクな論議になりゃしねえ
269 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 14:03:31.32 ] >>260 > ただ、現時点でも反論がない事から見てもわかるように、「ほぼ糖衣構文とみなしてかまわない」という意図だったんだよね 反論も何も、そもそも、「ほぼ糖衣構文とみなしてかまわない」例を提示されていないのだが。
270 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 14:03:56.20 ] >>262 >逆に糖衣構文ではないと言う論拠を提示してくれないか? 悪魔の証明の要求乙 お前まともに議論する気はさらさらないな
271 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 14:13:19.40 ] >>268 グダグダ言ってないで、こんな感じで説明できないの? ============================================= 『xにaを足した値をxに代入する処理』 『x = x + a』 は、 『x += a』 ともかける。 したがって、『x += a』は『x = x + a』のシンタックスシュガーとみなして構わない。 =============================================
272 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 14:17:22.85 ] >>271 C#ならなぁ
273 名前:デフォルトの名無しさん [2012/10/06(土) 14:25:11.03 ] >>271 ============================================= 『配列xの先頭要素にアクセスする式』 『x[0]』 は、 『*x』 ともかける。 したがって、『*x』は『x[0]』のシンタックスシュガーとみなして構わない。 =============================================
274 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 14:29:10.90 ] ============================================= 『配列xの要素にアクセスする式』 『x[0]』 は、 『0[x]』 ともかける。 したがって、『0[x]』は『x[0]』のシンタックスシュガーとみなして構わない(キリッ =============================================
275 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 18:49:19.89 ] >>208 これ、1/3〜3/3 までざっと見たけど、JavaのStringのゴタゴタを オブジェクトの参照の話とごっちゃにして混乱してるだけだと思う 初めからStringを除けば、特に難しくはないのでは?
276 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 18:50:46.96 ] 再読み込みしてなかった
277 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 18:58:44.93 ] Cで遺伝的アルゴリズム作りたいんだけどコンソールレベルならどんなものがありますか? you tubeで棒人間がブランコをどのくらいのスパンでこげるようになるかってのがあるけど そんな複雑のじゃなくて簡単なの教えてください。
278 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 20:06:43.85 ] 結構難しいぜ
279 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 21:08:48.57 ] >>267 えっ? 誰も同一なんて言ってないぞ。
280 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 21:10:25.24 ] >>270 えっ? 悪魔の証明の意味わかってないでしょ?
281 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 21:32:27.39 ] >>277 コンソールレベルってなんだよ
282 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 21:33:50.28 ] コンソールレベルとはおそらくは Rogueを最も効率よくクリアするようなアルゴリズムを与える 遺伝的アルゴリズムプログラミングなのでしょう
283 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 21:39:28.36 ] 試行回数がとんでもない事に成りそうだな 毎回マップ変わるし
284 名前:デフォルトの名無しさん [2012/10/06(土) 22:18:58.44 ] >>281 いやコマンドプロンプトだけでできるって意味。 何かないですかな。 遺伝的って事は、徐々に融通が聞くようになるってことでしょ。 本見たけど英語でね。 このレベルになると分かりやすい参考書ないから。
285 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 22:25:06.38 ] >>284 英語で探せばあるんだろ
286 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 22:25:48.35 ] だからそのできるの意味はなんだよ
287 名前:デフォルトの名無しさん [2012/10/06(土) 22:32:16.17 ] >>286 だからC言語だけでできるってことかなぁ。 例えばグラフィックだとWin32APIとかいるじゃない。 環境とか。 だから単に数値計算レベルの事で遺伝的アルゴリズムにかかわるプログラム を作りたいんだけどどのサイトも難しすぎて......... 先生に質問しに行ったんだけど「説明したら、あなんだこういう事なのか って簡単に分かってしまうから教えるのがもったいない」 って言われました..つまり自分で理解しろって事らしい...
288 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 22:34:28.82 ] >>287 つブランコ
289 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 22:34:42.26 ] マジレスするとpopenでgnuplot開いてデータ投げろ屑
290 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 22:36:40.82 ] アルゴリズム実装するだけならビット列をprintfで表示とかでいいじゃん
291 名前:デフォルトの名無しさん [2012/10/06(土) 22:37:30.88 ] >>288 あれすごいですよね。 何も指示出してないのに何でブランコこげるようになるんだろう? ちなみに物理シュミレーションっていうソフト自体すごいですよねw
292 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 22:38:02.75 ] カレー作れば。 材料の分量を遺伝子にすればいい。
293 名前:デフォルトの名無しさん [2012/10/06(土) 22:39:49.94 ] >>292 どういう事? 美味しいカレーを作るにはどうしたらいいか的な?
294 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 22:39:59.00 ] あの動画みたら分かるだろ 指示出す場所 関節だったか? それが何か所かあるんだよ そこに数字当て嵌めるだけじゃん そしたらあとはトップ選んで指示の配合、 ホントにそれだけだ
295 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 22:42:00.61 ] マヂレスすると公務員試験受けろ。お前には才能がない。絶対的に才能がない。
296 名前:デフォルトの名無しさん [2012/10/06(土) 22:45:30.17 ] >>295 それは分かる。 巡回セールスマンの問題のアルゴリズムも1週間かけてようやく理解できた。 逆に言えば1週間あれば分かるんだ。そのための教師が欲しい。
297 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 22:47:42.49 ] 世の中の才能があるヒトたちは皆、教師無し学習だよw 才能がないし、社会に出てからも使わないから、教員採用試験か公務員試験の準備しろって。
298 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 22:48:58.92 ] >>296 金出せばいくらでもあるだろ
299 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 22:49:59.42 ] 本読めよ。一週間掛けて
300 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 22:51:22.30 ] 才能が金で買えたら、闇金に前借してでも買うだろw だいたいCSのアルゴリズムなんて海外サイトにフリーのpdfがいくらでもあるから このことに大学2年で気付いたら、もう人生は詰んでるよwwww
301 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 22:52:51.93 ] >>296 で 教師に聞いたら教えてくれないのか…… 最後の手段として2ちゃんに頼った、と それじゃあオレ様が課題だしてやる 数直線上の移動だ +10にある点を原点にまで移動させろ 遺伝子の長さは15で 遺伝子は 右・左・移動しない の三つ RNLNRNRLNRLNRRL とかになるハズだ 世代数は100で
302 名前:デフォルトの名無しさん [2012/10/06(土) 22:58:47.69 ] >>301 そういう簡単な数理的モデルのが欲しかった。 面白そう。で理想はどうなればいいの?
303 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 22:58:51.27 ] お前らって賢いんやなぁ 未経験でいいからって応募したSE内定しちゃったから来年から働くけどここの話聞いててついていける気がしない
304 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:00:51.61 ] 鯖側でDBと連携する仕事だろw 公務員の方がすごく良い人生だよ。バーカ
305 名前:デフォルトの名無しさん [2012/10/06(土) 23:01:14.77 ] 未経験で採用するってよっぽどそれ以外を重視したってことじゃない....かな
306 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:02:27.40 ] いまweb業界はバブルなだけだよ まともなエンジニアをベンチャーに取られた姿が目に浮かぶ
307 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:02:43.02 ] そ〜言えば、その巡回セールスマン問題の近似解を遺伝的アルゴリズムで解くこともデキルネ。
308 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:04:06.24 ] >>303 大丈夫 未経験採用の職場では必要ない 罵倒に堪えられる精神力があれば何とかなる
309 名前:デフォルトの名無しさん [2012/10/06(土) 23:04:06.55 ] >>306 Web産業がバブルなんじゃなくてWebコンテンツ産業がバブルなんじゃない?
310 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:05:40.58 ] 暫定解をちょっとづつ最適化してく、みたいなやつじゃなかった? イテレーション回数増やすと最適解に近づけるみたいな 違ってたらごめん
311 名前:デフォルトの名無しさん [2012/10/06(土) 23:06:22.45 ] >>307 巡回セールスマンの問題は真実解を確か動的計画法で求めるんですよね。 めちゃくちゃ複雑なアルゴリズムだったと思う。 あれ理解できる人大学2年3年でいない。
312 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:07:14.76 ] ところでバブルって泡のように弾けるからバブルっていうの、知ってた?
313 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:11:07.46 ] ウェブ系全般がバブルだと思ってたけど詳しくはシラネ。 とりあえず、ゲーム系ベンチャーの応募作品とかを見て、さっさと公務員試験の対策しろって
314 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:11:30.98 ] 相対アドレスとか、アドレス格納を二重三重にするメリットって何?
315 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:12:20.04 ] 公務員試験って役所務めか? さすがに理系の仕事したいよ
316 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:13:03.44 ] 馬鹿だな。理系区分の仕事もあるよw
317 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:13:25.10 ] >>314 複数の実体を同じコードで扱える
318 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:14:30.50 ] >>316 どうせアホみたいに倍率高くて 受かっても面接があって 研修とかまでもありそう
319 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:15:59.43 ] こんなアホ、一般の製造系で通用するかよwwww 就職活動ではドラッグコスモスとか受けとけって
320 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:18:38.64 ] 職場は女性が多いところが良い。 だから研究職や開発職は無理だな。 でも理系の仕事が良い。
321 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:18:49.21 ] できるならそもそも働きたくない ロト6あたんねぇかなぁ〜
322 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:22:52.36 ] >>321 home.impress.co.jp/hackers/img/CH01-05.pdf
323 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:24:44.87 ] >>321 禿同
324 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:25:42.80 ] どうしても理系っぽい仕事したいなら、電気検定三種とれ。 研究室はmatlabつかう制御理論のところ選べ。 就職しても業務系や提案型SEなんてなったらCSなんて使わん 誰が、どう考えても公務員が勝ち組。公務員の理系区分の仕事。 大学の教授はアホ過ぎて学部3、4年になってから教えたりする。 あいつら、引っ叩きたければ、引っ叩いていいよ。税金の無駄だし
325 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:30:51.02 ] 大手IT企業で保守案件に携わってた40歳の人をハロワで見たことあるよ! 一日3時間以内の睡眠で生きていけると確信を持てないなら、別の仕事に就くべきだよ
326 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:32:55.58 ] いやー、夢見がちな若者たちに現実を教えるって楽しいなぁ〜♪
327 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:33:25.00 ] >>325 バイトとIT企業ってどっちがつらいの?
328 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:35:29.09 ] >>327 バイトは楽すぎ 生活は苦しいだろうが
329 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:36:24.84 ] ITがブラックなのって世界共通?
330 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:36:44.89 ] >>324 電気って工業とか高専卒のほうが有利じゃね? 俺情報だし。
331 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:38:04.30 ] バイトって何のバイト? 企業体質にもよるけど、ほとんどIT企業の方が辛いんじゃないかな
332 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:38:09.57 ] >>324 >大学の教授はアホ過ぎて学部3、4年になってから教えたりする 何を?
333 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:38:54.17 ] >>329 アメリカではエリートらしい
334 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:39:14.82 ] はぁまじでもっと頑張って勉強して楽な業界楽な会社に入ればよかった
335 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:40:02.77 ] 公務員、医者、電力会社 これ以外負け組
336 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:40:14.64 ] あの星島って奴は派遣でITの仕事してたらしいけど 随分リッチな暮らししてたようじゃない それでもIT系はブラックなのか?
337 名前: ◆QZaw55cn4c mailto:sage [2012/10/06(土) 23:40:17.96 ] >>321 宝くじということになると、読み書きがろくにできない人でさえ、複雑な計算をこなし、唖然とするような記憶力を発揮するようだった。 当たり算定方式やら予想やら幸運のお守りやらを売るのを専業にして生計を立てる連中も大勢いる。 ウィンストンは潤沢省の管理する宝くじの運営には関係していなかったが、 賞金は大部分が架空のものであることくらいは知っていた(実際、党の人間であれば一人残らず知っていた)。 小額の賞金だけが本当に支払われ、高額の賞金当選者は実在しない人間なのだ。 ――ジョージ・オーウェル、「一九八四年」
338 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:41:16.33 ] 無職のク.ズに説教されてもなあ
339 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:41:31.24 ] >>335 医者はまず勝ち組の意味合いがほかと全然違うwwwwwwwwwwwwww
340 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:43:14.92 ] SEになるぐらいならナマポ貴族のほうがいいよね実際のところ
341 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:44:14.88 ] >>329 あれ?俺が居る?オーストラリアのIBMで働いてる人に聞いたら忙しいと3時間睡眠だって フランスの従妹はPMやってるって聞いたけど、風邪引いて38度の熱だしたときに会社に呼び出されたってさ >>330 電磁気学ぐらいとるだろバーカ。おまえは、かつての俺かwwww 制御や組込みの連中は電気電子の学生を欲しがってるよ。 回路周りにもバグが含まれるから電気の知識は必須なの ついでにネットワークエンジニアも小さいところは電気工事を兼ねてるから、 電検三種をもってる方を積極的に採用するといった寸法
342 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:44:32.00 ] >>335 医者でも勤務医は完全ブラックだぞ
343 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:47:31.75 ] 文系のカス学部ばっかり定員増やすからこうなるんだよなぁ。 人数が多ければかならずその分野は衰退しない。
344 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:49:22.09 ] だったら、メーカー系の募集や売り上げは減らないよw 実際にはweb系の方が需要多いからこその現実だよ
345 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:51:24.03 ] 社会に出てから、「僕、情報学科の出身です」なんて言う馬鹿がやってけると思ってんのかなwwww 馬鹿に物教えるって楽しいな♪
346 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:52:49.00 ] でも社会インフラにとってかなり重要なポジションなのに不遇すぎないかSEって
347 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:54:41.84 ] 賃金労働者階級2.0
348 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:55:19.46 ] 給料良いから、命を削って金に替えてる 或いは、楽しい仕事だ自分の人生だと思い込むことで乗り切っている それか、他に仕事がない。
349 名前:デフォルトの名無しさん mailto:sage [2012/10/06(土) 23:58:10.81 ] 社会にでて先輩に声かけるとみんなこういう反応をする livedoor.3.blogimg.jp/kinisoku/imgs/7/e/7ee0da2f-s.jpg
350 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 00:04:32.91 ] ああ、だけど就職活動って不思議なもので、 学生生活の大半をパチンコとか麻雀に費やしてたE欄なんかでも、 大手ITに通ったりするよ。あいつら、地震で死ねばいいのにな
351 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 00:07:39.27 ] 大手の面接官はもれなく無能だからな 無能は無能を好み無能を集めるので会社の運営は難しくなっていく 産業の新陳代謝を促進するからいいことじゃないか 何十年百年と続く老舗がそこかしこにある日本は異常なんだよ 老害は人も法人もさっさと滅びろ
352 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 00:10:27.47 ] ITゼネコンは政府が守ろうとするからなかなか滅びない
353 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 00:12:31.75 ] 今後の日本は高齢者ばかりなんだし、介護やデイケアの未来が明るそうにさえ見える。 年金制度が崩壊しなければの話だけど。 介護周りのパッケージウェアなんて最高に美味しそうだね!
354 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 00:13:44.41 ] ICT奴隷でオンライン上にコミュニティ作って全国一斉ストライキとかすればいいじゃん なんのためのICTだよ活用しろよ。みんなでサボればあいつら泣いて謝ってくるぞ
355 名前:デフォルトの名無しさん mailto:ID導入賛成ノシ [2012/10/07(日) 00:17:06.62 ] スレ違いだ
356 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 00:25:40.31 ] とりあえずプログラマーやSEがいかにしんどい職業かってのは隠されるよね。 過労死とかあったら分かるけど。
357 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 00:27:20.41 ] 前に大学の講演で経団連のジジイが自社自慢してたな うちの社員は優秀だから残業しても残業時間を減らす方向に誤魔化すって 自分の息子自慢もしてたな。OSSのコードを書いてRedhatからオファー着たけど断って、 大腸菌の研究してるって。おまえら既にスタートの時点で周回遅れなんだよwww
358 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 00:31:15.01 ] 知ってた
359 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 00:37:38.75 ] 永遠に埋まらないどころか、差は開くばかりだよ。 ついでに習得したところで仕事では使わないしノウハウも定着しない はっきりいって戦わないで逃げるのがベストだよ。 負けを悟った時点で公務員を選ばなかった奴らは全身が腐って死んでいく完全な敗北者。
360 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 00:47:42.14 ] 思ったんだが出来の悪い俺みたいな人間は何が楽か、だったら何を頑張れば良いか っていう情報が欲しいんだよな。 大学の教授とか講義しに来る民間の奴らは理系の理想を語りまくってうざい。 お前は出来の良い人間だからそうやって羽ばたけたかもしんねーけど。
361 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 00:49:12.37 ] 公務員試験に決まってんだろ 大学の教授なんて無能も良いとこだから 教授のアホのプロパガンダなんて聞いちゃダメだよ
362 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 00:52:26.63 ] 教授はともかく講義に来る民間の奴らが非常にうざい。 こいつら社蓄じゃないから理想や哲学を語りまくる。
363 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 00:52:36.57 ] >>361 なんのレスだ?
364 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 00:53:23.31 ] 講義に来る民間の奴ってなんだよ。 民間の奴なんてこないけど
365 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 00:54:21.48 ] >>362 自社に利益を上げてくれる有能なエンジニア欲しいからだよ けれど、少なくともおまえは違う。企業の欲しい人間ではない。絶対に違う
366 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 00:54:30.66 ] というか専門書の著者って大概はその道のプロフェッショナルなわけ? ほとんどの教授は自分の著書なんてないが。
367 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 00:55:51.51 ] 参考書なんてほとんど大学の教授が書いてるだろ それか大手メーカー系の熟練技術者
368 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 00:56:18.38 ] >>364 大学の講義 専門般教で講義しに来る >>365 どんな人間が欲しいんだよ
369 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 00:57:40.78 ] 海外の教授の書いた本はすばらしい
370 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 00:58:09.67 ] >>368 何をやりたいか分かっているヤツだよ。 冗談抜きで大学に入った時点で勝負が就いてるよ。 もっといえば、どの親の下に生まれたかで決まっている。
371 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 01:02:21.06 ] >>369 英語読めないw というか翻訳して売って欲しいよね というかさ「欲しい」だの「必要としている」って何だよ。 そういうのって大企業とかだけだろ。 人間ってのは皆個性は薄いもんだよ。 誰が有能で無能だとか殺伐とし過ぎ。
372 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 01:05:56.07 ] >>371 イラナイよ。おまえは本当にイラナイ子だwwww 英語読めないって、もう最悪。何をするにも最悪。 おまえは何も向いていない。本当に生まれるべきじゃなかった。 皆に祝福されたはずの生まれた日ごと消えてしまうべきだったよ。 多分、馬鹿だからICFPとかtopcoderの存在すらも知らないんだろうね。 死ぬべきだよ。本当に死ぬべきだ。
373 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 01:06:59.73 ] 馬鹿が大学の不満ぶち撒けててウザイ。 そういうスレじゃないから
374 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 01:07:35.76 ] >>372 何言ってんだお前。 いらない人間なんていないんだよ。 お前みたいに狭量な人間が一番厄介。
375 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 01:07:52.90 ] 社会のゴミを生み出さないように大学の変わりに教育してやってんだよw
376 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 01:08:48.22 ] >>374 いいや、おまえはイラナイ人間だ。少なくとも技術者としてイラナイ。とにかく最低だ。
377 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 01:09:16.52 ] 狭量な人間が提示する例がtopcoderか どうせ英語のサイトかと思ったよ
378 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 01:12:37.17 ] >>376 俺は軽くアスペだから細かい作業は得意だ。
379 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 01:12:52.52 ] いいか、御前ら社会のゴミのE欄のアホはtopcoderやICFPを知らないだろうが、 トップの大学に居るやつらは大学に入る前から、その存在を知っている。 興味さえあれば、高卒のヤツでも知っている。もっといえば、高卒のフリーランスだっている。 はっきりいって、おまえはゴミだ。屑だ。さっさと回線を切って死ね
380 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 01:14:11.11 ] TOEIC受けろ、TOEIC.最低でも600以上とれ屑。
381 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 01:15:24.47 ] >>375 コード例でたのむ
382 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 01:15:44.80 ] 賞金出るそうだなw 教えてくれてありがとう
383 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 01:16:38.87 ] 安心しろよ。オマエのような屑には無理だから さっさと公務員試験の用意をしろ
384 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 01:17:48.12 ] >>381 お断り。自分でgithubなりbitbucketなり漁れ屑。
385 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 01:18:09.61 ] >>379 IOCCC じゃだめなの?
386 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 01:18:55.50 ] >>384 かけないんだ‥‥口だけ達者で手は動かせない口か
387 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 01:19:34.99 ] おいおい 何のスレだよ
388 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 01:20:10.04 ] >>385 バーカ、死ね。学生のうちにc++習得しとけ。
389 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 01:20:43.62 ] >>387 俺がE欄の屑学生に教育するスレだろ
390 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 01:23:00.49 ] コードひとつ書けない底辺ドカタがいたいけな学生相手にストレスを発散しているようですね
391 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 01:24:28.27 ] なんで社会の屑候補のE欄の屑学生の為に頭使ったコードを書いてやらないとダメなんだよw
392 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 01:27:33.61 ] ぶっちゃけプログラミングつまらん こういう風に動いて欲しいって思ったら理想のほうが大事で 動かなくても別に良い
393 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 01:28:10.16 ] 英語もろくすっぽ読めんE欄のアホに競技コーダーなんて遅すぎた気もするな。 電検とってmatlab叩いて制御、組込み系に行くか、 公務員の理系区分を受ける方が、おまえの人生の為だよ。
394 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 01:34:25.58 ] >>391 まるで頭使わないコードなら書けるかのような言いっぷりだな どうせFizzBuzzレベルも無理なくせに
395 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 02:03:03.31 ] IOCCC,fizzbuzz知ってる俺カッケーてな勘違い初心者w その時期が本当に楽しいかもねwwww オマエみたいな産廃は本当にどうにもならないが、 おまえみたいな屑を世の中に排出し続ける屑教授供も死んでしまうべきだよ。 本当にオマエは死ぬべき社会の屑だ。ゴミだ。恥だ。
396 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 02:42:33.28 ] >>394 ま、コードが書けてなんぼだからな、えらそうな口をきけるのも。 >>391 お題やるからやってみ、言語は自由だが OO でかけよな、C++を口にするのなら簡単だろう? 俺はすでにこの板のどこかに書いといた(javaでね)から。 【激突】関数型言語 VS オブジェクト指向言語2 toro.2ch.net/test/read.cgi/tech/1333801607/254 プログラマーなら「FizzBuzz問題」解けるよな? kohada.2ch.net/test/read.cgi/prog/1209467166/401 FizzBuzzクイズ 1.fizz.buzz #=> 1 3.fizz.buzz #=> "Fizz" 5.fizz.buzz #=> "Buzz" 15.fizz.buzz #=> "FizzBuzz" 997.fizz.buzz #= 997 となるようなメソッドfizz、buzzは定義可能か? 可能である場合、同様にgizzを追加定義し、 7.fizz.buzz.gizz #=> "Gizz" 21.fizz.buzz.gizz #=> "FizzGizz" 35.fizz.buzz.gizz #=> "BuzzGizz" 105.fizz.buzz.gizz #=> "FizzBuzzGizz" 105.fizz.gizz.buzz #=> "FizzGizzBuzz" と拡張・応用ができるか? メソッドのコールに()が必須の言語では 3.fizz().buzz() 形式でも構わない。 オープンクラス機構やメソッドのない言語では関数(buzz(fizz(3)) #=> "Fizz" など)で。
397 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 02:46:53.38 ] >>395 ま、fizzbuzz でいいから書いてみな fizzbuzz ならほとんど頭はつかわんだろう、 俺は30分ほどかかったが、まあ頭の悪いほうだからしかたがないか お前は3分でかけ
398 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 02:51:09.23 ] >>392 確かにそのとおりだね 無論、動かなければ意味はないが、理想というか野望はもっと、いやもっとも大事だ 何がしたいか?と聞かれて一言も、金とか女とかですらも答えられなかったのは今でも忸怩たる思い
399 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 03:01:41.82 ] >>397 見ろ、これが俺の全力のFizzBuzzだ codepad.org/96VCcqQy
400 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 03:09:15.25 ] >>399 オブジェクト指向にのっとって書いてくれ、それともお前はオブジェクト指向をしらない? それじゃ偉そうな口はきけんわな、お前を底辺Eランクプログラマと世間では呼ぶ。 >>396 |15.fizz.buzz #=> "FizzBuzz" |997.fizz.buzz #= 997 |となるようなメソッドfizz、buzzは定義可能か? あと、そのコードでは gizz 等の拡張は皆無。
401 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 03:15:59.89 ] >>400 刮目しろ、これが俺のFizzBuzzGizzだ codepad.org/DiWZFUNG
402 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 03:24:14.67 ] >>401 オブジェクト指向で書いとくれ 後、そのコード、ひどく拡張性が悪いのだが fizz:3 buzz:5 gizz:7 hizz:11 ozz:13 と拡張するときにいちいち全部の組み合わせを書いていくのか? fizzbuzz に対して3行ほど書き加えるだけで、 7, 11, 13 すべてに対応とかできないのか? それじゃ底辺Eランクと呼ばれてもしかたがない
403 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 03:30:34.47 ] >>402 あたりまえだ、処理速度は折り紙つきだ、労力を惜しむ人間にスピードの神様はほほえまない
404 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 03:32:00.61 ] ttp://codepad.org/aREWr1Kh
405 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 03:33:02.14 ] >>403 実行速度は速くても、ソースを書き換える速度は最低だね
406 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 03:33:54.94 ] >>404 c言語じゃねえじゃねえか、やり直せバカ、ここをどこだと思ってんだハゲ
407 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 03:40:31.73 ] >>404 完璧ですねえ java だとこういう芸当はできなくって‥‥‥ toro.2ch.net/test/read.cgi/tech/1313183984/206
408 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 03:44:22.74 ] >>406 C しかできないのか?
409 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 03:49:53.37 ] >>408 そういう問題じゃない、ここはC言語のスレだろうが、いいかお前はファミレスに行って、 満面の笑みを浮かべて花びら回転でお願いしますと言って親指立てているようなものだろうが、 お店の可愛い制服を着た店員さんが、すみませんうちそういうお店じゃないんでと断ったら、あーそうなの、 このお店は食事を出すことしかできないの? といちゃもんつけてるようなものだろうが、なんて無頼漢
410 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 04:07:50.60 ] >>409 topcoder とか ICFP とか具体的に C++ とかいっておきながら、書けないことが暴露されそうになると「ここはC言語のスレ」だって ちゃちなCしか書けない馬鹿の常套句ですね 次は「それ俺じゃないから」ですかね topcoder の話をする時点で C から離れていってるのにね
411 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 04:08:51.29 ] >>410 離れさせたのはお前だろ、自作自演じゃんw
412 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 04:14:39.35 ] >>411 ほう「それ俺じゃないから」ですか。 en.wikipedia.org/wiki/TopCoder Algorithm competitions Coding phase (75 minutes): Coders write programs to solve three short problems using a limited selection of languages (currently C++, Java, C# and Visual Basic). (currently C++, Java, C# and Visual Basic). (currently C++, Java, C# and Visual Basic). (currently C++, Java, C# and Visual Basic).
413 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 04:23:09.63 ] >>412 えっと、どういうこと? TopCoderの話題を出したのが俺だとお前は思ってるってこと? リンクだけ張られてもよくわかんないんだけど、うんそれ俺じゃない。 TopCoderと言った人とお前は話してるつもりなの? コンビニの店員さんが猥談してたから、栄誉ドリンク売り場のところでちんちん丸出しにして お願いしますと言って仁王立ちしたら、いぶかしげな目で見ていた店員さんから、なにやって るんですか警察呼びますよととがめられて、あーそうそういうサービスする人じゃないの? と言っているようなものだろうが、なんて変質者。
414 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 04:24:28.64 ] >>413 「それ俺じゃないから」
415 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 04:28:35.08 ] >>414 >>412 と>>414 が別人てこと? ちゃんと説明して。意味わかんない。もう荒らさないでよ。
416 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 04:44:02.99 ] 頑張ってみたけど 整数はキャストしないと渡せないとか 専用のprint関数が必要とか 制約付にしかできんなあ 難しい! ideone.com/xAhAc
417 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 04:46:41.95 ] 共用体引数で引数で受け取れなかった部分ってスタックだから不定値なのか? だったらそもそもダメだな
418 名前:396 mailto:sage [2012/10/07(日) 04:52:09.28 ] C で書くにしても、馬鹿な >>399 >401 なんかよりは、いろんな面でましだと思うけどね。 codepad.org/Nq9LEeZ8 二項演算子の評価順は一般に不定にも関わらずがっつり依存しているところが、あれですけどね。 >>413 >>409 あんたの論法、前にも聴いたことあるね。ラピュタがどうこう、とかいってなかった?
419 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 04:59:16.70 ] そういうムダが多い書き方はCじゃなくて高級言語でやれよ
420 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 05:03:02.77 ] >>418 知らないな、誰だよパズーって、バルスとか意味わかんねえし、言いがかりはやめろ。 お前が書いたコードは俺のパクリじゃねえか。やめろよそういうの。
421 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 05:06:13.20 ] > 105.fizz.buzz.gizz #=> "FizzBuzzGizz" > 105.fizz.gizz.buzz #=> "FizzGizzBuzz" これの対応は?
422 名前:396 mailto:sage [2012/10/07(日) 05:29:56.52 ] >>416 共用体にはおどろきました。 もともと ruby 屋さんのための課題('123'という表現ですらすでにプリミティブではなく、'123'ですら継承できる)ですからCではほぼ不可能ではあるんです。 a) fizz(), buzz() 等で標準出力に出力してしまってよい b) 負数については考えない という2点の仮定が許されるのであれば、こんなのはありかもしれません。 codepad.org/3kGG2Sbt
423 名前:396 mailto:sage [2012/10/07(日) 05:35:51.36 ] >>421 確認しました codepad.org/PhGDnz6f
424 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 05:36:00.82 ] Qは相変わらずバカだなあ
425 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 05:42:38.68 ] >>419 ムダの定義は何? 些細な仕様変更に大して耐性に乏しく全面的に書き直さなければならないのは、バグとりも考慮すると広い意味での「リソースの無駄づかい」では? >>420 ニヤリ
426 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 05:45:14.49 ] >>425 気持ちわりい
427 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 05:46:46.03 ] Rubyならこう書けるよとドヤ顔でCのスレを荒らしてるやつがいると聞いて、自覚ないんだろうなこういうやつって
428 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 05:49:22.77 ] ま、お題がruby用だからね
429 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 06:11:23.36 ] codepad.org/9pvzvEgo 目がつかれた・・・
430 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 08:37:06.21 ] あれだろ、1年が15ヶ月になっても、1KiBが1025byteになっても、 何があっても大丈夫な変更にお強いプログラムで「リソース」とやらを削減したい輩だろ。
431 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 08:49:08.66 ] >>430 平成が、ががががががががががががががががががくぁw背drftgyふじこlp;@:「」
432 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 09:37:20.66 ] codepad.org/NNOYD0QG
433 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 09:49:57.41 ] >>432 だめだね。 ja.wikipedia.org/wiki/Fizz_Buzz というのはゲームの一種で 最初のプレイヤーは「1」と数字を発言する。次のプレイヤーは直前のプレイヤーの次の数字を発言していく。 ただし、3で割り切れる場合は 「Fizz」、5で割り切れる場合は 「Buzz」、両者で割り切れる場合は 「Fizz Buzz」 を数の代わりに発言しなければならない。 を忠実に再現しなければならない。3で割れる数や5で割れる数を抽出するプログラム、というわけではない。 あるときは 7 と出力し、別のときは fizzbuzz と出力する。これが結構むずかしいんだ。
434 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 10:46:56.08 ] スレタイも読めない馬鹿ばっか
435 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 11:10:12.41 ] マクロでひゃっほい自由に書いたら 全くまとまりのないコードに成り下がった codepad.org/rERfAVJA
436 名前:デフォルトの名無しさん [2012/10/07(日) 11:15:28.75 ] 入門編て書いてあるなあ・・・ 文法のみに集中してられる入門者はどのくらいいるんだろう 俺もそうだったが実用を絡めない禅問答には付き合ってらんないだろうな
437 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 12:20:42.45 ] これが結構むずかしいんだ。
438 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 13:32:01.49 ] >>436 printf("%ld")とかvoid main()とかmalloc()したものは必ずfree()する教とかextern いらないしね、とか
439 名前:429 mailto:sage [2012/10/07(日) 13:56:09.87 ] codepad.org/GLt0itYm 風邪が辛い
440 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 14:15:12.01 ] >>439 >>396 >オープンクラス機構やメソッドのない言語では関数(buzz(fizz(3)) #=> "Fizz" など)で。
441 名前:デフォルトの名無しさん [2012/10/07(日) 14:56:13.34 ] #include <stdio.h> #define ZZ(name, div) int name(int n) {if(n%div==0) printf(#name); return n;} ZZ(Fizz, 3) ZZ(Buzz, 5) ZZ(Gizz, 7)
442 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 14:56:46.54 ] Cの入門書ってコンソールでしょ。 コンソールってどんな実用性があるのさ。 学術、研究くらいにしか使えないんじゃないの・・・
443 名前:デフォルトの名無しさん [2012/10/07(日) 14:57:51.28 ] 世の中マウスが大好きな人ばかりじゃないので
444 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 15:02:59.53 ] コンソールすら作れないヴァカを弾く為にあります スクリーニングです ふるい落としです ヴァカ避けです
445 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 15:21:45.20 ] プログラムを組み合わせて使いたいときGUIより よっぽど使い易いのです。 だからプログラマには使い易いのです。 ろくにプログラムを書けない、使う専門の低能君には 敷居が高いけど、それはプログラマには当てはまらないのです。
446 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 15:24:48.59 ] じゃなんでwin使ってる訳?
447 名前:デフォルトの名無しさん [2012/10/07(日) 15:26:07.26 ] >>442 俺もそう思う 面白さを大事にしないっていうのか 無味乾燥としすぎている入門書が多すぎ 規格票を見ればわかることは書かなくていい 規格票を見てもつかめないきっかけが入門書の存在意義
448 名前:デフォルトの名無しさん [2012/10/07(日) 15:26:18.45 ] プログラムを組み合わせて使いたくない時もあるからでは?
449 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 15:26:32.78 ] スレチども消えろや
450 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 15:30:33.28 ] スレチじゃないし
451 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 15:30:48.35 ] ブレボとマイコンでLEDチカチカとかやったらいいんじゃね? 動いたって感じがするんじゃない?
452 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 15:39:13.07 ] 電子工作とか好きな奴いるよなあ。俺は大嫌いだったわ、アセンブラで組まされたし
453 名前:デフォルトの名無しさん [2012/10/07(日) 18:19:03.74 ] 小さい CPU ならアセンブラのほうが C より早く完全マスターできる 昔なら最寄りのパーツショップが遠い人が半田作業をいやがるのは仕方なかったが 今は通販が充実しているから熱破壊やピン折れを恐れずにチャレンジできる
454 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 19:46:07.08 ] リセット割り込みからガリガリするのが楽しいんじゃないか
455 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 21:10:41.36 ] コンソールは実用的って意見が出ないとは
456 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 21:14:02.79 ] そりゃCUIの可能性ほ90%くらいはすでに追及されたんだろ あとの残りはGUIの方 CUIはもうすでに余りにも実用的すぎて わざわざ実用的だと言うまでもない
457 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 21:18:31.95 ] >>447 実用性の話なのに、面白さとか何を言ってるんだ。 同意してくるなボケ
458 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 21:50:15.93 ] 自分が設計するものの場合、GUI のプログラムの方がお遊び、というかフロントエンドで コアな部分は CUI というか UI 無しで作るけどなあ
459 名前:デフォルトの名無しさん [2012/10/07(日) 22:07:04.89 ] >>457 面白くもなく学術、研究をやってるのか 研究費にタカる害虫め 聖人君子だって俗人には利益に見えないことを 本人は喜んでやってるんだぞ
460 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 22:13:35.18 ] >>458 メイン処理は全てC/C++で書いてライブラリ化して GUIなフロントエンドは他の高級言語で作るのがいいよね。 …と思いながら別言語を覚えるのが面倒なのでCのコンソールアプリしか作れません。 実際出来ますよね?別言語からCで作ったライブラリを呼び出すこと。
461 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 22:16:22.02 ] >>460 余裕のよっちゃん
462 名前:デフォルトの名無しさん mailto:sage [2012/10/07(日) 23:41:22.07 ] ばぶー
463 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 01:48:01.23 ] 他言語と連携するとか糞面倒なことするよりqt使った方がはやい
464 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 01:55:38.62 ] と思いきやC#のがはるかに楽だった
465 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 04:17:38.83 ] #include <stdio.h> #include <math.h> int main(void) { printf("99の9乗は %fです。\n", pow(99.0, 9.0)); printf("9の99乗は %fです。\n", pow(9.0, 99.0)); printf("(9の9乗)の9乗は%fです。\n", pow(pow(9.0, 9.0), 9.0)); printf("log10(99の9乗)は %fです。\n", log10(pow(99.0, 9.0))); printf("log10(9の99乗)は %fです。\n", log10(pow(9.0, 99.0))); printf("log10((9の9乗)の9乗は)%fです。\n", log10(pow(pow(9.0, 9.0),9.0))); return 0; } 9の99乗と(9の9乗)の9乗の結果が 17桁で切り上げられてしまうんですが何故でしょうか?
466 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 05:11:26.28 ] 精度
467 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 05:25:01.90 ] コンソールアプリって作って金になるの? 学術、研究の分野以外で。
468 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 06:29:10.61 ] 言語系は慣れたら、楽になるもんでしょ 反面、要求が厳しくなることもあるからね
469 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 06:33:54.74 ] >>466 回答ありがとうございます。 それではこの精度をあげることは可能でしょうか?
470 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 07:11:10.08 ] 多倍長
471 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 08:04:14.70 ] >>470 勉強になりました。 回答ありがとうございます。
472 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 10:00:56.92 ] >>471 いやいやちょっとまて! 書式指定だけの問題じゃね? 例えば %20.20f 試してみ
473 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 10:10:00.91 ] >>472 他人のレスに言いがかりつけるときは調べてからにしろ。バカ、クズ、カス。 doubleの有効桁数は10進で15-16桁だ。
474 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 10:14:43.26 ] i.imgur.com/x4Hha.jpg i.imgur.com/rczj4.jpg i.imgur.com/Kg4B4.jpg i.imgur.com/47RgE.jpg i.imgur.com/x51uU.jpg i.imgur.com/YnLhI.jpg
475 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 10:53:44.33 ] C++とJavaできてCわからんっておかしくね? ほんとにCはよくわかってないとしたら、C++とJavaもろくに出来ない無能確定だけど
476 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 12:03:58.65 ] >>475 Java<<C<C++ Java はメモリ管理を一切考えなくていい分、決定的にやさしい。 >C++とJavaできてCわからんっておかしくね? 一番ありうるシナリオは、 C++ わかっている、というのが勘違いだったということ。 それなら理解できる。
477 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 12:07:54.87 ] dlclose()呼んだらロードしたライブラリで確保したメモリーは解放されるの?
478 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 12:27:27.55 ] >>476 あとは、Windowsのマネージド環境をC++と思っているとか?
479 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 12:55:33.08 ] >>477 そのライブラリが静的に確保した領域は解放される。 動的に確保した領域は使用したメモリアロケーターに依存。
480 名前:デフォルトの名無しさん [2012/10/08(月) 13:29:39.65 ] >>475 わかることとできることは別
481 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 13:32:23.98 ] >>480 QZが馬鹿な理由だね
482 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 14:13:52.79 ] ふむ、とりあえず>>474 は社長はそれほどひどくないってことかな
483 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 14:25:16.78 ] K&R1,pascal,fortran77,ml(!!)、OOはnttのhdlでかじったあーhdlだからvirtual関連は一切なし 社長これで正社員にしてくれますか? 3年兵に学校の話をしている時点で社長なのか?あー金策奔走要員の文系女婿か?
484 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 14:58:08.34 ] グラマなら作品を提示して頂かないと返答のしようがないですね。 貴方の自信作を一本提示してください。 作品により上はグーグルから下は日雇いアルバイトのデスマーチ待遇までありますが。 年収2000万程度から100万まで
485 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:17:13.19 ] ためしに、宿題スレでダメ回答しているQとかいうクズの査定をしてみてください。
486 名前:デフォルトの名無しさん [2012/10/08(月) 15:18:20.60 ] 350万
487 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:20:41.87 ] >>484 codepad.org/nV77eShR 在宅アルバイト歩合制で
488 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:21:27.87 ] >>486 手取りで? もじもじ
489 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:22:33.47 ] 日雇いアルバイトのマ職ってあるの?
490 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:23:46.71 ] エロゲ業界に行けばありそうな。
491 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:27:51.16 ] 無職にとっては破格の待遇だな
492 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:31:24.82 ] >>488 日雇いでできる程度のムって、どんな仕事なんだろうか…
493 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:31:28.89 ] >>486 クズのどこを評価したか教えてください門前払いが妥当じゃないの?
494 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:32:09.86 ] >>492 影武者宿題要員じゃないの?
495 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:32:51.87 ] いつのまにか全然関係ない安価ついちゃった
496 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:51:52.29 ] 手続き型の基礎なんてc++とOOPだけで十分だろ
497 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:55:37.76 ] >>490 エロい絵描くヤツとエロいシナリオ描くヤツと自称ミュージシャンを捕まえて起業できかな
498 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 15:55:39.67 ] 確かにOOPはGoFのデザインパターンまでやれば十分
499 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 16:07:23.46 ] >>497 物凄く臭いがコミケに行って売れてないけど光るセンスの奴を ヘッドハンティングすればいいよ。 飯代奢って連絡とり合ってればギャラいらんし安く作れるだろ。 そいつが人気になって金クレって言い出したら、次のメンバー探せばいいだろw どうせ片手間な奴ばっかりだし一生続ける仕事でもないからそんな程度で十分だろ。 所詮はトレースしたようなパクリ絵に、パクリ音楽でしかないんだし。
500 名前:デフォルトの名無しさん [2012/10/08(月) 16:12:00.84 ] 光るセンスを見分ける能力とヘッドハンティングする交渉力を持つ奴が 起業について悩むわけ無いだろ
501 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 16:32:21.80 ] >>473 はぁ、すみません。 別に言いがかり付けたわけじゃないんですが。。。 (´・ω・`) ショボーン
502 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 16:36:25.19 ] 心の病気の人だから、許してあげて
503 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 16:39:33.73 ] どんとまいんど
504 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 17:25:32.73 ] 調べもせずに駄文を書き散らすのは 言い掛かりと同質だな。 そこに気づかない精神構造をもっている人間こそ そして自分の手を全く動かさない人間こそ 本当に脳みそがおかしいと言える
505 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 17:38:26.29 ] >>504 落ち着け 誰と戦ってるんだ
506 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 17:44:22.09 ] レスついてないならともかく、既にレスがついた質問に対して別の回答を行う行為 は先の回答が間違っているぞという表明に他ならない。 それをあえて行うなら、先の回答が確実に(あるいは高い確率)間違っているという 確証をもってからやれ。
507 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 17:50:05.81 ] >>504 御説には一定の理解を示すが異論や反論を表明する表現手段が稚拙 自論に反する表明に対する過剰な反応は精神が未熟かつ幼稚であると理解されても仕方がないだろう
508 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 17:55:09.83 ] 関係ないけど交代で一手ずつ将棋を指すペア将棋では、自分の手に対して味方が次に駒を元に戻すとかよくある。 「お前味方の癖に俺の手を100%否定するんかい!」 まあ、そんな場面は双方爆笑で終わるものだが
509 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 17:59:39.66 ] ああ なんかたったの二行なのに こじれて読みにくい文章だな が……文章を〈が〉でつなぐのはオレは嫌 表明する表現手段が稚拙……→異論や反論の文章が稚拙 と書きなおせ 自論に反する表明に対する……するする と書いているが文章がスルスルと読めるようにはなっていない。 理解されても仕方がないだろう……そのままズバット言いきっちゃいなよ。一言「お前は幼稚だ」で済むじゃん
510 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 18:06:40.58 ] > バカ、クズ、カス。 に言いがかりをつけたいわけだが、罵り言葉を使わないという制約条件を 自ら課しているので「お前は幼稚だ」は使えない。
511 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 18:08:35.13 ] >>509 韜晦の一種といえよう
512 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 18:56:48.93 ] >>511 読めねー
513 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 19:00:49.88 ] 究極超人あ〜るでも読んでろ
514 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 19:01:39.57 ] ロボットじゃないよAndroidだよ
515 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 19:11:11.54 ] 当時、あーるの「医者はどこだ」の元ネタが全然わからなかったのだが 今はぐーぐるという便利なものがあるんだな。 今初めて元ネタを知った。機会があったら読んでみよう。
516 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 19:26:19.08 ] 9^99が%20.20fで表示しきれると思うバカが他人に何かを指摘できると思うこと自体が根本的に間違ってる
517 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 19:32:49.41 ] 9^99 = 2.95 × 10^94 ttp://mathforum.org/library/drmath/view/59172.html > Log (9^387420489) > = 387420489 * Log(9) (Pull out the power) > = 387420489 * 0.954243 (do the log) > = 3.6969309963 x 10^8 (by calculator) > = 369693099.63 > > So your number has 369,693,100 digits. That's a big number!
518 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 20:17:49.63 ] アスペスルー検定実施中
519 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 20:42:34.94 ] 桁の概算出来ない奴は 高校数学からやり直せってことだ こういうksが平気でintの桁あふれとかやる、 そして ワカンネー とか オレは悪くない とか 言語がおかしい とかわめいてる 本当に、上の>>474 に貼ってあるアフォみたいなヴァカがマジでいる
520 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 20:52:02.96 ] C言語どうこうより他人の人格を否定して優越感にひたるスレになってるな
521 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 20:57:35.58 ] ほっとけ 嫌な事でもあったんだろ
522 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:00:26.31 ] 多分仕事でPGやってるんだろうなぁかわいそうだ
523 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:01:39.46 ] 書き方は悪いけど>>472 が間違ってることに変わりはないし、 >>472 の書き方じゃ前の答えを否定してるようにしか見えない
524 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:05:24.52 ] 間違っててさらに書き方が悪いとなると 人格を疑われてもしょうがないじゃないか。 一体何なんだここは? 人格障害者を擁護する場か? それともCの健全な発展を揺籃する場か? どっちなんだ?
525 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:12:10.44 ] >>524 C言語なら俺に聞け(入門編)Part 108
526 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:12:36.37 ] mallocした後にそのポインタを使って確保したメモリのサイズを取得することがなんでできないのか freeしたときに確保した分が正しく解放されるということはシステム内部に確保したメモリのサイズ情報が保存されているはず なぜその情報を隠蔽しプログラマに公開しない仕様となっているのかなにかまずいことでもあるのだろうか
527 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:12:50.75 ] どっちでもないだろ 便所の落書き こんなところで肩肘張るな
528 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:14:18.18 ] >>526 だって指定したんだから、知っているでしょ?
529 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:15:49.39 ] 少なくとも口は悪いけどちゃんと根拠を示して罵ってるほうが、 ただ人格否定してるだけの>>520-522 よりはマシだろうな
530 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:22:16.95 ] >>526 そういうmallocを自分で書け
531 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:22:33.58 ] あ、統合失調症の人だー↑
532 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:23:04.22 ] >>530 じゃますんなカス
533 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:25:07.78 ] >>529 それ人格否定じゃないぞ… お前PGって言われて、人格否定と受けとるのはどうかと…
534 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:27:15.70 ] もしかして半島の人?
535 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:27:51.03 ] PGでストレス溜まって他人に攻撃的になってるってとこまで読めないのはアスペ
536 名前:533 mailto:sage [2012/10/08(月) 21:30:19.42 ] >>535 そ…そか… 俺アスペなのか?
537 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:32:13.29 ] おちんちーn
538 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:47:55.20 ] 延びてる時はくそスレ化しまくりだな
539 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 21:58:00.94 ] ぱいぱいー
540 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 22:03:39.96 ] 発端は>>472 がバカのくせに出しゃばったからだな
541 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 22:04:12.20 ] よっぽど悔しかったんだなw
542 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 22:13:13.40 ] 知識はサル未満 嫉妬心は人一倍 ホントどうしょもない
543 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 22:20:08.86 ] >>540 今見てきたけど、あの1レスだけでそこまで粘着するのって、社会で生きて行くの辛くないか? しかもそのレスも、別に否定ってほどの事でもないし、学生がノリで習いたての知識を披露しちゃった程度だし 逆に大人として恥ずかしいぞ
544 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 22:28:36.66 ] その書き込みは恥ずかしくないの?
545 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 22:29:53.56 ] バカを擁護するのは自分も同類のバカだからだろうな
546 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 22:48:04.32 ] @あなたは大事な面接試験を受けるためにエレベーターに乗って会場に向かっていました A一緒に乗り合わせた老人が「今日はいい天気ですね」と挨拶をしてきました Bあなたはふと鏡を見て髪が乱れている事に気がつきました Cあなたは老人に尋ねました「すみませんがくしを貸してもらえますか」 @〜Cで明らかに異常だと思うものを選んでください いくつでも良いです
547 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 22:54:58.39 ] >>546 このスレにそんなコピペを貼るお前が異常
548 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 22:55:24.88 ] 正解
549 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 22:55:56.80 ] ありがとうございました
550 名前: ◆QZaw55cn4c mailto:sage [2012/10/08(月) 23:02:24.13 ] >>543 辛そうだ 大変だねえ >>501 どんとまいんど
551 名前: ◆QZaw55cn4c mailto:sage [2012/10/08(月) 23:03:50.50 ] >>510 >課している thx
552 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:06:49.57 ] お前はミスを気にしろよ
553 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:09:01.59 ] 間違いを指摘して叩く奴はまだまとも 問題なのは自分も叩きたいだけの人間のくせに、なぜか上から目線でそういう奴を叩くこと
554 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:13:36.26 ] だからあれ程ほっとけと(ry
555 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:21:15.11 ] その書き込みを我慢できない奴が言ってもw
556 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:38:37.72 ] 無名のtypedef構造体の前方参照宣言ってできますか? もしできるのであれば、記述方法を教えてください
557 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:47:02.40 ] できません
558 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:47:55.03 ] typedef struct { … } Foo; 上のような構造体が外部提供のヘッダファイルにあるのですが、この Foo を前方参照したいんです 自分たちのヘッダにはこいつのポインタ型を記載しなければならないんですが、外部提供ヘッダは自ヘッダにインクルードしたく無いのです
559 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:49:25.86 ] >>557 あっ行き違ってしまいました できないのですか 参ったな、どうしようかな
560 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:50:18.67 ] なんでできないのか なぜさせないのか そこんとこ考えるよーに
561 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:50:56.40 ] うるせーばか
562 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:52:39.66 ] バカとはなんだこのマヌケ
563 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:52:47.25 ] >>560 死ねクズ
564 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:57:42.28 ] typedef struct { … } Foo; /* Foo* の参照 */ #undef Foo #include "外部提供.h"
565 名前:デフォルトの名無しさん mailto:sage [2012/10/08(月) 23:59:31.33 ] >>560 名前が無いのに無茶言うなってことですかね? もう一度typedefしたら上書きになってしまうし 色々考えた末、記述のしようが無いなとは感じていました
566 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 01:31:47.24 ] >>558 構造体の中身に実際にアクセスすることがないのであれば、 void * を使うことが考えられますね。 さしつかえなければ >外部提供ヘッダは自ヘッダにインクルードしたくない 理由を教えてください。
567 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 02:12:59.32 ] >>564 typedefを#undef ?
568 名前: ◆QZaw55cn4c mailto:sage [2012/10/09(火) 02:55:16.64 ] >>473 そういえば‥‥ double の仮数部は 53ビットの分解能をもっている 2^53 ≒ 10^15.955 すなわち 10^15 < 2^53 < 10^16 10^15 は 16桁 10^16 は 17桁 ×doubleの有効桁数は10進で15-16桁 ○doubleの有効桁数は10進で16-17桁 じゃない?
569 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 03:02:11.12 ] >>568 アホたれ 小学校からやり直せ
570 名前: ◆QZaw55cn4c mailto:sage [2012/10/09(火) 03:10:40.07 ] >>569 どこに問題があるのでしょうか?
571 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 03:17:46.33 ] >>515 fjの生き字引な人がまとめていた 自分の世代向けでないとつくづく思った、今なら40代後半?
572 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 07:28:53.34 ] お代官さまなら50歳手前の筈。
573 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 07:44:16.39 ] 10^16未満なんだから17桁になるわけない
574 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 09:23:47.06 ] unixで、 ある特定の命令を無視しろと命令したい場合どうすればいいの?
575 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 09:42:38.19 ] >>566 外部提供の部分は ・自提供の実装に欲しい ・自提供で上に関連し表に出すのは 構造体のポインタだけ (ハンドル的な位置づけか? こんなラッピングライブラリを作りたいのかもね
576 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 10:18:48.05 ] >>574 先ずは、 「ある特定の命令」 「命令を無視」 「命令」 これらの語句を俺様用語ではなく一般的な用語で説明してください。
577 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 10:26:29.44 ] マルチだったか。なかなか高度なマルチだ。 toro.2ch.net/test/read.cgi/unix/1339083351/921
578 名前:デフォルトの名無しさん [2012/10/09(火) 10:28:14.33 ] すみません。 命令はコマンドのことです。 Macのターミナルでの記述が前提。 tvキャプチャのソフト使ってて、 ウィンドウを外部モニターに移動させたら "checkvideooutput"っていうコマンドが 出て、ソフトが強制終了します。 だからそのコマンドを無視するコマンドを あらかじめ記述すれば、 強制終了を回避できるかもと。 お願いします。
579 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 10:30:06.65 ] お断りだ!
580 名前:デフォルトの名無しさん [2012/10/09(火) 10:32:36.36 ] (´Д` )
581 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 10:36:58.44 ] スレ違いの上にマルチするクズは二度と来るな。今すぐ死んだ方がいい。死ね。氏ねじゃなくて死ね。
582 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 10:52:37.85 ] アホか まずマルチのアホは半年romってろ あと余りにも説明能力が無いから初めからそう書けアホ 総合するとアホは自分の能力の無さを嘆いてアホのままでいろ 分かったか……と言いたいところだけど おそらくアホだからワカランのだろう だから端的に言えばアホは出入りスンナ アホは消えろ アホは書き込むな アホはPC使うな
583 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 11:08:43.04 ] >>578 無視したいコマンドと同名の空のファイルを作って、実行ビットを立ててパスの通るところに置け。 この説明で判らなかったり、判ってもできなかったり、できてもダメだったら諦めて寝ろ。
584 名前:デフォルトの名無しさん [2012/10/09(火) 11:30:36.45 ] >>581 >>582 うっひょー!こわーいヽ(・▽・)ノ >>583 どーも、 できましたん。
585 名前: ◆QZaw55cn4c mailto:sage [2012/10/09(火) 12:47:28.51 ] >>572 久留さん(個人名だしてごめんなさい)はもう少しお年を召されているかと、いや記事の内容からだけでの憶測ですが。 >>573 なるほどね。 2^53 - 1 はきっちり16桁でるが、2^53+1 は10進16桁にもかかわらず2進末尾1桁がつぶれますね。 つまり 15-16桁が正しいわけですか。+の方向へ考えることに思い至りませんでした。 >>473 大変失礼いたしました。
586 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 12:55:17.49 ] Cさえできたら何でも出来ますよね? としろうとが適当に言ってみる
587 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 13:00:33.98 ] >>586 日本語をマスターしたら名作小説書き放題ですよね?という質問に似ている。
588 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 13:06:30.61 ] >>587 納得しました
589 名前:デフォルトの名無しさん [2012/10/09(火) 19:15:05.06 ] ttp://www5b.biglobe.ne.jp/~NAS6/secret/index.htm 興味があればここの乱数予測をDLしてください A.前の結果がどうであろうと確率は変わらない B.標本は正規分布に従う 標本が正規分布に従わなかったら確率自体がおかしいので 試行回数nと奇数回数noddをメモリーして f=nodd/n<0.5-0.05*(1./n)なら奇数を予測 f=nodd/n>0.5+0.05*(1./n)なら偶数を予測 それ以外はランダム予測 乱数は int Random(int min,int max) { unsigned int t=timeGetTime()%RND_PERIOD,i; for(i=0;i<t;i++)rand();//スリップ if(max<min){int tmp=max;max=min;min=tmp;} return((rand()%(max-min+1))+min); } により取得、プロセス時間により乱数スリップするので乱数表1周などの周期性はないと思う Try=100000000×10×10のSucRateの平均値(fprintfしてexcelで計算) SucRate=0.50000702 確率に勝ちました^^ 標本は正規分布に従う 親子役なしの単純丁半博打完全攻略法
590 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 19:51:00.86 ] ファイルの読み込みが上手くいきません。 以下は、double型のデータを書き込んで、それを読み込むプログラムです。しかし全て0で表示されます。 バイナリエディタで見ると正常に書き込めているようなので、読み込みに問題があると思うんですが どこが間違っていますか? int i; FILE *fp; double outdata[10]; double indata[10]; /* double型の10個の配列を書き込む */ fp = fopen( "test.bin", "wb" ); for( i = 0; i < 10; i++ ) outdata[i] = 10; fwrite( outdata, sizeof( double ), 10, fp ); fclose( fp ); /* 書き込んだデータを読み込む */ fp = fopen( "test.bin", "rb" ); fread( indata, sizeof( double ), 10, fp ); fclose( fp ); /* 表示 */ for( i = 0; i < 10; i++ ) printf( "%d\n", indata[ i ] );
591 名前:デフォルトの名無しさん [2012/10/09(火) 19:53:27.98 ] こうしてみてください printf( "%lf\n", indata[ i ] );
592 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 19:53:59.16 ] >>590 %d
593 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 19:54:42.65 ] >>591 >>592 解決しました。 ありがとうございます。
594 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 19:57:17.49 ] >>591 %lfはscanfのフォーマット文字列だけで、printfで%fでOK www.kijineko.co.jp/tech/superstitions/printf-format-for-double.html
595 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 20:04:41.63 ] つーか、寧ろ%gを使え。
596 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 20:16:16.59 ] うるせえ
597 名前: ◆QZaw55cn4c mailto:sage [2012/10/09(火) 20:22:00.36 ] >>595 おすすめしない
598 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 20:48:43.10 ] ぶひひ
599 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 20:56:12.57 ] >>597 うるさい お前の意見は聞いてない
600 名前:デフォルトの名無しさん mailto:sage [2012/10/09(火) 21:05:58.91 ] そうだそうだ!
601 名前:デフォルトの名無しさん mailto:sage [2012/10/10(水) 00:02:32.97 ] ゴミクズのタワゴトは無視しろよ。