佐藤通敏です。

MAEDA Atusi <maeda-news@ialab.is.tsukuba.ac.jp> writes:

> それ以前にも、Modula-2のelsifキーワードはなるほどと思ってたんですけど
> ね。(Fortran77のELSE IF文は知らなかった) もしPascalで
>     if ... then
>        ...
>     else if ... then
>        ...
>     else if ... then
> とか書かれたら違和感があっただろうなあ。同じレベルに字下げするelse if
> の連鎖は、文法の欠陥を人間がカバーする工夫(elsifの代用品)でしょう。
> elsifより間違いやすい点は、まあいかにもCらしいということで。

以前 Pascal で

  if ... then .... else
  if ... then .... else
  if ... then .... 

と書かれたソースを見たことがあります。
これを見たときは、ifの条件がとっても見易かったのを覚えています。