> -- Валерий Лаптев писал(а):
> 
Какиеошибки исчезли "при переходе на Си"? применительно к обязательности "+1"...
Какие могут быть ошибки, если обязательно есть оператор (функция), возвращающий(-ая), длину по заданной размерности массива?

Необходимость производитьсамомудополнительные манипуляции, сверх того, что требуется по элементарному описанию семантики операций моделируемой системы (вынесение операций не на свой уровень системы), лично для меня - "минус" языка...

хотя, конечно, можно и кипятком писать по поводу
#define LEN(a) ( sizeof (a) / sizeof ((a)[0]) )
... однако кипяточек резко заканчивается после ухода со статически объявляемых массивов...