- 1 名前:仕様書無しさん [2008/08/23(土) 21:45:16 ]
- var1、2、…とか、ふざけてるの?
- 488 名前:仕様書無しさん mailto:sage [2009/04/14(火) 11:43:20 ]
- 主体性のないアホっぽい質問だなあ
- 489 名前:仕様書無しさん mailto:sage [2009/04/15(水) 18:21:37 ]
- >>485
だからそれがアホなんだろうが。Cのtypedefや 他言語のalias機能が存在する理由解ってる? できるだけ置換を避ける為に存在してんだぞ。 充実した置換機能があるからってそんな下らないことに 置換機能なんて使うなよ。
- 490 名前:仕様書無しさん mailto:sage [2009/04/15(水) 19:05:49 ]
- >>489
違うって!w
- 491 名前:仕様書無しさん mailto:sage [2009/04/15(水) 19:40:11 ]
- #define caunt count /*つづりが間違っているので修正*/
こうですか?w
- 492 名前:仕様書無しさん mailto:sage [2009/04/15(水) 22:32:01 ]
- 489ワロタ
- 493 名前:仕様書無しさん mailto:sage [2009/04/15(水) 22:36:09 ]
- 489って何かのコピペ?
違う意味でレベルが高すぎるので突っ込みにくいんだが
- 494 名前:仕様書無しさん mailto:sage [2009/04/15(水) 23:56:07 ]
- エクセルのVBAじゃ
データベースの最終行なので dsrow なんてつけちゃう s は最後のs・・・はずかしい///
- 495 名前:仕様書無しさん mailto:sage [2009/04/16(木) 06:42:18 ]
- datasetのdsじゃなくスのsかよw
- 496 名前:仕様書無しさん mailto:sage [2009/04/16(木) 09:35:55 ]
- Dim Ransu
Dim DosRansu Dim DosGenepos Dim DosGianos このモンハン廃人めが。
- 497 名前:仕様書無しさん mailto:sage [2009/04/17(金) 16:45:51 ]
- >>490-493
まさかとは思うが typedef unsigned long size_t; typedef unsigned long long size_t; alias rm rm -i #define CreateWindowEx CreateWindowExA #define CreateWindowEx CreateWindowExW とかって使い方をされてるのを知らんのか?
- 498 名前:仕様書無しさん mailto:sage [2009/04/17(金) 17:09:36 ]
- コテハンつけろよw
- 499 名前:仕様書無しさん mailto:sage [2009/04/17(金) 19:07:04 ]
- >>497
それが置換を避けるためにやってるとでも?
- 500 名前:仕様書無しさん mailto:sage [2009/04/17(金) 23:00:13 ]
- スーパーネタ師降臨だな
- 501 名前:仕様書無しさん mailto:sage [2009/04/17(金) 23:20:20 ]
- えーと、俺にはさっぱり分からないんだが
型とか何かを変更する度にエディタの置換機能ではなくて、defineとかでコンパイラの解釈的な置き換えをしろってこと?
- 502 名前:仕様書無しさん mailto:sage [2009/04/18(土) 00:27:12 ]
- あえて書くけど・・・
497って何かのコピペ? 違う意味でレベルが高すぎるので突っ込みにくいんだが
- 503 名前:仕様書無しさん [2009/04/18(土) 01:00:06 ]
- こういうトンデモ理解でマクロとかaliasを使ってる馬鹿が居るんだ
説明が下手なだけだとも思えんし本気で言ってるんだろうな ある意味すげえ
- 504 名前:仕様書無しさん mailto:sage [2009/04/18(土) 01:58:43 ]
- 結局、Cのtypedefって何のためにあるんだ?
俺は記述を簡略化するためとポータビリティのためだと思ってるんだが、 ポータビリティーの観点から言うと、他の環境に移植する際の変更点を局所化 できるわけだから、あながち>>489が言ってることも間違いではない気もするが。 ちなみに、Wikipediaの説明をみると、 ttp://ja.wikipedia.org/wiki/Typedef 可読性のためみたいな書かれ方してるな。それだけじゃないと思うんだけど... エディタやIDEの全置換って結構気を使うよ。意図しないコメント部分や文字列の 中まで置換されてしまったりとか。
- 505 名前:仕様書無しさん mailto:sage [2009/04/18(土) 02:17:19 ]
- ただのエディタならともかく、リファクタリングができるやつなら、
「変数名を変更」みたいな機能がついてる。
- 506 名前:仕様書無しさん mailto:sage [2009/04/18(土) 02:32:45 ]
- まぁ最近はIDEでサポートしてくれるか...
C++のテンプレートクラスをtypedefしたのも変換してくれるのかな。 でもtypedefができたのはそれよりずっと昔だし、人や環境によっては必ずしもそういうIDEを使ってるわけでもないし...
- 507 名前:仕様書無しさん mailto:sage [2009/04/18(土) 02:47:43 ]
- >>504
> 結局、Cのtypedefって何のためにあるんだ? 基本は移植性でしょ。 プラットフォーム依存を吸収できるように。 でもそれは「置換を使わないために」ではないわな。
- 508 名前:仕様書無しさん [2009/04/18(土) 09:39:57 ]
- integer CHAR;
integer FLOAT; character DECIMAL(4);
- 509 名前:仕様書無しさん mailto:sage [2009/04/18(土) 11:43:08 ]
- お互いすれ違ってるっぽくね?
かたや、できるだけ置換を使わないないためだろw かたや、全ての置換をtypedefで対応しろってかw みたいな
- 510 名前:仕様書無しさん mailto:sage [2009/04/18(土) 11:57:39 ]
- かたや
かたや
- 511 名前:仕様書無しさん mailto:sage [2009/04/18(土) 12:13:42 ]
- ソーダ
ソーダ
- 512 名前:仕様書無しさん mailto:sage [2009/04/18(土) 12:27:40 ]
- かたや?
型屋?
- 513 名前:仕様書無しさん mailto:sage [2009/04/18(土) 13:02:21 ]
- 置換を使わない目的、という説明では、標準ライブラリのヘッダでもtypedefが
使われていることを説明できないような。
- 514 名前:仕様書無しさん mailto:sage [2009/04/18(土) 13:14:02 ]
- 標準ライブラリのヘッダでtypedefが使われているから
例えば32ビットから64ビットへコンパイルし直すだけで 対応できるともいえる。まプログラムがちゃんと書かれて いればの話だけど。
- 515 名前:仕様書無しさん mailto:sage [2009/04/18(土) 13:30:04 ]
- なんか「馬鹿のひとつ覚え」ってことわざって本当言い得て妙だな。
そもそもある「道具」の存在理由がたった一つの目的のためだけである、 なんていう仮定が愚の骨頂なんだろ。 いい加減分かれよそのぐらい。
- 516 名前:仕様書無しさん mailto:sage [2009/04/18(土) 13:40:59 ]
- はい
- 517 名前:仕様書無しさん mailto:sage [2009/04/18(土) 13:43:47 ]
- 「たった一つの目的のためだけである」
ってどっかに書いた奴いたっけ?
- 518 名前:仕様書無しさん mailto:sage [2009/04/18(土) 13:45:34 ]
- 片や
- 519 名前:仕様書無しさん mailto:sage [2009/04/18(土) 13:49:02 ]
- さあ、言い訳モードに入りましたw
- 520 名前:仕様書無しさん mailto:sage [2009/04/18(土) 13:51:48 ]
- 置換機能って何に使うん?
- 521 名前:仕様書無しさん mailto:sage [2009/04/18(土) 13:52:29 ]
- どっちがw まどっちでもいいかw
- 522 名前:仕様書無しさん mailto:sage [2009/04/18(土) 13:53:35 ]
- まとめ
「ハンガリアンとかバカだろ。変数の型が変更になったらどうする?全部書き換えるのか?」 ↓ 「置換すりゃいいだけだろ」 ↓ 「置換なんか使うなよ。そのためにtypedefがあるんだろ」 ↓ 「置換しないためじゃないだろw」
- 523 名前:仕様書無しさん mailto:sage [2009/04/18(土) 13:55:50 ]
- >>520 性欲を満たすため
- 524 名前:仕様書無しさん mailto:sage [2009/04/18(土) 14:03:59 ]
- しかしまぁ、将来型が変更になるのをみこしてtypedefを使うのは
決して間違いじゃないわな。つうかむしろ常套手段ともいえる。
- 525 名前:仕様書無しさん mailto:sage [2009/04/18(土) 14:30:02 ]
- 変更の可能性に備えて、っていうのは、もちろんそういう場合もあるとは思うけど
普通はちょっとニュアンス違うと思うよ。 そういう言い方をする人は「データ型」の意義がよく分かってないんじゃないのか。 別名をつけるのは、文字通りそれを別物として扱いたいからだろう。 そもそも以下なるコンピュータ上のデータもただの0と1の並びに過ぎないわけで、 一番プリミティブなintとuintの差ですらただの人間の認識の産物に過ぎん。 まさに色即是空の世界なんだぞ。
- 526 名前:仕様書無しさん mailto:sage [2009/04/18(土) 14:41:24 ]
- なんか偉そうに言ってるが、
signed と unsigned じゃ大違いだろ printfなんかでの出力のされ方が違うのはもちろん、 shift演算に対する動作が異なるのを知らんのか?
- 527 名前:仕様書無しさん mailto:sage [2009/04/18(土) 14:51:07 ]
- >>526
たぶん理解できないと思うが一応フォローしておく。 もちろん符合付きと符号なしでは大違いに決まっているが、その「大きな違い」 をもたらしているものは何なのかと言っている。 それをもたらしているものは、単なる0と1の並びに過ぎないものを何かと見做し見立てる、 人間の認識力だろう。 つまり別名をつけることの本質は、そういう単なる0と1の並びに過ぎないものを 「何かに見立てる」ことだと言っている。
- 528 名前:仕様書無しさん mailto:sage [2009/04/18(土) 14:55:50 ]
- >>525
>別名をつけるのは、文字通りそれを別物として扱いたいからだろう。 これ間違ってると思うんだけど。人にあだ名をつけたからといって別人 になるわけじゃねぇべ。
- 529 名前:仕様書無しさん mailto:sage [2009/04/18(土) 14:58:25 ]
- で? 本質がそれだと思うことで何か役にたつの?
- 530 名前:仕様書無しさん mailto:sage [2009/04/18(土) 15:03:49 ]
- >>528
こういう哲学論争(w)的は話はやっぱ地頭悪い人はついてこれないみたいだな。 だから色即是空って言ってるだろ。 君は物事に究極的実体があると思ってるから「人はどんな名前をつけようと人じゃん」 となる。 だから、目の前の「彼」は、ライオンの目から見れば「食料」だし、 生物化学者の目から見れば巨大分子だったりすることが想像できないんだな。
- 531 名前:仕様書無しさん mailto:sage [2009/04/18(土) 15:07:37 ]
- 究極的実体w
- 532 名前:仕様書無しさん [2009/04/18(土) 15:09:24 ]
- コメントに
キタ----------! とか入れるやつがいるらしい。
- 533 名前:仕様書無しさん mailto:sage [2009/04/18(土) 15:11:03 ]
- >>530
ちょっと横レスで申し訳ないんだけど、 皆ある程度「前提」を踏まえてああしようこうしようって話してるのに、 なんで分子やら何やらまで戻って考えなきゃいけないの? そうすることでスレタイの疑問が解決することにどう繋がっていくの?
- 534 名前:仕様書無しさん mailto:sage [2009/04/18(土) 15:11:08 ]
- >>530
もうやめとけ。たった一人の理解できないやつのためにそこまでいわなくても、 他の大半の人は当たり前にわかってることだ。
- 535 名前:仕様書無しさん mailto:sage [2009/04/18(土) 15:17:42 ]
- >>530
哲学論争はいいんだけど、それがプログラミングで何か役にたつの。 目の前のこの変数はint型で名前はappleだけど、中身は単なる0と1の羅列だぜぃwwっうぇwwww って妄想して時間がつぶせるとか? まぁ0と1ってのも人間様向けの分かり易い記号であって実態は電圧レベルの強弱なんだけどねw
- 536 名前:仕様書無しさん mailto:sage [2009/04/18(土) 15:21:27 ]
- 人間は分子じゃねえよ、という点だけは突っ込んでおきたい
DNAのことを言っているのなら正しいが
- 537 名前:仕様書無しさん mailto:sage [2009/04/18(土) 15:22:57 ]
- 「巨大分子」じゃないわな
「分子の集まり」ならまぁわからなくもなくもない
- 538 名前:仕様書無しさん mailto:sage [2009/04/18(土) 15:38:08 ]
- まぁ自己防衛のために人のことを頭が悪いとか言う奴は、本人自信が相当頭が悪いケースが多いらしいな
- 539 名前:仕様書無しさん mailto:sage [2009/04/18(土) 15:50:18 ]
- 自演乙
- 540 名前:仕様書無しさん mailto:sage [2009/04/18(土) 15:57:02 ]
- >>532
自分用の通信プログラムではやる。
- 541 名前:仕様書無しさん mailto:sage [2009/04/18(土) 15:58:25 ]
- >>530 = >>534 wwwww
- 542 名前:仕様書無しさん mailto:sage [2009/04/18(土) 17:00:28 ]
- int型のappleという名前の変数は実はその実体が色即是空であり、
ライオンから見たらただの2値論理にすぎないから大して意味は無いんだけど、 でもコンパイラから見たらやっぱりint型のappleなんだから、 いくら人間が物事に対して究極的実体を信じていても、 型を変更したりする時は置換機能なんか使わないでtypedefを使ってあげなさい。
- 543 名前:仕様書無しさん mailto:sage [2009/04/18(土) 17:09:07 ]
- 型を変更する時にtypedefを使うんじゃなくて、
予めtypedefで定義しておくことで型変更にも対応し易いってことだと思うんだけど。 順序が逆じゃね?
- 544 名前:仕様書無しさん mailto:sage [2009/04/18(土) 17:44:58 ]
- つまりあらゆる変数の定義には組み込み型を使わずに
一つ一つ丁寧にtypedefされた型を使えということですか。 いつ変わっても良いように。 typedef int apple_t; apple_t apple; とか。
- 545 名前:仕様書無しさん mailto:sage [2009/04/18(土) 17:50:25 ]
- どうしてこう極端に捕らえるかねぇ
たった1つの目的とか、あらゆる変数の定義とか、 もっと頭柔らか〜くしようね、臨機応変に柔軟に、ねっ☆
- 546 名前:仕様書無しさん mailto:sage [2009/04/18(土) 17:59:47 ]
- 誰のせいでこんな流れになったと
リアルで相手にもされんから、こんなところでトンデモ妄想を垂れ流してるんだと思うけど、ねっ☆
- 547 名前:仕様書無しさん mailto:sage [2009/04/18(土) 18:20:04 ]
- 顔真っ赤www
- 548 名前:仕様書無しさん mailto:sage [2009/04/18(土) 18:57:36 ]
- >>545
>>522 誤りを認めることは恥ずかしいことではないぞ。
- 549 名前:仕様書無しさん mailto:sage [2009/04/18(土) 19:44:09 ]
- 勘違い哲学野郎キモいなww
誰からも相手にされてないんだろうなwww
- 550 名前:仕様書無しさん mailto:sage [2009/04/18(土) 20:22:11 ]
- >545
涙ふいてらっしゃい、ねっ☆
- 551 名前:仕様書無しさん [2009/04/18(土) 20:27:51 ]
- きら☆
- 552 名前:仕様書無しさん mailto:sage [2009/04/19(日) 06:37:58 ]
- typedefがついてないstructを見ると俺が困るからやめるんだ
- 553 名前:仕様書無しさん mailto:sage [2009/04/20(月) 12:50:28 ]
- typedefで関数プロトタイプ宣言もできたりするw(gccだけかもしれないけど)
これをやると、関数ポインタにして扱う時に型の一致をコンパイラが保証してくれる。
- 554 名前:仕様書無しさん mailto:sage [2009/04/27(月) 01:07:59 ]
- >>497からの流れは薬剤師の俺にはわからん、全く持ってな
- 555 名前:仕様書無しさん mailto:sage [2009/04/27(月) 01:38:04 ]
- >>554
そんなことをわざわざ書き込まんでよろしい
- 556 名前:仕様書無しさん mailto:sage [2009/05/10(日) 21:10:08 ]
- 私女だけど>>397からの流れはつまんない
- 557 名前:仕様書無しさん mailto:sage [2009/05/16(土) 18:02:23 ]
- 私女子高生だけど>>556の意図がわからない
- 558 名前:仕様書無しさん mailto:sage [2009/05/16(土) 20:03:15 ]
- 私女プログラマだけどおまえらアホかと
- 559 名前:仕様書無しさん mailto:sage [2009/05/29(金) 21:33:19 ]
- 私女だけどちんこ2本生えている
- 560 名前:仕様書無しさん mailto:sage [2009/05/29(金) 23:47:18 ]
- 女プログラマ=マ女
- 561 名前:仕様書無しさん mailto:sge [2009/05/30(土) 01:08:52 ]
- ところで、お前らtypedefの元の型や#defineで
定義した中身って保証してんの? typedef x time; と定義した場合。俺はtimeがxだとはまず保証しないが。 なんか、レスを読んでいくとxがlongだったりしたら、 確実にtimeはlong型であると言っている奴がいるように 見えて仕方ないんだが。
- 562 名前:仕様書無しさん mailto:sage [2009/05/30(土) 01:10:01 ]
- はぁ?
- 563 名前:561 mailto:sage [2009/05/30(土) 01:13:08 ]
- 追記
特に>>501-503とかな。まぁ、同一人物かもしれんが。
- 564 名前:仕様書無しさん mailto:sage [2009/05/30(土) 01:19:09 ]
- ところで・・・とかいいながら終わった話題を蒸し返すなよw
まあ普段は書き込みも少ないスレだしどうでもいいけど
- 565 名前:仕様書無しさん mailto:sage [2009/05/30(土) 01:29:04 ]
- ああ
そういえばそういうネタあったな あの馬鹿がまた来たのか
- 566 名前:仕様書無しさん mailto:sage [2009/05/30(土) 04:03:28 ]
- 482 名前:仕様書無しさん 投稿日:2009/04/11(土) 21:20:14
このスレは異常にVB廚が多いな。 (略) あと、ハンガリアンネタだが。システムハンガリアン使う奴は、 型が変更になったときどうするんだろうね? 仮に一関数10箇所でその変数が使われていたら全部修正すんのかね? 485 名前:仕様書無しさん 投稿日:2009/04/12(日) 12:13:34 > 仮に一関数10箇所でその変数が使われていたら全部修正すんのかね? いまどき検索・置換機能を知らないバカがいるとも思えないが。 489 名前:仕様書無しさん 投稿日:2009/04/15(水) 18:21:37 >>485 だからそれがアホなんだろうが。Cのtypedefや 他言語のalias機能が存在する理由解ってる? できるだけ置換を避ける為に存在してんだぞ。 充実した置換機能があるからってそんな下らないことに 置換機能なんて使うなよ。 490 名前:仕様書無しさん 投稿日:2009/04/15(水) 19:05:49 >>489 違うって!w 491 名前:仕様書無しさん 投稿日:2009/04/15(水) 19:40:11 #define caunt count /*つづりが間違っているので修正*/ こうですか?w
- 567 名前:仕様書無しさん mailto:sage [2009/05/30(土) 04:04:43 ]
- 492 名前:仕様書無しさん 投稿日:2009/04/15(水) 22:32:01
489ワロタ 493 名前:仕様書無しさん 投稿日:2009/04/15(水) 22:36:09 489って何かのコピペ? 違う意味でレベルが高すぎるので突っ込みにくいんだが 497 名前:仕様書無しさん 投稿日:2009/04/17(金) 16:45:51 >>490-493 まさかとは思うが typedef unsigned long size_t; typedef unsigned long long size_t; alias rm rm -i #define CreateWindowEx CreateWindowExA #define CreateWindowEx CreateWindowExW とかって使い方をされてるのを知らんのか? 499 名前:仕様書無しさん 投稿日:2009/04/17(金) 19:07:04 >>497 それが置換を避けるためにやってるとでも? 500 名前:仕様書無しさん 投稿日:2009/04/17(金) 23:00:13 スーパーネタ師降臨だな 501 名前:仕様書無しさん 投稿日:2009/04/17(金) 23:20:20 えーと、俺にはさっぱり分からないんだが 型とか何かを変更する度にエディタの置換機能ではなくて、defineとかでコンパイラの解釈的な置き換えをしろってこと?
- 568 名前:仕様書無しさん mailto:sage [2009/05/30(土) 04:06:11 ]
- 502 名前:仕様書無しさん 投稿日:2009/04/18(土) 00:27:12
あえて書くけど・・・ 497って何かのコピペ? 違う意味でレベルが高すぎるので突っ込みにくいんだが 503 名前:仕様書無しさん 投稿日:2009/04/18(土) 01:00:06 こういうトンデモ理解でマクロとかaliasを使ってる馬鹿が居るんだ 説明が下手なだけだとも思えんし本気で言ってるんだろうな ある意味すげえ ------ この流れを踏まえないと、501〜503だけ抜き出しても意味わからん。 ↓をよーく読んで考えろよ。 > Cのtypedefや他言語のalias機能が存在する理由解ってる? > できるだけ置換を避ける為に存在してんだぞ。
- 569 名前:仕様書無しさん mailto:sage [2009/05/30(土) 05:15:34 ]
- >>489みたいな奴って、『Cプリプロセッサ・パワー』を名著だと
思っちゃったりしてんのかなw
- 570 名前:仕様書無しさん mailto:sage [2009/05/30(土) 13:57:53 ]
- もうさ、哲学(笑)とかの話になる前にどーんと
「私はこうしているんだ、こう思うんだ!」っていう 考え方みたいなのを具体的な例と共に示すべきだと思うんだ
- 571 名前:仕様書無しさん mailto:sage [2009/05/31(日) 11:40:17 ]
- tmp = 0xdeadbeef;
tmp2 = 0xbabeface;
- 572 名前:仕様書無しさん mailto:sage [2009/06/02(火) 00:06:20 ]
- 『和名』を示す単語は、全て『jap』にしてる。
- 573 名前:仕様書無しさん mailto:sage [2009/06/02(火) 00:24:32 ]
- ヘイジャーップ!
- 574 名前:仕様書無しさん mailto:sage [2009/06/02(火) 00:55:57 ]
- ビッチ ビッチ
ジャップ ジャップ らんらんらん♪
- 575 名前:仕様書無しさん mailto:sage [2009/06/02(火) 21:11:38 ]
- >>572
JPNにしろよ
- 576 名前:仕様書無しさん mailto:sage [2009/06/02(火) 23:15:15 ]
- コボル上司「そこはWAMEI001, WAMEI002だろ?」
- 577 名前:仕様書無しさん mailto:sage [2009/09/26(土) 23:21:06 ]
- 今の職場のソース。ふざけてるってわけじゃないんだろうが、
・英語のつづり間違ってる ・同じものを表す変数なのに場所によって名前が違う ・命名規約が一応あるのに、守られてない というのが多くて、検索するときにヒットしなくて困る。
- 578 名前:仕様書無しさん mailto:sage [2009/09/28(月) 09:51:25 ]
- それ俺の書いたコードかと思った
- 579 名前:仕様書無しさん mailto:sage [2009/09/28(月) 22:58:04 ]
- あー俺英語のスペル間違い見つけると
自分は正しいのへ直して書いちゃうから変数名変わっちゃうときある。 やっぱ間違えたまま書いたほうがいいのかな でも他の人にコイツ間違えてやがるwwwって思われるのも嫌なんだよね
- 580 名前:仕様書無しさん mailto:sage [2009/09/28(月) 23:09:12 ]
- 全部直して通知すればおk
- 581 名前:仕様書無しさん mailto:sage [2009/09/28(月) 23:15:52 ]
- そして置換機能について語るわけですね
- 582 名前:仕様書無しさん mailto:sage [2009/09/28(月) 23:18:35 ]
- 置換機能?馬鹿野郎リファクタリング機能と言え
- 583 名前:仕様書無しさん mailto:sage [2009/09/29(火) 00:07:02 ]
- おれはあえて直さないが、雑談のときに「そういえばこういう変数名があったけど、
あれってスペル間違ってますよね」って言う。
- 584 名前:仕様書無しさん mailto:sage [2009/09/29(火) 00:15:54 ]
- あえて大勢の前でいう。
- 585 名前:仕様書無しさん mailto:sage [2009/09/29(火) 00:16:28 ]
- 正しいスペルの変数は既に使われていたりする。
気づくのが自分だけとは限らない。
- 586 名前:仕様書無しさん mailto:sage [2009/09/29(火) 00:21:04 ]
- そして、微妙にスペルの異なる変数が
似たような用途で使われる…
- 587 名前:仕様書無しさん mailto:sage [2009/09/29(火) 08:43:49 ]
- それがpubricなら多少ロス出ても全体で直したいな
tipoバグとか怖すぎる
- 588 名前:仕様書無しさん [2009/09/29(火) 09:30:47 ]
- >>587
待て。コンパイルエラーを直すのが先だ。
- 589 名前:仕様書無しさん mailto:sage [2009/09/29(火) 09:47:05 ]
- ビルドが通らないソースをチェックインすんなって説教だな
- 590 名前:仕様書無しさん [2009/09/29(火) 09:53:40 ]
- public
- 591 名前:仕様書無しさん mailto:sage [2009/09/29(火) 10:03:25 ]
- publicにツッコんでtypoにツッコまないのはなぜだ。
- 592 名前:仕様書無しさん [2009/09/29(火) 10:24:02 ]
- もう倒産したけど、「エール」という会社の企業コードが「EHL」ってなんやねん!
「YELL」とカタログに書いてあるではないか!
- 593 名前:仕様書無しさん mailto:sage [2009/09/29(火) 17:16:43 ]
- pubic hairというのを public hair と読んで「公的毛」ってなんだ?と思ったことがある
- 594 名前:仕様書無しさん mailto:sage [2009/09/29(火) 18:57:06 ]
- >>593
その前者がなんのことかがわからんのだが。
- 595 名前:仕様書無しさん mailto:sage [2009/09/29(火) 19:08:58 ]
- 辞書引けよ
- 596 名前:仕様書無しさん mailto:sage [2009/09/29(火) 19:46:29 ]
- >>594
eow.alc.co.jp/pubic+hair/UTF-8/
- 597 名前:仕様書無しさん mailto:sage [2009/09/30(水) 01:28:54 ]
- 変数名を、単語を組み合わせたものにしたいとき、
アンダースコアで単語間をつなぐか 単語の先頭を大文字にしてアンダースコア無しでつなぐか迷う。 really_big_dog にするか ReallyBigDog にするか。 よしこれでいこうと決めても、後から変えたくなって困る。
- 598 名前:仕様書無しさん mailto:sage [2009/09/30(水) 10:50:30 ]
- >>597
そういうのは悩むけど、一回ルール決めたらそこでは同じルールで行くしかない。 あと、変数名なら reallyBigDog みたいに先頭小文字が普通じゃない? class 名なら先頭大文字にする。
- 599 名前:仕様書無しさん mailto:sage [2009/09/30(水) 21:31:25 ]
- >>598
確かにそのとおりですね。thx!
- 600 名前:仕様書無しさん mailto:sage [2009/10/11(日) 12:10:34 ]
- あるシステムの通信設定のファイルでsigs.cfgってのがあって
後にそれは拡張されてsigsex.cfgになった 新人全員(男)が普通にシグセックスって読んでワロタ
- 601 名前:仕様書無しさん mailto:sage [2009/10/11(日) 12:17:17 ]
- 末尾 s に ex は付けるなとあれほど
- 602 名前:仕様書無しさん mailto:sage [2009/10/11(日) 12:48:51 ]
- Lispで「S式(S-Expression)」(Lispの概念のひとつ)という語を識別子に
含めるときは sexp と略すという習慣があるなー。 ついでにいうと、真偽を問う述語(predicate)関数には、語尾に p を付 けるという習慣もある((evenp 10) => 真 (oddp 10) => 偽 など)。 つまり sexp で「やらないか」
- 603 名前:仕様書無しさん mailto:sage [2009/10/11(日) 13:10:54 ]
- なーんか国語辞典でエロワード引いて喜んでる中学生なメンタルのまま
精神年齢が凍結しちまった可哀想な奴って結構多いのかね。
- 604 名前:仕様書無しさん mailto:sage [2009/10/17(土) 03:22:00 ]
- 高速でスクロールする画面からエロワードを
検出する眼力を甘く見ない方がいい
- 605 名前:仕様書無しさん mailto:sage [2009/10/23(金) 10:47:21 ]
- >>603
追い詰められたときの防衛本能の発露形態として 現実逃避→幼児退行という症状が出るのは自然なことです。
- 606 名前:仕様書無しさん mailto:sage [2010/01/13(水) 22:32:48 ]
- ぼくはハンガリアンがきらいです
おざわ ゆきお 先生あのね、ぼくはハンガリアンがだいきらいです。 どうしてかというと、ハンガリアンはとてもわかりにくいからです。 この前、友達のかん君が書いたフォームにはtxtPassWardと cmdLogInが書いてありました。なぜボタンがcmdになるのか かん君は教えてくれませんでした。 はとやま君のフォームにはbtnCanselと書いてありました。 ぼくはハンガリアンがなければいいと思いました。
- 607 名前:仕様書無しさん mailto:sage [2010/01/14(木) 11:52:14 ]
- それは「問題はハンガリアン以外の部分だろ」と言わせるための罠ですね?
- 608 名前:仕様書無しさん mailto:sage [2010/01/18(月) 13:49:27 ]
- ハンガリアンがジャンガリアンに見えて、ハムスターの話かと勘違いした
疲れてんだな、俺
- 609 名前:仕様書無しさん mailto:sage [2010/01/19(火) 00:11:26 ]
- >>21
- 610 名前:仕様書無しさん mailto:sage [2010/02/04(木) 01:33:01 ]
- Cのsize_tがバイト数にも要素数にも使われてるのは正直ややこしいと思う。
- 611 名前:仕様書無しさん mailto:sage [2010/02/04(木) 02:55:43 ]
- >>610
君のコードは危険だ
- 612 名前:仕様書無しさん mailto:sage [2010/02/04(木) 03:00:07 ]
- size_t以外の何を使えというのか
- 613 名前:仕様書無しさん mailto:sage [2010/02/10(水) 11:23:25 ]
- >>612
それがないのが問題。 void *calloc(size_t nmemb, size_t size) とか、なんかもう冗談にしか見えない。 1変数あたりのバイト数と、要素数をどちらもsize_tで扱ってるから、 わざわざtypedefしたのに結局微妙なことになってる。 それならもうunsigned intでいいじゃんと思えてくる。
- 614 名前:仕様書無しさん mailto:sage [2010/02/10(水) 14:35:47 ]
- それをややこしいと思うってことは
メモリというものをちゃんと理解してないわけで C言語を使うのはやめた方がいいな
- 615 名前:仕様書無しさん mailto:sage [2010/02/11(木) 08:19:58 ]
- ややこしいとかじゃなくて
typedefの意味ないってことだろ 可読性の低いコード書くやつのほうがいらない
- 616 名前:仕様書無しさん mailto:sage [2010/02/11(木) 21:15:41 ]
- unsigned intが32ビットでsize_tが64ビットなこともあるぞ
- 617 名前:仕様書無しさん [2010/03/08(月) 21:06:10 ]
- INTEGER X,Y
FLOAT I,J
- 618 名前:仕様書無しさん mailto:sage [2010/03/08(月) 21:17:36 ]
- はいはいFORTRANFORTRAN
char* p char *p コンパイラはどちらも同じコードをはき出すが どちらが好みなの?文法的には後者がただしいのだが
- 619 名前:仕様書無しさん mailto:sage [2010/03/08(月) 21:26:51 ]
- 文法的には両者が正しいよ。
- 620 名前:仕様書無しさん mailto:sage [2010/03/09(火) 15:50:04 ]
- >>618
両方とも使えるし意味同じだから議論になる char* p; の方が,char* の p という意味でわかりやすいともいえる ただ,そうすると調子に乗って char* p,q; としたときにわけがわからなくなる可能性がある
- 621 名前:仕様書無しさん mailto:sage [2010/03/09(火) 20:09:54 ]
- char * p, * q;
- 622 名前:仕様書無しさん mailto:sage [2010/03/09(火) 20:11:35 ]
- ややこしいから1行に1つずつ、とかいう話になるわけだな。
- 623 名前:uy ◆e6.oHu1j.o mailto:sage [2010/03/10(水) 13:46:53 ]
- Object-Cではchar * p, q; で両方ポインタなんだろ
こういう小さな変更って嫌がらせとしか思えない C系はもう全部切り捨てたほうが世の為 PerlとRubyだけ生き残れ 何故Perl? Perlは普通の人間には可読性が低いんだけど 極まれにあれを読みやすいと言いだす人がいそうだから残しとくべき
- 624 名前:仕様書無しさん [2010/03/10(水) 14:01:50 ]
- >>623
>Object-Cではchar * p, q; で両方ポインタなんだろ は??? 知りもしないで恥をまき散らして……Objective-Cでも q は char だ。 CのスーパーセットであるObjective-C に、そんな変な変更入るわけないだろ。 そもそも Object"ive"-C な。
- 625 名前:仕様書無しさん mailto:sage [2010/03/11(木) 00:25:00 ]
- char* p,q;
と typedef char* LPSTR; LPSTR p,q; で定義内容が異なるのはなんとなく納得できない と感じるのは俺だけか?
- 626 名前:仕様書無しさん mailto:sage [2010/03/11(木) 01:32:57 ]
- それなら
#define LPCSTR char* とでも書いてハマればいいのさ。
- 627 名前:仕様書無しさん mailto:sage [2010/03/11(木) 01:35:45 ]
- おっとconstじゃないのにCが入っちまった
- 628 名前:仕様書無しさん mailto:sage [2010/03/11(木) 19:56:05 ]
- うわぁ恥ずかしいーw
- 629 名前:uy ◆e6.oHu1j.o [2010/03/17(水) 13:47:32 ]
- >>624
あ? まず俺に謝って それからググれカス
- 630 名前:uy ◆e6.oHu1j.o mailto:sage [2010/03/17(水) 13:49:48 ]
- 正確には、Object-C じゃなくて Objective-C な。
だってお。 だったらもう、二度と略すな? これからもう二度と略語をおまえは使うな?
- 631 名前:仕様書無しさん [2010/03/17(水) 14:05:04 ]
- #ifdefでバサッとコメントにするとき、
#ifdef momotarou . . #endif という名前を付ける人が多いんだけど、 なぜ、momotarouという名前をみんな付けるの? 何かに書いてあるの?
- 632 名前:仕様書無しさん mailto:sage [2010/03/17(水) 14:07:21 ]
- >>631
そんなの見たこと無いな。 www.google.co.jp/search?q=%22%23ifdef+momotarou%22 > 情報 "#ifdef momotarou"との一致はありません。 やっぱり無いな。
- 633 名前:仕様書無しさん mailto:sage [2010/03/17(水) 14:08:43 ]
- >>631
「みんな」って誰だよ。 書いた奴に聞けよ。
- 634 名前:uy ◆e6.oHu1j.o mailto:sage [2010/03/18(木) 12:45:25 ]
- 日本語版foo,barじゃないのかね
調べてみたら momotaro urashimataro kintaro あたり使って解説してるページはいくつかあった
- 635 名前:仕様書無しさん mailto:sage [2010/03/20(土) 09:33:35 ]
- hoge,piyo,fugaじゃないのか。
- 636 名前:仕様書無しさん mailto:sage [2010/03/20(土) 10:03:11 ]
- 変数は全部小文字
定数は全部大文字 構造体は定義全部大文字、宣言・メンバは全部小文字
- 637 名前:仕様書無しさん mailto:sage [2010/03/20(土) 16:51:09 ]
- 関数名は?
- 638 名前:uy ◆e6.oHu1j.o mailto:sage [2010/03/20(土) 21:49:07 ]
- C++
基本的に全て小文字。 ちょっと重要な変数だけ、先頭が大文字。 何か特殊なものは全部大文字 Ruby ローカル変数は適当に1〜4文字 クラス変数とインスタンス変数は、少し長め
- 639 名前:仕様書無しさん mailto:sage [2010/03/21(日) 00:20:39 ]
- 特殊www
重要www 自分勝手なルールで良いな
- 640 名前:uy ◆e6.oHu1j.o mailto:sage [2010/03/21(日) 10:18:46 ]
- で、おまえは。
- 641 名前:仕様書無しさん mailto:sage [2010/03/21(日) 15:02:24 ]
- はぁ?
- 642 名前:仕様書無しさん mailto:sage [2010/03/21(日) 16:35:35 ]
- ひぃ?
- 643 名前:仕様書無しさん mailto:sage [2010/03/21(日) 18:38:11 ]
- ふぅ……
- 644 名前:uy ◆e6.oHu1j.o mailto:sage [2010/03/21(日) 18:54:12 ]
- >>641
おまえさ、一つ良い?? 他のスレッドでおれに叩かれたからって関係ないスレッドにストレスを書き込むのをやめろな? 迷惑なんだよ 以上。
- 645 名前:仕様書無しさん mailto:sage [2010/03/21(日) 19:25:34 ]
- 糞レスをまき散らしてるお前が言うかw
- 646 名前:uy ◆e6.oHu1j.o mailto:sage [2010/03/21(日) 22:24:52 ]
- ゴミみてえな奴だな
- 647 名前:仕様書無しさん mailto:sage [2010/03/21(日) 22:30:22 ]
- 自己紹介ですか
- 648 名前:仕様書無しさん mailto:sage [2010/03/21(日) 22:32:23 ]
- 自己紹介ですね
- 649 名前:仕様書無しさん mailto:sage [2010/03/22(月) 13:18:27 ]
- 自己紹介なわけないだろw
>uy ◆e6.oHu1j.oみたいな性格になったのは こいつを育てたかーちゃんのせいなんだから。 奴ってのはDQNなかーちゃんのことだ。
- 650 名前:仕様書無しさん mailto:sage [2010/03/22(月) 17:06:09 ]
- 自演乙
- 651 名前:uy ◆e6.oHu1j.o mailto:sage [2010/03/23(火) 19:15:05 ]
- 母親はおれが小学校の時に死んだ
- 652 名前:仕様書無しさん mailto:sage [2010/03/23(火) 23:04:18 ]
- はいはい
今度はそういう設定?
- 653 名前:uy ◆e6.oHu1j.o mailto:sage [2010/03/27(土) 04:10:38 ]
- 流石に>>651こういうレスにはあまり叩きが無い
知ってるよ。 こういうのを叩くと叩いてる自分がつらくなるんだよね?w 煽りレスしてんのに逃げ腰か、ゴミだな
- 654 名前:仕様書無しさん mailto:sage [2010/03/27(土) 04:35:53 ]
- イミフ
次のレスで突っ込みとしては完結してるがな
- 655 名前:仕様書無しさん mailto:sage [2010/03/27(土) 16:04:19 ]
- 障害児に触れるなよ
- 656 名前:仕様書無しさん mailto:sage [2010/03/30(火) 15:41:23 ]
- やっぱり>>652は障害者だったのか
そんな気はしてたが・・・
- 657 名前:仕様書無しさん mailto:sage [2010/03/30(火) 15:59:37 ]
- 鳥抜いてもバレバレ
- 658 名前:(u_・y) ◆e6.oHu1j.o mailto:sage [2010/03/30(火) 19:20:44 ]
- >>657
自信を確信にするためのレスか? 滑稽だな ゴミグラマは当たり前のことしかいわないし、いえない
- 659 名前:仕様書無しさん mailto:sage [2010/03/30(火) 20:08:12 ]
- (意訳)自作自演でした
- 660 名前:(u_・y) ◆e6.oHu1j.o mailto:sage [2010/03/30(火) 21:33:34 ]
- 自作自演の意味すらわからないのか・・・
ほんとにプログラマーって知的障害わずらってるとしかおもえないこと 時々言い放つよね ↑マジ
- 661 名前:仕様書無しさん mailto:sage [2010/03/30(火) 22:35:22 ]
- 自己紹介は置いといて次の話題です。
- 662 名前:仕様書無しさん mailto:sage [2010/03/31(水) 03:10:23 ]
- typedef unsigned int SS;
typedef unsigned short SD; typedef unsigned char SQ; typedef SQ* QS; (略) #define SA(_S) (QS)malloc(_S) #define AS(_S) free(_S) あとは延々とS何ちゃらに連番がついた構造体とかが延々と・・・
- 663 名前:仕様書無しさん [2010/04/01(木) 14:53:44 ]
- 強い悪意を感じる・・・
- 664 名前:(u_・y) ◆e6.oHu1j.o mailto:sage [2010/04/01(木) 14:53:52 ]
- それはふざけてないよ。
本人のまじめさがかなり伝わってくるし、 俺が認める優秀な奴になりそうな要素を持ってることも伝わってくる 規則規則いわれ続けるこの世界で、自分の規則を定義してコードかける奴は多く無い 自分の規則を定義するという事は、新しい何かを見ようとした結果だから 特に「わかってる」のは #define SA(_S) (QS)malloc(_S) #define AS(_S) free(_S) これだ。 SAで取得 ASで開放 逆語にしている所。 malloc、fleeなんていう意味不明な単語を使うより、 ただ単純に記号として扱って、それを逆さまにすることで逆の意味になるコードになったほうが 本当に優秀な奴にとってはそのほうが直感的になってくる けど、2文字って無理なんだよな。 ゆえにそれは失敗作のゴミコード(本人にとっては、下書きのノートみたいなもんで、無駄ではない) 2文字でも27*27程度の組み合わせは出来るけれど、流石に覚えにくくなってくるし、 そいつはまだ、変数にしか自分定義を使っていない。2文字程度じゃ、関数か変数か型か、 それらをわかりやすく表現しきれないことにはまだ気づいていない 最低3文字は無いと、>>662こういう事をするのはきつい
- 665 名前:仕様書無しさん mailto:sage [2010/04/01(木) 18:26:34 ]
- 優秀なオレ(゚∀゚)カッコイイ!
- 666 名前:仕様書無しさん mailto:sage [2010/04/01(木) 20:32:20 ]
- Flee
エムアロックとフリーわからないマなんているんだな
- 667 名前:仕様書無しさん mailto:sage [2010/04/01(木) 21:55:28 ]
- 何だAlgol時代の化石野郎かw
- 668 名前:仕様書無しさん mailto:sage [2010/04/01(木) 22:35:03 ]
- >>124 随分ケツの穴がちいせぇな
|

|