Энциклопедия Turbo Pascal. Главы 9-11 - Мобильность программ
ОГЛАВЛЕНИЕ
Мобильность программ
Довольно частое явление - это перенос программы, написанной на одной машине, на другую, которая отличается процессором, операционной системой или тем и другим. Данный процесс может быть и очень простым и крайне трудным в зависимости от того, как была написана программа. Программа мобильна, если она может быть легко перенесена. Программа переносится трудно, если она содержит много машинно-зависимых вещей: фрагментов кодов, которые работают только со специфической операционной системой или процессором. Турбо Паскаль допускает перенесение кода между всеми его версиями,но все *таки требует внимания к деталям и часто при этом теряется эффективность из-за отличий в операционных системах.
Перенесение кода, написанного с использованием какого-либо компилятора Паскаля, в Турбо Паскаль может вызвать проблемы из-за применений различных наборов расширений. Обратная задача также проблематична: если были использованы расширения Турбо Паскаля, написанный код должен быть модифицирован при использовании другого компилятора.
В данном разделе рассматривается несколько специфических областей и даются некоторые решения. Вы также увидите, как писать программы на языке Паскаль, чтобы они были мобильными.