Turbo Pascal
Free Pascal был специально разработан максимально похожим на
Turbo Pascal. Конечно, с определёнными отличиями (ограничениями).
Некоторые из этих отличий связаны с тем, что Turbo Pascal был разработан для 16-битной
архитектуры, в то время как Free Pascal – для 32-битной/64-битной. Другие отличия
являются результатом того, что Free Pascal предназначен для работы с большим количеством
операционных систем.
В общих чертах можно сказать, что если вы храните ваши исходные коды в ANSI Pascal,
то вы не будете иметь проблем с переносом кода в Free Pascal с Turbo Pascal или даже Delphi.
Для большей совместимости конструкции Turbo Pascal поддерживаются, особенно если вы
используете переключатели –Mtp или –MObjfpc.
В следующих разделах представлен список конструкций Turbo Pascal и Delphi,
которые не поддерживаются в Free Pascal, а также пути, которые используются Free Pascal
для развития Turbo Pascal.