例(C):
int break = 1;
int for = 2;
なぜコンパイラはそれを推測するのにまったく問題があり、ここbreak
でfor
は変数なのですか?
だから、キーワードが必要なのは
- プログラムを読みやすくしたい
- 今日のすでに複雑なコンパイラの仕事を過度に複雑にしたくありません
- しかし、最も重要なことは、いくつかの「キーワード」がいくつかの特別なアクションのために予約されている場合、言語ははるかに強力です。そうすれば、言語は、明確な方法でforループを実装しようとして死ぬのではなく、より高いレベルで役立つと考えることができます。