Изучение основ FreeBasic в сравнении с PowerBasic - Basic - Ответ 16495957

Допустим в строке миллион символов. Сильно изменится скорость если будет она в структуре или по указателю? Гораздо больше времени понадобится на работу со строкой.

Или другой пример. Допустим предельная длина строки миллион символов. Создайте массив структур с 1000 элементами. В случае фиксированной строки это потребует много гигабайт ОЗУ. Если строка динамическая, ОЗУ потребуется намного меньше ведь не все строки такие длинные. И как это ускорит доступ процессора? Если строка занимает не всю память выделенную для нее, процессору придется перепрыгнуть дальше на n-ое число байт для чтения следующей строки. В процессорах настолько большие кеши что помешают гигабайты? Наоборот, в случае динамических строк, в кеше будут реальные данные, а не пустые пространства выделенные под строки, но не используемые.

Короче ваши аргументы не выдерживают критики.

Я не против строк фиксированной длины, но их нужно применять только при необходимости, а не всегда и везде.

Вернуться к обсуждению:

Изучение основ FreeBasic в сравнении с PowerBasic Basic