The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз компилятора Free Pascal 2.4.2"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз компилятора Free Pascal 2.4.2"  +/
Сообщение от opennews (??) on 16-Ноя-10, 15:46 
После 11 месяцев разработки вышел (http://freepascal.org/news.var) первый корректирующий релиз 2.4-серии открытого кроссплатформенного компилятора Free Pascal, совместимого с Borland Pascal 7, Delphi и Metrowerks Pascal.


Кроме исправления ошибок в новой версии реализованы следующие новшества:


-  Поддержка оператора "for..in", присутствующего в Delphi 2006;-  Поддержка запечатанных ("sealed", от которых запрещено наследование) и абстрактных модификаторов классов;-  Возможность подготовки 64-разрядных сборок приложений для FreeBSD -  Улучшение работы XML, БД и CHM пакетов;-  Обновление библиотек.

URL: http://freepascal.org/news.var
Новость: https://www.opennet.ru/opennews/art.shtml?num=28669

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Релиз компилятора Free Pascal 2.4.2"  +/
Сообщение от Аноним (??) on 16-Ноя-10, 15:46 
>совместимого с Delphi

а вот ничего подобного. Два раза приходилось иметь с ним дело - оба раза "совместимость" была не более, чем словом. Задачи были по синхронизации потоков и управлением памятью/записью в память.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Релиз компилятора Free Pascal 2.4.2"  +1 +/
Сообщение от Лоботряс email on 16-Ноя-10, 16:34 
Не знаю каким у Вас там словом была "совместимость", у меня проекты из Borland Delphi спокойно собираются и под Lazarus.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Релиз компилятора Free Pascal 2.4.2"  +1 +/
Сообщение от Фкуку on 16-Ноя-10, 16:44 
У меня тоже "спокойно собираются".
И в корку.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Релиз компилятора Free Pascal 2.4.2"  +1 +/
Сообщение от anonymous vulgaris on 16-Ноя-10, 22:56 
>>совместимого с Delphi
> а вот ничего подобного. Два раза приходилось иметь с ним дело -
> оба раза "совместимость" была не более, чем словом. Задачи были по
> синхронизации потоков и управлением памятью/записью в память.

Для приложений без затей совместимость довольно приличная (хотя есть и официальные отличия, и неофициальные). Для более замысловатых естественно хуже. Но перенести обычно не особенно сложно. В конце концов перенос с одного компилятора на другой всегда проблема, даже для якобы переносимого C.

http://www.freepascal.org/docs-html/prog/progse74.html

D.3 Delphi mode

This mode is selected by the $MODE DELPHI switch. It tries to emulate, as closely as possible, the behavior of Delphi 4 or higher. On the command line, this mode is selected by the -Mdelpih switch.
You cannot use the address operator to assign procedural variables.
A forward declaration does not have to be repeated exactly the same by the implementation of a function/procedure. In particular, you can omit the parameters when implementing the function or procedure.
Ansistrings are default, this means that $MODE DELPHI implies an implicit {$H ON}.
Overloading of functions is not allowed.
Nested comments are not allowed.
The Objpas unit is loaded right after the system unit. One of the consequences of this is that the type Integer is redefined as Longint.
Parameters in class methods can have the same names as class properties (although it is bad programming practice).

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Релиз компилятора Free Pascal 2.4.2"  +/
Сообщение от Аноним (??) on 16-Ноя-10, 16:48 
> Возможность подготовки 64-разрядных сборок приложений для FreeBSD

Ура, hedgewars наконец-то заработает под amd64?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Релиз компилятора Free Pascal 2.4.2"  +/
Сообщение от Анон on 17-Ноя-10, 13:08 
А какие видные проекты есть на фрипаскале? Пощупать исходники - вдруг я еще на что-то способен.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Релиз компилятора Free Pascal 2.4.2"  +/
Сообщение от dq0s4y71 (??) on 17-Ноя-10, 14:24 
Tux Commander? :)
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Релиз компилятора Free Pascal 2.4.2"  +/
Сообщение от anonymous vulgaris on 18-Ноя-10, 02:06 
> А какие видные проекты есть на фрипаскале? Пощупать исходники
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "Релиз компилятора Free Pascal 2.4.2"  +/
Сообщение от anonymous vulgaris on 18-Ноя-10, 02:17 
> А какие видные проекты есть на фрипаскале? Пощупать исходники

Не совсем понимаю что значит видные, это наверное для каждого свое, для меня например это скорее многие библиотеки, но из десктопно-прикладного вот например

http://doublecmd.sourceforge.net/

http://www.peazip.org/

еще стоит глянуть здесь
http://wiki.lazarus.freepascal.org/Lazarus_Application_Gallery
http://wiki.lazarus.freepascal.org/Projects_using_Lazarus

ну и можно поискать по слову Lazarus на
http://sourceforge.net/


Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "Релиз компилятора Free Pascal 2.4.2"  +/
Сообщение от zzz (??) on 22-Ноя-10, 10:48 
http://www.ap-i.net/skychart/start
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру