Cтраница 1
Оптимизация программ в ряде случаев может привести к упрощению ее логической структуры. [1]
Оптимизация программ проводится по тексту на входном языке или на промежуточном языке, структура которого специально приспособлена для решения этой задачи. Из процедур, связанных с машинно-независимой оптимизацией, следует отметить процедуры построения графа программы, выделения линейных участков, выделения циклов, нахождения идентичных операторов. Машинно-зависимую оптимизацию целесообразно производить в блоках транслятора с макроязыка или его внутреннего представления, являющихся выходом транслятора с алгоритмического языка. [2]
Оптимизация программы на уровне операторов и процедур: вынесение константных выражений из циклов, объединение общих последовательностей, выполнение смешанных вычислений. [3]
Оптимизация программ для вычислительных сред в работе не рассматривается. [4]
Оптимизация программ, рассматриваемая иже, приводится по указанному критерию минимизации общих затрат. [5]
Оптимизация программы сводится к уменьшению значений обоих этих критериев. [6]
Оптимизация программы - наиболее тяжело поддающийся автоматизации процесс компоновки программы из различных заданных альтернатив решения задач, обладающих отличающимися друг от друга характеристиками и требуемыми вычислительными мощностями. [7]
Оптимизация программы заключается в определении такого набора отдельных подпрограмм общего алгоритма, который минимизировал бы общий показатель алгоритма ЦВМ с учетом ограничений на ее вычислительные мощности. [8]
Оптимизация программ не предусматривает оптимизацию в смысле нахождения экстремальных значений функции при заданных ограничениях. Это связано с тем, что для данной конкретной программы невозможно установить время выполнения самой быстрой эквивалентной программы и длину самой короткой эквивалентной программы. [9]
Оптимизация программ проводится по тексту на входном языке или на промежуточном языке, структура которого специально приспособлена для решения этой задачи. Формирование выхода транслятора в виде последовательности макрокоманд производится параметризуемой машинно-зависимой процедурой, если же выходом транслятора является автокод, то формирование последовательности автокодных команд осуществляется машинно-зависимой процедурой, учитывающей специфику команд конкретной ЭВМ. [10]
Оптимизацию программ технического обследования и ремонта МГ на основе классификации отдельных участков МГ по вероятности возникновения повреждения в них и последствий от разрушений. [11]
При оптимизации программы - удаление фрагментов программы, которые не выполняют никаких действий или не могут получить управление. [12]
Цроблема оптимизации программ остается нерешенной для интерпретирующих систем. [13]
Под оптимизацией программы следует понимать процесс обнаружения неэффективных мест в программе и их устранение. В принципе, процесс оптимизации является потенциальным источником внесения ошибок в программу. Поэтому выполнение какого-либо оптимизирующего преобразования должно гарантировать исключение возможности внесения ошибок в программу. [14]
Процедура собственно оптимизации программы состоит из двух этапов. Первый этап предназначен для обнаружения неэффективных мест в программе и установления тех оптимизирующих преобразований, которые следует выполнить над ними. [15]