探検
一文字変数を使うバカは人生の敗北者part1
■ このスレッドは過去ログ倉庫に格納されています
1仕様書無しさん
2013/03/30(土) 11:01:29.14 int i;←バカ意味わかんねーよ
134おじゃばさま
2013/04/01(月) 09:55:28.31 >>133
それは型の方だから関係ないだろうし、クラス名は長くて普通だろう。
それは型の方だから関係ないだろうし、クラス名は長くて普通だろう。
135仕様書無しさん
2013/04/01(月) 10:07:46.81 型変数という変数なんだが...
136仕様書無しさん
2013/04/01(月) 11:45:25.10 >>133
もちろん、ContainerType とか AllocatorType とか、それが何なのかを書くべき。
それとは別に数学などの慣例なら i j k n x y z などはそのまま使うのが当然。
vt = v0 + g * t;
で十分わかりやすい。
もちろん、ContainerType とか AllocatorType とか、それが何なのかを書くべき。
それとは別に数学などの慣例なら i j k n x y z などはそのまま使うのが当然。
vt = v0 + g * t;
で十分わかりやすい。
137おじゃばさま
2013/04/01(月) 19:13:57.38138仕様書無しさん
2013/04/01(月) 19:32:22.27 マクロってC言語のか?
C++ではDeprecatedなのだが。
C++ではDeprecatedなのだが。
139おじゃばさま
2013/04/01(月) 20:14:04.66140仕様書無しさん
2013/04/01(月) 20:58:24.66 ドカタは数学の素養が無い文系が多いから
数学の慣例なんて意味が無いよね
数学の慣例なんて意味が無いよね
141仕様書無しさん
2013/04/01(月) 21:11:04.05 >>118はコピペだぞ
ttp://archive.linux.or.jp/JF/JFdocs/kernel-docs-2.2/CodingStyle
ttp://archive.linux.or.jp/JF/JFdocs/kernel-docs-2.2/CodingStyle
143おじゃばさま
2013/04/01(月) 22:03:06.01144仕様書無しさん
2013/04/01(月) 22:07:57.60 >>141
だからどうした?
「コンパイラが知っている」ということに
意味が無いのは本当だろ?
ソースコードは汚くても、コンパイラは適切に処理できる。
だからって汚いコードでOKということにはならない。
人間が理解しやすいコードを綺麗なコードと言うんだ。
人間のことを一番に考えましょう。
ハンガリアンがだめなのは、コンパイラが知っているからではなく別の理由。
btnRun、buttonRun、runBtn、runButton、run_button
color_number、numColor、nColor、iColor
これらはハンガリアンか、それとも単に名前を略しただけか、
前につけるのはNGで、後ならOKなのか?
ハンガリアンの本当の問題点は何か。それを本当に理解している人は少ない。
だからどうした?
「コンパイラが知っている」ということに
意味が無いのは本当だろ?
ソースコードは汚くても、コンパイラは適切に処理できる。
だからって汚いコードでOKということにはならない。
人間が理解しやすいコードを綺麗なコードと言うんだ。
人間のことを一番に考えましょう。
ハンガリアンがだめなのは、コンパイラが知っているからではなく別の理由。
btnRun、buttonRun、runBtn、runButton、run_button
color_number、numColor、nColor、iColor
これらはハンガリアンか、それとも単に名前を略しただけか、
前につけるのはNGで、後ならOKなのか?
ハンガリアンの本当の問題点は何か。それを本当に理解している人は少ない。
146仕様書無しさん
2013/04/01(月) 22:17:39.01 初出が「ハンガリー方式」な時点で察してあげなよ
147仕様書無しさん
2013/04/01(月) 22:21:11.68149仕様書無しさん
2013/04/01(月) 22:26:12.17 そんなこと理解する必要ない
ユーザーからは一切触れることのないどっちでもいいことだ
ユーザーからは一切触れることのないどっちでもいいことだ
150仕様書無しさん
2013/04/01(月) 22:27:40.23 >>146
念の為に言っておくと、初出はこれの英語版
Encoding the type of a function into the name (so-called Hungarian notation) is brain
damaged - the compiler knows the types anyway and can check those, and it only
confuses the programmer. No wonder Microsoft makes buggy programs.
って書いてあるから、Hungarian notation
Hungarian notationの日本語訳がハンガリアン記法
念の為に言っておくと、初出はこれの英語版
Encoding the type of a function into the name (so-called Hungarian notation) is brain
damaged - the compiler knows the types anyway and can check those, and it only
confuses the programmer. No wonder Microsoft makes buggy programs.
って書いてあるから、Hungarian notation
Hungarian notationの日本語訳がハンガリアン記法
151仕様書無しさん
2013/04/01(月) 22:35:38.56 Hungary とはどこにも。
152仕様書無しさん
2013/04/01(月) 22:44:17.08 Hungarianってかいてあるよ
> なお、ハンガリアン記法の名称は考案者チャールズ・シモニーがハンガリー出身であることに由来する。
> なお、ハンガリアン記法の名称は考案者チャールズ・シモニーがハンガリー出身であることに由来する。
153仕様書無しさん
2013/04/01(月) 23:17:45.02 すぐに話題がそれるのが、オマエラの悪いところ
154仕様書無しさん
2013/04/01(月) 23:42:47.59 ハンガリアンでもアプリケーションハンガリアンはOKとされている。
ただ最近の言語はクラスや名前空間できっちりオブジェクトを識別できるので
アプリケーションハンガリアンは出番がなくなった。
ただ最近の言語はクラスや名前空間できっちりオブジェクトを識別できるので
アプリケーションハンガリアンは出番がなくなった。
155仕様書無しさん
2013/04/01(月) 23:44:10.81 742 名前:仕様書無しさん 投稿日:2013/03/31(日) 22:03:39.55
>>692,>>699
思い込みで勝手にニュアンスを付加するな。
正確に訳すと、以下のようになる。
One-character variable names should be avoided except for temporary "throwaway" variables.
一文字名の変数の使用は避けるべき。ただし、一時的な「使い捨て」変数は除く。
747 名前:仕様書無しさん 投稿日:2013/04/01(月) 05:01:24.13
>>742
なにその中学レベルの訳文w
A should be B except for C の
except for Cは「Cは除く」よりは「Cの場合はその限りではない」のほうが原語の意味に近い。
もし「Cは除く」ぐらい強い除外をするのであれば、
A except for C should be B.
もう少し柔らかめな表現なら
A other than C should be B.
という英文になる。こんぐらいわかっとけ。
749 名前:仕様書無しさん 投稿日:2013/04/01(月) 09:02:33.58
>>747
>except for Cは「Cは除く」よりは「Cの場合はその限りではない」のほうが原語の意味に近い。
勝手に自説に有利なように訳語を捻じ曲げるな。
そういう意味になる場合もならない場合もなる。
特にそういうニュアンスを示す表現が前後に無いのであれば、
except forはプレーンな「除く」という言葉を使うべき。
>>692,>>699
思い込みで勝手にニュアンスを付加するな。
正確に訳すと、以下のようになる。
One-character variable names should be avoided except for temporary "throwaway" variables.
一文字名の変数の使用は避けるべき。ただし、一時的な「使い捨て」変数は除く。
747 名前:仕様書無しさん 投稿日:2013/04/01(月) 05:01:24.13
>>742
なにその中学レベルの訳文w
A should be B except for C の
except for Cは「Cは除く」よりは「Cの場合はその限りではない」のほうが原語の意味に近い。
もし「Cは除く」ぐらい強い除外をするのであれば、
A except for C should be B.
もう少し柔らかめな表現なら
A other than C should be B.
という英文になる。こんぐらいわかっとけ。
749 名前:仕様書無しさん 投稿日:2013/04/01(月) 09:02:33.58
>>747
>except for Cは「Cは除く」よりは「Cの場合はその限りではない」のほうが原語の意味に近い。
勝手に自説に有利なように訳語を捻じ曲げるな。
そういう意味になる場合もならない場合もなる。
特にそういうニュアンスを示す表現が前後に無いのであれば、
except forはプレーンな「除く」という言葉を使うべき。
156仕様書無しさん
2013/04/01(月) 23:45:13.89 749 名前:仕様書無しさん 投稿日:2013/04/01(月) 09:02:33.58
>>747
>except for Cは「Cは除く」よりは「Cの場合はその限りではない」のほうが原語の意味に近い。
勝手に自説に有利なように訳語を捻じ曲げるな。
そういう意味になる場合もならない場合もなる。
特にそういうニュアンスを示す表現が前後に無いのであれば、
except forはプレーンな「除く」という言葉を使うべき。
750 名前:仕様書無しさん 投稿日:2013/04/01(月) 10:04:55.71
>もし「Cは除く」ぐらい強い除外をするのであれば、
ほとんど英語じゃなくて日本語力の問題だな。
「除く」は単に除外の意味であって、強いも弱いも無いよ。
752 名前:仕様書無しさん 投稿日:2013/04/01(月) 11:54:17.90
まあどっちにしても除かれてるのなら使っていいってことじゃん。
753 名前:仕様書無しさん 投稿日:2013/04/01(月) 12:11:16.23
そう。 この文が意味するところは、それ以上でもそれ以下でもない。
754 名前:仕様書無しさん 投稿日:2013/04/01(月) 22:10:17.14
いや、歴史的経緯でしかたなく見逃してあげる。というニュアンスが含まれているのだよ
764 名前:仕様書無しさん 投稿日:2013/04/01(月) 23:15:40.21
>>754
訳者による過剰な深読みって奴だな。
>>747
>except for Cは「Cは除く」よりは「Cの場合はその限りではない」のほうが原語の意味に近い。
勝手に自説に有利なように訳語を捻じ曲げるな。
そういう意味になる場合もならない場合もなる。
特にそういうニュアンスを示す表現が前後に無いのであれば、
except forはプレーンな「除く」という言葉を使うべき。
750 名前:仕様書無しさん 投稿日:2013/04/01(月) 10:04:55.71
>もし「Cは除く」ぐらい強い除外をするのであれば、
ほとんど英語じゃなくて日本語力の問題だな。
「除く」は単に除外の意味であって、強いも弱いも無いよ。
752 名前:仕様書無しさん 投稿日:2013/04/01(月) 11:54:17.90
まあどっちにしても除かれてるのなら使っていいってことじゃん。
753 名前:仕様書無しさん 投稿日:2013/04/01(月) 12:11:16.23
そう。 この文が意味するところは、それ以上でもそれ以下でもない。
754 名前:仕様書無しさん 投稿日:2013/04/01(月) 22:10:17.14
いや、歴史的経緯でしかたなく見逃してあげる。というニュアンスが含まれているのだよ
764 名前:仕様書無しさん 投稿日:2013/04/01(月) 23:15:40.21
>>754
訳者による過剰な深読みって奴だな。
157仕様書無しさん
2013/04/01(月) 23:47:56.25 2行にまとめろゴミ
158仕様書無しさん
2013/04/01(月) 23:51:53.03 一文字変数
使用禁止
使用禁止
159仕様書無しさん
2013/04/01(月) 23:54:14.57 ハムスターの話題と聞いて
162仕様書無しさん
2013/04/02(火) 02:21:11.83 プログラマは人生の敗北者
163仕様書無しさん
2013/04/02(火) 02:39:01.34 何を今更
164仕様書無しさん
2013/04/02(火) 03:01:46.10165仕様書無しさん
2013/04/02(火) 03:02:20.13 訂正
ハンガリアンで、「ハンガリー人」や「ハンガリーの」って意味なんだよ。
ハンガリアンで、「ハンガリー人」や「ハンガリーの」って意味なんだよ。
166仕様書無しさん
2013/04/02(火) 03:05:33.49 http://www.knonline.net/d/?date=20090515
> ハンガリー記法はマイクロソフトの技術者、チャールズ・シモニイが
> 考案し彼がハンガリー人だったのでこんな名前で呼ばれるようになりました。
>
> この人はWordなどの開発に携わった人で優れた実績を上げました。
>
>
>
> 彼が考えたハンガリー記法の本来意図は変数の種類・用途を示すことであって、
> 実は型を示すことではありませんでした。
>
> 種類というのの例をあげると、座業系などがあげられます。
> これが本来チャールズ・シモニイが意図したハンガリアン記法でした。
>
> 同じ型でも混同してはいけない変数の意味(種類)を変数名に与えるというアイデアです。
>
> これなら誰が見ても変数の意味が明確に分ります。
>
> 現在ではアプリケーションハンガリアンと呼ばれたりします。
読んでおくといいよ。
> ハンガリー記法はマイクロソフトの技術者、チャールズ・シモニイが
> 考案し彼がハンガリー人だったのでこんな名前で呼ばれるようになりました。
>
> この人はWordなどの開発に携わった人で優れた実績を上げました。
>
>
>
> 彼が考えたハンガリー記法の本来意図は変数の種類・用途を示すことであって、
> 実は型を示すことではありませんでした。
>
> 種類というのの例をあげると、座業系などがあげられます。
> これが本来チャールズ・シモニイが意図したハンガリアン記法でした。
>
> 同じ型でも混同してはいけない変数の意味(種類)を変数名に与えるというアイデアです。
>
> これなら誰が見ても変数の意味が明確に分ります。
>
> 現在ではアプリケーションハンガリアンと呼ばれたりします。
読んでおくといいよ。
167仕様書無しさん
2013/04/02(火) 03:23:15.95 だめだこりゃ
168仕様書無しさん
2013/04/02(火) 03:24:35.22 なにがだめなの?
169おじゃばさま
2013/04/02(火) 08:19:35.91 型を変数名に入れる習慣は、レガシーCの業務プログラムのコーディング規約に多い。
その名残でC++のコーディング規約に入っている場合もあるが、基本的に無意味だ。
しかし無意味でもコーディング規約に入っていれば無視できない。
その場合はコーディング規約を変更する事だ。
理由と歴史を説明すれば大体変更になるが、変更出来なかった場合は、従うしかない。
まあ、普通の仕様書と同じだな。
問題があれば指摘し、それでも問題なしと判断されれば従う。
その名残でC++のコーディング規約に入っている場合もあるが、基本的に無意味だ。
しかし無意味でもコーディング規約に入っていれば無視できない。
その場合はコーディング規約を変更する事だ。
理由と歴史を説明すれば大体変更になるが、変更出来なかった場合は、従うしかない。
まあ、普通の仕様書と同じだな。
問題があれば指摘し、それでも問題なしと判断されれば従う。
170仕様書無しさん
2013/04/02(火) 08:25:32.47 システムハンガリアンは最初から不要
phantom typeが使えればアプリケーションハンガリアンも不要かも
phantom typeが使えればアプリケーションハンガリアンも不要かも
171おじゃばさま
2013/04/02(火) 08:40:14.61 一文字変数が禁止されている場合も、もし使いたいならコーディング規約を変更する必要がある。
しかし、現在は単語で区切に大文字を使う、理解しやすさ優先が主流なので、変更出来る可能性は低い。
禁止されていない場合は、ルール上は使用可能だ。
しかしその場合でも略号使って3文字程度にした方がいいだろう。
それ程冗長ならず、理解しやすさもそれなりに確保される。
しかし、現在は単語で区切に大文字を使う、理解しやすさ優先が主流なので、変更出来る可能性は低い。
禁止されていない場合は、ルール上は使用可能だ。
しかしその場合でも略号使って3文字程度にした方がいいだろう。
それ程冗長ならず、理解しやすさもそれなりに確保される。
172仕様書無しさん
2013/04/02(火) 09:13:37.69 ドカタとそれ以外で別々のコーディング規約を使えば
このスレの問題は解決する
このスレの問題は解決する
174おじゃばさま
2013/04/02(火) 20:23:47.51175仕様書無しさん
2013/04/02(火) 20:30:30.22 どうせドカタの書いたコードなんて汎用性のかけらも無くて
書いたドカタ本人しか読まないんだから
好きにしたら良いんだよ
書いたドカタ本人しか読まないんだから
好きにしたら良いんだよ
176仕様書無しさん
2013/04/02(火) 20:54:10.89 ループカウンタ程度なら i, j, k でもいいだろ
それとも TheLoopCounter0, TheLoopCounter1, TheLoopCounter2 とかを使ってるのか?
それとも TheLoopCounter0, TheLoopCounter1, TheLoopCounter2 とかを使ってるのか?
177仕様書無しさん
2013/04/02(火) 21:14:23.97 文系のやつらって数式でもx, y, zとか使わずに
単語使って書くじゃん?それと同じことだよ
単語使って書くじゃん?それと同じことだよ
178仕様書無しさん
2013/04/02(火) 21:28:54.93 プログラミング"言語"なんだから文系の書き方のほうが適切じゃね?
179仕様書無しさん
2013/04/02(火) 21:30:10.04 "プログラミング"言語なんだから文系の書き方のほうが適切じゃね?
180仕様書無しさん
2013/04/02(火) 21:38:32.19 プログラミングは数学である
181仕様書無しさん
2013/04/02(火) 22:22:13.47 んなこたーない
182仕様書無しさん
2013/04/02(火) 22:31:23.49 「言語を用いるのだからプログラミングは文系分野である」という主張が真なら、
「量子論の論文は言語を用いて書くのだから物理学は文系分野である」ということになる
「量子論の論文は言語を用いて書くのだから物理学は文系分野である」ということになる
183おじゃばさま
2013/04/02(火) 22:42:03.09 >>176
だから、それではi、jと変わらないだろう。
何のループか分かるような変数名をつけるんだよ。
1 payment = price[containerNo] * quantity;
読取れないか?
だから、それではi、jと変わらないだろう。
何のループか分かるような変数名をつけるんだよ。
1 payment = price[containerNo] * quantity;
読取れないか?
184仕様書無しさん
2013/04/02(火) 22:49:00.93 >>183
ループカウンタなんだから、priceという配列なりvectorなりの要素を総なめるんだろ?
その場合は i でいいんじゃね?
for (int i = 0; i < price.size(); ++i) {
payment = price[i] * quantity;
doSomething(payment);
}
たまたまpriceの添字がcontainerNoと一致するような仕様だったとしても、
ここでその意義を強調する必要性は薄いんじゃね?
ループカウンタなんだから、priceという配列なりvectorなりの要素を総なめるんだろ?
その場合は i でいいんじゃね?
for (int i = 0; i < price.size(); ++i) {
payment = price[i] * quantity;
doSomething(payment);
}
たまたまpriceの添字がcontainerNoと一致するような仕様だったとしても、
ここでその意義を強調する必要性は薄いんじゃね?
185仕様書無しさん
2013/04/02(火) 23:12:18.94 理屈を言語で記述したりルールや命名規則を策定するなんてまさに文系の お仕事 じゃないか!
プログラミングなんてめんどくさい作業は文系にやらせて俺ら理系はもっとまともなことしようぜ。
理系技術者ばっかり迫害されるのなんてもうこりごりだ!
プログラミングなんてめんどくさい作業は文系にやらせて俺ら理系はもっとまともなことしようぜ。
理系技術者ばっかり迫害されるのなんてもうこりごりだ!
186仕様書無しさん
2013/04/02(火) 23:40:08.85 Stay Hungary,
Stay Foolish.
Stay Foolish.
187おじゃばさま
2013/04/02(火) 23:54:58.29188おじゃばさま
2013/04/02(火) 23:58:54.74189仕様書無しさん
2013/04/03(水) 00:57:03.05 アイム ハングリー。
193仕様書無しさん
2013/04/03(水) 03:33:28.75 一文字変数名が出てきて困る場合、一文字変数名よりもそのメソッドの実装がそもそもうんkって事が多い
もちろん、中身が明確でない場合の一文字変数名なんかは糞だがな
つか、よほど頭が悪すぎる奴でもない限り、
ループカウンタや狭いスコープ内での一文字変数名が原因でコードが複雑化してるって思う奴は居ない
もちろん、中身が明確でない場合の一文字変数名なんかは糞だがな
つか、よほど頭が悪すぎる奴でもない限り、
ループカウンタや狭いスコープ内での一文字変数名が原因でコードが複雑化してるって思う奴は居ない
194仕様書無しさん
2013/04/03(水) 07:40:23.83 でもFizzBuzzレベルですら書けないアホも居るからなぁ
このスレの一文字変数禁止派は多分書けないし
このスレの一文字変数禁止派は多分書けないし
195おじゃばさま
2013/04/03(水) 08:05:46.29197仕様書無しさん
2013/04/03(水) 09:23:15.68 能書きはいいからFizzBuzz書いてみろ
198仕様書無しさん
2013/04/03(水) 09:38:34.76 おらよ
i=1;main(){for(;i<31;++i){((i%3?0:printf("Fizz"))|(i%5?0:printf("Buzz")))?0:printf("%d",i);puts("");}}
i=1;main(){for(;i<31;++i){((i%3?0:printf("Fizz"))|(i%5?0:printf("Buzz")))?0:printf("%d",i);puts("");}}
200仕様書無しさん
2013/04/03(水) 12:54:34.07202仕様書無しさん
2013/04/03(水) 13:38:56.30 Cの仕様で「未規定」の動作に依存していることが指摘されているんだが。
203仕様書無しさん
2013/04/03(水) 13:42:45.76 だからそれを指摘したところで意味がないだろ?
204仕様書無しさん
2013/04/03(水) 14:03:39.60 バグを指摘することに意味がない?
バグだらけのアプリを使い続けることに何の苦痛も感じない変な人か?
バグだらけのアプリを使い続けることに何の苦痛も感じない変な人か?
205仕様書無しさん
2013/04/03(水) 14:52:47.73 そもそも未規定ではないし
206仕様書無しさん
2013/04/03(水) 15:13:50.92 JIS X 3010-1993 より
6.3 式
(略)
構文で示されているか(注35),又は(関数呼出し演算子 (),&&,||,? : 及びコンマ演算子に
対して)後で規定する場合を除いて,部分式の評価順序及び副作用が生じる順序は
未規定とする。
(以下略)
6.3 式
(略)
構文で示されているか(注35),又は(関数呼出し演算子 (),&&,||,? : 及びコンマ演算子に
対して)後で規定する場合を除いて,部分式の評価順序及び副作用が生じる順序は
未規定とする。
(以下略)
207仕様書無しさん
2013/04/03(水) 15:16:06.45 そこ全然違う話
208仕様書無しさん
2013/04/03(水) 16:15:02.86 じゃあ、| の右辺と左辺の評価順が規定されているという証拠を出せよ。
209仕様書無しさん
2013/04/03(水) 17:20:52.18 言語仕様自体は未規定でも各コンパイラが決めてるだろ
210仕様書無しさん
2013/04/03(水) 19:32:48.03 コンパイラが決めてる(決めなきゃならない)のは、規格で「処理系定義」となっていること。
「未規定」の事項は、例えばこの例なら左右のどちらが先かランダムであっても、規格上は問題ない。
「未規定」の事項は、例えばこの例なら左右のどちらが先かランダムであっても、規格上は問題ない。
211仕様書無しさん
2013/04/03(水) 19:47:53.10 はいはい
じゃあそのランダムな処理系の具体例を出して
じゃあそのランダムな処理系の具体例を出して
212仕様書無しさん
2013/04/03(水) 19:57:38.01 だから未規定じゃないってば
213仕様書無しさん
2013/04/03(水) 20:36:38.57214仕様書無しさん
2013/04/03(水) 20:54:09.01 しつこいなぁ
キミが信じようが信じまいが、どんなコンパイラでも同じ解釈なんだよ
キミが信じようが信じまいが、どんなコンパイラでも同じ解釈なんだよ
216仕様書無しさん
2013/04/03(水) 21:08:58.53 じゃあ | の左右の評価順序を、コンパイラの仕様としてドキュメンテーションされてる例があるなら出してみろよ。
どっかの言語設計者みたいにソースコードが仕様とか言うなよw
どっかの言語設計者みたいにソースコードが仕様とか言うなよw
217仕様書無しさん
2013/04/03(水) 21:12:40.88 なんでもかんでもドキュメンテーションされている世界、いいよね。
219仕様書無しさん
2013/04/03(水) 21:16:03.22 規格とdefacto standardどっちが強い的な話?
220仕様書無しさん
2013/04/03(水) 21:22:03.64 ランダムであっても問題はない それはわかる
だが動きがランダムになるコンパイラはないだろ
あるなら持って来いよ
可哀想だからバージョンアップで変わった例でも容認してやる
さっさと持って来い
だが動きがランダムになるコンパイラはないだろ
あるなら持って来いよ
可哀想だからバージョンアップで変わった例でも容認してやる
さっさと持って来い
221おじゃばさま
2013/04/03(水) 21:35:00.81 >>200
実際に使われるのは配列をなめるパターンが多いが、
ループは必ず1つの配列をなめるために使われるとは限らない。
そのため、配列とは無関係な名前をカウンタに使った。
カウンタには配列が分かる名前でなく、ループが分かる名前にすべきと言いたかった。
もし1つの配列をなめる処理ならは、cntでもいいと思う。
実際に使われるのは配列をなめるパターンが多いが、
ループは必ず1つの配列をなめるために使われるとは限らない。
そのため、配列とは無関係な名前をカウンタに使った。
カウンタには配列が分かる名前でなく、ループが分かる名前にすべきと言いたかった。
もし1つの配列をなめる処理ならは、cntでもいいと思う。
223おじゃばさま
2013/04/03(水) 21:45:23.62225仕様書無しさん
2013/04/03(水) 21:51:38.19 cntならだいぶ市民権を得ていると思うが、
自分勝手に単語略すのはやめてほしいよな。
自分勝手に単語略すのはやめてほしいよな。
226仕様書無しさん
2013/04/03(水) 21:58:55.46 cntがcountryだとwバカだこいつw
227おじゃばさま
2013/04/03(水) 22:08:02.35 >>220
俺が昔調べた限りでは、評価順は左から右だった。
調べたのは、gcc/Linux、cc/Solaris、aCC/HP-UX、VC/Windows。
不定要素で違いがあったのは、関数引数の実行順ぐらいだったな。
俺が昔調べた限りでは、評価順は左から右だった。
調べたのは、gcc/Linux、cc/Solaris、aCC/HP-UX、VC/Windows。
不定要素で違いがあったのは、関数引数の実行順ぐらいだったな。
228仕様書無しさん
2013/04/03(水) 22:12:42.58 「非公開仕様じゃないし」ていうから「公開されてる仕様ある」んだろ?
229おじゃばさま
2013/04/03(水) 22:18:23.04 結局、一文字変数の利点は、本人が見やすいだけか?
230仕様書無しさん
2013/04/03(水) 22:34:15.41 昔からの慣例なんだから、別に問題ない
それを否定する目新しい事のほぼ100%は、すたれて行く
それを否定する目新しい事のほぼ100%は、すたれて行く
231仕様書無しさん
2013/04/03(水) 22:34:55.85 他人も見やすい
232仕様書無しさん
2013/04/03(水) 22:36:02.99 昔からの慣例とか、せめて100年は続いてから言ってくれよ。
現状慣例でも何でもなく、そういうのが読みやすい奇特な人が
いて、奇特な人の信者がいるというだけのこと。
現状慣例でも何でもなく、そういうのが読みやすい奇特な人が
いて、奇特な人の信者がいるというだけのこと。
233仕様書無しさん
2013/04/03(水) 22:47:45.29 AND/ORの評価順はUNIXシェルが左からって規定されてるからそれで一般的なんじゃないの
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- サウナ夫婦死亡 非常ボタンの通報装置の電源入っておらず オーナー「今まで電源入れたことない」 [夜のけいちゃん★]
- サウナ夫婦死亡 非常ボタンの通報装置の電源入っておらず オーナー「今まで電源入れたことない」★2 [夜のけいちゃん★]
- 日中関係改善は「下手をすると10年かかる」 トランプを全面信頼できない高市官邸の苦悩★5 [ぐれ★]
- 【野球】WBC、録画放送含め地上波中継なし (ネットフリックス) ★3 [阿弥陀ヶ峰★]
- ファミマ「遊べるコンビニ」へ ゲーム機を5000店舗に設置方針 IP強化 [七波羅探題★]
- 【高市首相】「日本人が日本各地を旅行するのも大切」 中国からの渡航自粛巡り [ぐれ★]
- お前の持ち物で一番古いものって何?
- 高市首相、自身の発言を反省する [805596214]
- 倉田真由美「国会見てると高市政権を倒すための質問ばかり。もっと国のための質問をしてください」 [834922174]
- 【悲報】愛子「おあ゛っぁ!」鴨を握りつぶす [329329848]
- お前ら俺に力をくれ
- 🏡要る?
