Использование ассемблера в Дельфи


         

Рецензия


Как это не парадоксально, но человек, который поддерживает один из крупнейших Интернет архивов готовых компонент, пишет рецензию на удивительную книгу, призывающую использовать Ассемблер…

В 1989-1993 году я много программировал на Turbo Assembler в сочетании с Turbo Pascal и Turbo Pascal for Windows и очень полюбил этот язык, позволяющий в минимальном размере компилированного кода размещать модули, которые  позволяли делать многое, и самое главное, гораздо быстрее, чем стандартные решения, предлагаемые стандартными библиотеками. Классическое замечание, к которому могут присоединиться тысячи программистов (IMHO), начинавших программировать для IBM PC в те годы: мы все учились на кодах замечательной библиотеки Turbo Professional (позже – Object Professional) компании Turbo Power Software, в которой значительную часть составлял именно Ассемблер. Благодаря этой книге в наше время, когда исходные коды Turbo Professional в силу лет куда-то затерялись, теперь Вы можете приобщиться к его необычайному очарованию и использовать всю его мощь в Ваших проектах.

А зачем это нужно? Во многих случаях использование встроенного Ассемблера (BASM) даст Вам значительный выигрыш по скорости, особенно при работе со строковыми функциями, сравнении, работе с нестандартными устройствами ввода-вывода и во многом другом. Конечно, современные компьютеры и операционные системы позволяют не сильно заботиться о скорости работы программы, но при обработке большого объема данных, построении отчетов, нестандартной обработке данных и работе в реальном времени скорость обработки потоков информации, а, следовательно, принятия решений становится очень важным фактором.

Данная книга не является очередным пересказом “Руководства пользователя…”,  и  не только раскрывает как использовать BASM, но и лишний раз заставит Вас обратить внимание на правильность и корректность Вашего кода. А это – немаловажно, поверьте…

На мой взгляд, имя Гуйдо Гайбелса незаслуженно не очень известно широкой публике. Видимо, сказывается тенденция использования «всего готового», чему я сам способствую. Но, искусство программирование – это не только имя, известное широкой публике Дельфийского сообщества, но и тихо сказанное в ночи: «А как круто он это сделал!». А вот таких фраз Гуйдо наверняка «услышал» и «услышит» немало…

Анатолий Подгорецкий в очередной раз порадовал нас не только качественным переводом (а он и не мог быть иным, благо Анатолий очень хорошо знаком с темой книги), но и актуальной темой. Я не знаю, может, это ностальгия, но «в наше время и деревья были выше, и небо - синее», и девушки моложе», но эта книга – именно то, что позволяет надеяться, что программирование не сводится к простому расположению компонентов на форме, за что очень любят критиковать Дельфистов приверженцы Си.

Максим Пересада (mperesada@torry.net)

Torry’s Delphi Pages

http://www.torry.net



Содержание раздела