Здравствуйте, netch80, Вы писали:
AA>>возможность опускать создает неопределенность.
N>В чём?
if (true)
do1();
do2();
или
if (true) {
do1();
do2();
}
AA>>в любом языке есть правописание. старые языки не могли обеспечить контроль форматирования.
N>Это насколько старые и какие именно?
все что возникло до раста
Я утверждаю, что если в обычно тексте, опустить хотя бы одну запятую весь смысл меняется.
Так и у каждого ЯП своя семантика. И свои правила ее выразить, но в отличии от обычного языка у ЯП есть возможность быстро эволюционировать.
Правда эволюция не всегда идет в нужном направлении. например C#, очевидно что он достиг своего пика.