Энциклопедия Turbo Pascal. Главы 9-11 - Расширение Турбо Паскаля

ОГЛАВЛЕНИЕ

Расширение Турбо Паскаля

Если вы осуществляете перенос из Паскаля в  Турбо Паскаль, расширения и улучшения Турбо Паскаля могут сделать работу легче и даже повысить эффективность программы. Например,  расширение string значительно облегчает работу со строками.

Однако, если вы переносите код из Турбо Паскаля в  другой Паскаль, то вы почти наверняка должны удалить все расширения и улучшения из вашей программы. Наихудшей задачей будет замена всех переменных типа string на матрицы символов. Но это только первый шаг, вы также потеряете все процедуры, которые поддерживают строки, такие как Copy, Concat и Pos. Если ваша программа использует такие процедуры, то в новой версии вы должны создать их сами.

В общем случае, если вы до написания программы знаете, что будете переносить ее в другой Паскаль, то следует избегать применения расширений и улучшений Турбо Паскаля.