「甲は、○○○とする。」「乙は△△△とする。いうような、誰が甲で誰が乙なのかを定義しています。定義の後に本文が書かれています。プログラミング言語でも、同様の記述をします。別の記憶領域がつかわれています。ローカル変数と呼びます。いうものもありませんでした。すべてがグローバル変数だったのです。値が間違ったものになります。過激なものまであります。例外のないルールは無いと言いますように、例外はあるものです。どのように変わったかを考えてみたいと思います。宣言しなければなりません。変数が使えるようになっていました。(変数宣言を必要とするオプションを外せば)。その場合、デフォルトの型(おそらく汎用型)が採用されます。その他は小数型であると指定できる構文がありました。使えなくなってしまっています。苦痛を感じることもあったでしょう。いいのか、迷ったことは最近のプログラマにもあると思います。それなのに、なぜわざわざ宣言をするのでしょうか?それは、名前の重複を確実に摘出するためです。プログラマは次のように作業をします。使ってプログラム実行内容を書く。