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