Про это руководство

На верх  Назад  Вперёд

Этот документ служит руководством по языку Pascal реализованном компилятором Free Pascal. Оно описывает все конструкции которые поддерживает Free Pascal, а также списки всех поддерживаемых типов данных. Однако оно, не дает подробное объяснение языка Pascal: это не учебник. Цель заключается в создании списка конструкций которые поддерживаются языком Pascal , и показать, где реализация Free Pascal отличается от реализации Turbo Pascal или Delphi.

Компиляторы Turbo Pascal и Delphi ввели различные особенности в язык Pascal. Компилятор Free Pascal эмулирует поведение этих компиляторов в соответствующих режимах: некоторые функции доступны только в случае когда компилятор переключается на соответствующий режим. Когда для определенных функций это необходимо, нужно использовать переключатель командной строки или директиву {$MODE} указанную в исходном тексте. Более подробную информацию о различных режимах можно найти в Справочник пользователя Free Pascal и Справочник программиста Free Pascal.

Предыдущие версии этого документа также содержат справочную документацию к модулю system и модулю objpas. Они были перемещены в справочник RTL.

 

От переводчика:
Я старался сохранить исходный вариант документации, однако иногда, при переводе, чувствуя что теряется смысл, то пытался объяснить некоторые моменты своими словами. Часть работы сделана не мной, я использовал более раннюю попытку перевода (к сожалению не знаю имён переводчиков, однако если Вы мне это сообщите, я включу имена в список переводчиков). Вся эта информация включена в этот файл. Я старался опираться на документацию под Free Pascal 3.0.0. Но мог пропустить или не заметить несоответствия. Так что если Вами будут замечены несоответствия или др. замечания просьба присылать их по адресу vchigrin@mail.ru, я постараюсь это исправить. Даже простое "обращение внимание" имеет смысл.