Оптимизация программы «

Оптимизация Программы

© PC Magazine/Russian Edition, No. 1/1992, pp. 102-117

Несмотря на все более широкое распространение языков программирования и интегрированных сред программирования, оптимизация программ на ассемблере остается актуальной темой дискуссий для программистов. Можно упомянуть, например, форум програамистов, проведенный сетью PC MagNet, который стал ареной многочисленых "дуэлей": то один, то другой участник предлагал всем желающим решить небольшую, но интересную задачу программирования - и рассматривал присылаемые решения, ожидая, кто жее и как решит задачу наименьшей кровью, то есть затратив минимум байтов на программу. Подобно этому проведенная сетью BIX конференция по языку ассемблера для процессора 8088 стала трибуной немалого числа основательных рассуждений по поводу неочевидных аспектов оптимизации ассемблерных программ.

Несмотря на самый общий и широкий интерес к проблеме, литература по оптимизации ассемблерных программ для процессора Intel 80x86 на удивление скудна. Пару лет назад, готовясь к докладу по развитию программного обеспечения, я просмотрел оглавления всех основных журналов по программированию и обнаружил лишь горстку статей на эту тему. С другой стороны, литература по оптимизации программ для компиляторов высокого уровня весьма обширна, и многие концепции, развитые в ней, будут полезны и при программировании на языке ассемблера. Так что говорить, что литературы совсем нет, было бы несправедливо. Ниже мы сначала рассмотрим общие методики оптимизации, а затем обсудим более серьезный вопрос - когда и что стоит оптимизировать.



Видео на тему
UNIWEB | О программе "Оптимизация управления запасами и
UNIWEB | О программе "Оптимизация управления запасами и ...
Внутренняя оптимизация сайта в программе Artisteer.
Внутренняя оптимизация сайта в программе Artisteer.
Расказать о статье друзьям

Похожие статьи

Проверка Скорости Компьютера

Проверка Скорости Компьютера

APRIL 29, 2024

Специальный тест скорости Интернета, так называемый speed test, поможет определить точную скорость соединения. Он передает…

Читать далее
Исправление Ошибок Очистка Реестра

Исправление Ошибок Очистка Реестра

APRIL 29, 2024

Kerish Doctor — это условно-бесплатное программное обеспечение для комплексного ухода за компьютером под управлением операционных…

Читать далее
Рассказать друзьям