Различия между паскалями.

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

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

Ответить
yantux
постоялец
Сообщения: 133
Зарегистрирован: 29.10.2007 15:02:33
Откуда: Санкт-Петербург
Контактная информация:

Различия между паскалями.

Сообщение yantux »

Free Pascal поддерживает компиляцию нескольких видов паскалей: object pascal, delphi, free pascal.

Вопрос: есть ли некая таблица или статья, которая описывает разницу между ними относительно реализации в компиляторе free pascal?
yantux
постоялец
Сообщения: 133
Зарегистрирован: 29.10.2007 15:02:33
Откуда: Санкт-Петербург
Контактная информация:

Сообщение yantux »

MageSlayer писал(а):http://wiki.lazarus.freepascal.org/Code_Conversion_Guide#Semantical_differences
http://wiki.lazarus.freepascal.org/Code ... ifferences



Спасибо! Я так понимаю, что Object Pascal более строгий и более безопасный чем Delphi?

А чем отличается Turbo Pascal, Mac Pascal, Free Pascal?
MageSlayer
постоялец
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44

Сообщение MageSlayer »

yantux писал(а):Спасибо! Я так понимаю, что Object Pascal более строгий и более безопасный чем Delphi?

Не очень там много разницы, чтобы реально повлиять на безопасность.

yantux писал(а):А чем отличается Turbo Pascal, Mac Pascal, Free Pascal?

Ну приятные режимы совместимости. Погоды особой не делают.
yantux
постоялец
Сообщения: 133
Зарегистрирован: 29.10.2007 15:02:33
Откуда: Санкт-Петербург
Контактная информация:

Сообщение yantux »

MageSlayer писал(а):
yantux писал(а):А чем отличается Turbo Pascal, Mac Pascal, Free Pascal?

Ну приятные режимы совместимости. Погоды особой не делают.


Тогда какой режим компиляции рекомендуется использовать?
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

yantux писал(а):Тогда какой режим компиляции рекомендуется использовать?

Рекомендуется использовать режим {$mode objfpc}.
Odyssey
энтузиаст
Сообщения: 580
Зарегистрирован: 29.11.2007 16:32:24

Сообщение Odyssey »

Я бы добавил

Код: Выделить всё

{$mode objfpc}{H+}
Ответить