Сообщение от Phantom_wc
У меня вопрос. Почему во многих языках программирования нет динамических массивов. Типа это как бы позволяет интерпретатору (ну или платформе, на которой программа потом будет выполняться) память лучше распределить? Типа сразу известно, сколько памяти выделять под выполнение программы? Но ведь есть куча других способов загрузить память до предела. Вот взяли и отобрали у разработчиков такую удобную вещь =(
|
Как раз наоборот. Во всех современных языках типа Java, С# можно объявлять переменную в любом месте кода, это только в MP остался такой пережиток. Там же всё очень просто и удобно. Захотел - объявил массив, что-то там с ним сделал, взял и удалил его. Особенно круто дела на C# обстоят. Там есть очень много классов-коллекций на все случаи жизни и практически всё что тебе нужно уже реализовано. По-этому даже на такие достаточно сложные действия как синхронизация данных с SQL сервером или скажем запись/чтение данных в файл реализуется 1-2 операторами.