login, а чего вы ожидали от языков, оптимизированных под максимально близкий (для высокоуровневого) к машинному код? Вы много видели процессоров, аппаратно поддерживающих динамические массивы? Массивы удобно применять при обучении ничего не смыслящих в физической организации памяти студентов-первогодок, по-этому они так популярны в учебных языках типа бейсика и паскаля. Потом некоторые студенты не захотели учить особенности железа и в угоду им были придуманы "взрослые" версии учебных языков. C и C++ изначально были сугубо профессиональными и подразумевали профессиональный контроль за всем, что делает результирующий код, с минимумом отсебятины со стороны компилятора.
Это напоминает чудика, который идёт покупать зеркальную фотокамеру за $50 000, а потом жалуется, что нихрена не фотографируется, в комплекте нет универсального объектива, слишком много ручек и кнопок, и инструкция в трёх томах.
Ответов: 3889
Рейтинг: 362
|
|||
карма: 1 |
|