Free Pascal поддерживает компиляцию нескольких видов паскалей: object pascal, delphi, free pascal.
Вопрос: есть ли некая таблица или статья, которая описывает разницу между ними относительно реализации в компиляторе free pascal?
Различия между паскалями.
Модератор: Модераторы
-
MageSlayer
- постоялец
- Сообщения: 216
- Зарегистрирован: 07.09.2006 12:30:44
-
yantux
- постоялец
- Сообщения: 133
- Зарегистрирован: 29.10.2007 15:02:33
- Откуда: Санкт-Петербург
- Контактная информация:
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
yantux писал(а):Спасибо! Я так понимаю, что Object Pascal более строгий и более безопасный чем Delphi?
Не очень там много разницы, чтобы реально повлиять на безопасность.
yantux писал(а):А чем отличается Turbo Pascal, Mac Pascal, Free Pascal?
Ну приятные режимы совместимости. Погоды особой не делают.
-
yantux
- постоялец
- Сообщения: 133
- Зарегистрирован: 29.10.2007 15:02:33
- Откуда: Санкт-Петербург
- Контактная информация:
MageSlayer писал(а):yantux писал(а):А чем отличается Turbo Pascal, Mac Pascal, Free Pascal?
Ну приятные режимы совместимости. Погоды особой не делают.
Тогда какой режим компиляции рекомендуется использовать?
yantux писал(а):Тогда какой режим компиляции рекомендуется использовать?
Рекомендуется использовать режим {$mode objfpc}.
Я бы добавил
Код: Выделить всё
{$mode objfpc}{H+}