Например (в C):
int break = 1;
int for = 2;
Почему у компилятора вообще возникнут проблемы при выводе того, что break
и for
являются переменными здесь?
Итак, нам нужны ключевые слова, потому что
- мы хотим, чтобы программы были читаемыми
- Мы не хотим чрезмерно усложнять работу уже сложных компиляторов сегодня
- но самое главное, язык намного эффективнее, если некоторые ключевые слова зарезервированы для некоторых специальных действий. Затем язык может думать о том, чтобы быть полезным на более высоком уровне, а не умереть в попытке реализовать цикл for в однозначном ключе.