1nd1g0, вы делаете некорректные сравнения. Я знаю что такое фотоаппарат. Мы осуждаем вещи с "дискретным колличеством критериев качества". Количество дискретных качеств у массива не более пяти. У фотоаппарата на порядок больше.
Наример почему нельзя сравнивать Сахар и Кинофильм. Потому что у сахара 3 критерия качества (сладость, степень очистки, влажность)
А у кинофильма их около 100 000. (реиссерская работа, игра главного актера, игра второго актера, музыка, сюжет, монтаж, декорации, бюджет и т д..)
Так вот, массив в нашем случае как Сахар. У него есть конечное состояние в котором он должен находится, (создать, изменить размер, удалить)
И сравнивать можно только то, можно ли достичь этого состояния в языке. (в книжке по C++ вообще написано что этого состояния нельзя достичь, с некоторой вероятночтью всегда есть RunTime Error в будущем) разработчикам java не удалось сделать вероятность наступления ошибки минимальной, поэтому они заблокировали смену размера. Delphi снизили вероятность до приемлимого минимума. PB снизили вероятность до минимума заблокировав только первые измерения массива. Это и есть реальная квалификация и уровнь возможностей всех этих разработчиков.
Это была ось X - "количество критериев". А есть еще ось Y!
Суть Y в том, что у кинофильма не может быть определен верхний предел качества(бюджет может быть бесконечным, качество сценария может быть бесконечным и. п.)
А у Мульти-Массива - верхний предел сущечтвует и определен. И можно измерить степень близости к этому пределу(в пределе, массив работает, изменяются все его размеры, и при этом нет ошибки)
Ответов: 1429
Рейтинг: 50
|
|||
карма: 0 |
|