7.2. 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.

7.2.1. Вещи, которые не работают

7.2.2. Вещи, которые являются дополнительными

(*) 7.2.3. Режим совместимости с Turbo Pascal

7.2.4. Пояснения по длинным именам файлов по DOS