アカウント名:
パスワード:
高級言語であれニモニックレベルであれ、分岐が少ないとエレガントに感じる。
必要な分岐を減らすことはできないはずなので、
・見かけ上、分岐ではないコードに置き換えているだけ・言語が持つ隠された分岐機能を使っている(そのぶん、複雑な仕様を持つ言語を使っている)
ということのなのでは?
あるいは、どんなふうに分岐を減らすのがエレガントなのでしょうか?
必要な分岐云々じゃ無くて、不必要にifを使うのが悪いコードの特徴ですよ。「これをif文でやるか!」みたいなコード、見た事無いんですか?書いた奴の労力も、どうやって全パステストしたのかも、ピラミッドの建設並みに神秘的なコードとか。
ちなみに分岐にif文を一切使わないコードを書く事は、大抵の言語で可能です。分かりきったつまらないコーディングやってるとき一度試してみると良いですよ。飽きたRPGの縛りプレイみたいで、面白いテクニックを思いついたりして、結構楽しめます。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell
分岐が少ない (スコア:2)
高級言語であれニモニックレベルであれ、分岐が少ないとエレガントに感じる。
Re: (スコア:0)
必要な分岐を減らすことはできないはずなので、
・見かけ上、分岐ではないコードに置き換えているだけ
・言語が持つ隠された分岐機能を使っている(そのぶん、複雑な仕様を持つ言語を使っている)
ということのなのでは?
あるいは、どんなふうに分岐を減らすのがエレガントなのでしょうか?
Re:分岐が少ない (スコア:0)
必要な分岐云々じゃ無くて、不必要にifを使うのが悪いコードの特徴ですよ。
「これをif文でやるか!」みたいなコード、見た事無いんですか?書いた奴の労力も、どうやって全パステストしたのかも、ピラミッドの建設並みに神秘的なコードとか。
ちなみに分岐にif文を一切使わないコードを書く事は、大抵の言語で可能です。
分かりきったつまらないコーディングやってるとき一度試してみると良いですよ。
飽きたRPGの縛りプレイみたいで、面白いテクニックを思いついたりして、結構楽しめます。
Re:分岐が少ない (スコア:1)