>>887
俺は単純に、C 言語では同じ方法を実現するものは一つであるほうがイイと思う。
単純に可読性が落ちるし。初心者がポインタと配列を混同するのがイイ例だ。
単純に入門書が糞なものが多いというのもあるが。

Perl はうろ覚えなんだが、たしか if (a != b) も unless (a == b) も同じだよな?
  unless(a == b): a と b は等し…くない
  if (a != b): a と b は等しくない(キッパリ
…の方がイイと思うな。少なくとも俺はコードから脳内妄想に変換する時に楽だ。

Perl は一つの事をするのにいくつかの方法を差し出すのが言語の思想だろう。
unless や until があるのもそのせいかと。
文法の特徴にも言語の思想は出ると思うよ。begin/end にしても、実用性重視の
C がブレースを選択したのは至極当然だろう。だってタイプが面倒だもん。

…こんなもんでどうだい。俺の解釈だけど。