Энциклопедия Turbo Pascal. Главы 9-11
Страница 29. Мобильность программ


Мобильность программ

     Довольно частое  явление - это перенос программы, написанной
на одной машине,  на другую, которая отличается процессором, опе-
рационной системой или тем и другим.  Данный процесс может быть и
очень простым и крайне трудным в зависимости от  того,  как  была
написана программа. Программа мобильна, если она может быть легко
перенесена. Программа переносится трудно, если она содержит много
машинно-зависимых вещей: фрагментов кодов, которые работают толь-
ко со специфической операционной системой или  процессором. Турбо
Паскаль  допускает  перенесение  кода между всеми его версиями,но
все *таки требует внимания к деталям и часто  при  этом  теряется
эффективность из-за отличий в операционных системах.
     Перенесение кода,  написанного с использованием  какого-либо
компилятора Паскаля, в Турбо Паскаль может вызвать проблемы из-за
применений различных наборов расширений.  Обратная  задача  также
проблематична:  если  были использованы расширения Турбо Паскаля,
написанный код должен быть модифицирован при использовании друго-
го компилятора.
     В данном разделе рассматривается несколько специфических об-
ластей и даются некоторые решения.  Вы также увидите,  как писать
программы на языке Паскаль, чтобы они были мобильными.

 
Следующая статья »