Различия диалектов паскаля

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Различия диалектов паскаля

Сообщение Сквозняк » 03.07.2011 16:08:13

Программа компилится с директивой {$mode fpc}, все модули на других диалектах используются исключительно через обёртки. На верхнем уровне абстракции чистый фрипаскаль, хотелось бы полнее использовать его возможности. Кроме integer и result, какие ещё необъектные различия есть у {$mode fpc} по сравнению c {$mode objfpc} и {$mode delphi}?
Сквозняк
энтузиаст
 
Сообщения: 1129
Зарегистрирован: 29.06.2006 22:08:32

Re: Различия диалектов паскаля

Сообщение Sergei I. Gorelkin » 04.07.2011 01:29:52

Помимо упомянутых различий, режим fpc отличается от objfpc тем, что нельзя использовать ключевое слово out, значения параметров по умолчанию и исключения.
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1407
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Re: Различия диалектов паскаля

Сообщение Сквозняк » 04.07.2011 12:33:23

От таких различий пользы мало, надо что-то в обратную сторону.
Сквозняк
энтузиаст
 
Сообщения: 1129
Зарегистрирован: 29.06.2006 22:08:32

Re: Различия диалектов паскаля

Сообщение kipar » 04.07.2011 15:44:05

objfpc - это расширенный fpc. Какие могут быть преимущества у fpc?

Но в принципе вот описание режимов:
http://freepascal.org/docs-html/prog/pr ... -286000D.1
http://freepascal.org/docs-html/prog/pr ... -289000D.4
kipar
новенький
 
Сообщения: 78
Зарегистрирован: 04.03.2010 12:15:54


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

Рейтинг@Mail.ru