LINUX.ORG.RU
 
vada

Новогодний подарок от разработчиков Free Pascal


0

0

Первого января, пока мы пьянствовали, разработчики Free Pascal анонсировали новую версию компилятора FPC. Анонсирован как первый релиз кандидат версии 2.0.rc1 он же релиз 1.9.6.

Для тех, кто не в курсе, что это за зверь такой FPC, и кому по ссылке ходить лень, и с англицким напряжно, это 32/64 разрядный компилятор с языка паскаль. Потдерживает процессоры Intel x86, Amd64/x86 64 (from 1.9.6), PowerPC (from 1.9.2), Sparc (from 1.9.6) and Motorola 680x0 (1.0.x only). Есть кроссплатформенный кампилятор для ARM, и куча другой экзотики, вплодь до палма. Работает на операционках Linux, FreeBSD, NetBSD, MacOSX/Darwin, MacOS classic, DOS, Win32, OS/2, BeOS, SunOS (Solaris), QNX and Classic Amiga. Синтаксис совместим с TP 7.0 + расширения Delphi

Есть интересная разработка на основе FPC, Lazarus.
http://www.lazarus.freepascal.org/ Ну просто Delphi, даже лучше! Работает на линуксе и винде.

>>> Подробности

**** ()
Проверено: Demetrio (12.01.2005 17:25:56)

[#]  
php-coder

Re: Новогодний подарок от разработчиков Free Pascal

>Первого января, пока мы пьянствовали, разработчики Free Pascal анонсировали новую версию компилятора FPC.

Ну зачем же так обобщать? Я не пьянствовал.. Я патч писал! 8) Эх! "Отучаемся говорить за всех" (с) ФИДО

>Для тех, кто не в курсе, что это за зверь такой FPC, и кому по ссылке ходить лень, и с англицким напряжно

Вот это здОрово ты придумал.. для тех кому лень и у кого с английским плохо.. Я, правда, знал, что такое fpc и даже пользуюсь им.

Вообщем, спасибо ребятам! Стараются для нас ;-)

***** ()
[#]  

Re: Новогодний подарок от разработчиков Free Pascal

> Первого января, пока мы пьянствовали, разработчики Free Pascal анонсировали

А вы уверены, что пьянствовали только вы? ;-)

***** ()
[#] Ответ на: Re: Новогодний подарок от разработчиков Free Pascal от php-coder 12.01.2005 17:44:50  
vada

Re: Новогодний подарок от разработчиков Free Pascal

>Ну зачем же так обобщать? Я не пьянствовал..
>Я, правда, знал, что такое fpc и даже пользуюсь им.

Ты погоди, сейчас ЛОР похмелится, и нас с тобой (за паскаль) жидким слулом вымажут. :) Паськаль для ЛОРа как красная тряпка для быка :)

А вообще, тож давно его пользую. Вот сейчас, по ночам, на лазарусе тихонько прогу ковыряю. Вообще то она людям под винду нужна, но больно некомфортно под виндой работать. Потом. Сделаю, отстрою под вынь.

**** ()
[#] Ответ на: Re: Новогодний подарок от разработчиков Free Pascal от pingvin1 12.01.2005 19:02:15  
random_code

Re: Новогодний подарок от разработчиков Free Pascal

>fpc - это круто. Я кодю в Lazaruse. ИХМО fpc - второй про крутости гпл-компилятор для линуха. Fpc rulezzz...

Ну и как оно? В Lazarus уже можно нормально работать? Полгода назад это было жуткое зрелище... Поделитесь впечатлениями, а то не очень хочется качать 40 метров впустую.

** ()
[#]  

Re: Новогодний подарок от разработчиков Free Pascal

Wow! Очень на Delphi похоже. Кстати, а там библиотеки (или как это в линухе называется) статически подключать можно ? Сколько будет весить приложение с формой под Линукс ? А то в Kylix это всё занимает столько, что в его сторону можно даже не смотреть

()
[#]  
V_L_A_D

Re: Новогодний подарок от разработчиков Free Pascal

А кто-то знает, в поставку этого модуля включили модули для работы с GTK 2? А то первая GTK - вроде бы уже давно как сакс :)

** ()
[#]  

Re: Новогодний подарок от разработчиков Free Pascal

Громатека подтверждает старый тезис о том, что на паскакале пишут только малолетние недоучки...

anonymous ()
[#] Ответ на: Re: Новогодний подарок от разработчиков Free Pascal от jackill 12.01.2005 23:10:11  
atrus

Re: Новогодний подарок от разработчиков Free Pascal

Ладно, придрались все... ;-) FPC был есть и будет есть! :-P P.S. А на старых системах, типа DOS и Amiga насколько я помню новых версий не выпускают уже... ;-)

***** ()

Re: Новогодний подарок от разработчиков Free Pascal

Незнаю как щас но в предыдущей версии весило под 4 мега пустая форма в отличаи от Kylix в котором пустая форма весит около 500 кбайт :) А насчет библиотек Kylix то что можно сказать, одна баблиотека и ничего не надо в отличии от GTK которое поболее весит, если оно не установлено!

anonymous ()
[#] Ответ на: Re: Новогодний подарок от разработчиков Free Pascal от anonymous 13.01.2005 6:31:46  

Re: Новогодний подарок от разработчиков Free Pascal

>Громатека подтверждает старый тезис о том, что на паскакале пишут только малолетние недоучки...

Ну допустим Громатека это не показатель проффесионализма программирования! Один может писать на сях программы типа Hello Word, делать распальцовку и кричать что он крутой программер, а другой на паскале делать средненькие и крутые программы и зарабатывать на этом деньги! Правильно тут сказали, паскаль для Сишника и Линуксоида (в большенстве случаев) красная тряпка или действует как ладан на черта! В дистры по линуху включают всякие языки программирования, которыми в большенстве никто не пользуется, а вот паскаль не включают, боятся его чтоли :) Среднестатистические задачи одинаково легко решаются как на си так и на паскале! Зато в паскале поменьше проблем с переполнением буфера, любимым багом писателей на си :)

anonymous ()
[#] Ответ на: Re: Новогодний подарок от разработчиков Free Pascal от anonymous 13.01.2005 7:01:17  

Re: Новогодний подарок от разработчиков Free Pascal

> Зато в паскале поменьше проблем с переполнением буфера, любимым багом писателей на си :)

А это, знаете ли, приятный подарок, со стороны ЯП.

P.S. К тому же, легче потом с Модулой и Адой.

anonymous ()

Re: Новогодний подарок от разработчиков Free Pascal

покодив лет 5 на паскале, а затем делфи, перейда на си понял что паскаль для обучения оч. неплох но для работы не годиться. невозможность нормальной работы с указателями, проблемы с преобразованием типов и т.д. а begin\end вечные. а отсутствие пост\пре операций ++ --. а условный оператор ?: и это только вершина айсберга

anonymous ()
[#] Ответ на: Re: Новогодний подарок от разработчиков Free Pascal от anonymous 13.01.2005 6:31:46  

Re: Новогодний подарок от разработчиков Free Pascal

зато гтк у всех есть. 500 кб? да вы офуели. у меня аппликуха с показом html и кучей форм на qt 35кб занимает

anonymous ()
[#] Ответ на: Re: Новогодний подарок от разработчиков Free Pascal от anonymous 13.01.2005 10:28:37  

Re: Новогодний подарок от разработчиков Free Pascal

Зато, после изучения в институте Pascal`я, молодой специалист способен писать под *nix.

Вопрос не в качестве его кода, а в возможности изучения *nix на практике. Через некоторое время, зная систему, он будет уже способен осознать возможности и ограничения. Тогда он и выберет более подходящий для своих нужд инструмент.

anonymous ()
[#] Ответ на: Re: Новогодний подарок от разработчиков Free Pascal от random_code 12.01.2005 21:08:12  
vada

Re: Новогодний подарок от разработчиков Free Pascal

>Ну и как оно? В Lazarus уже можно нормально работать?

Можно. Уже вполне. Умеет много чего, даже некоторые проекты из Delphi можно портировать. Работает вполне устойчиво. Вот только с размером бинарника. :( Большой он. Причем, сразу большой. 1.8 метра только окошко с меню. :( Правда, потом размер увеличивается очень медленно.
Еслть возможность динамической линковки. Я с этим не работал. Т.к. пока не надо.

**** ()
geek

Re: Новогодний подарок от разработчиков Free Pascal

>Можно. Уже вполне. Умеет много чего, даже некоторые проекты из Delphi можно портировать. Работает вполне устойчиво. Вот только с размером бинарника. :( Большой он. Причем, сразу большой. 1.8 метра только окошко с меню. :( Правда, потом размер увеличивается очень медленно.

эта шняга у меня не собирается %)

** ()
[#] Ответ на: Re: Новогодний подарок от разработчиков Free Pascal от jackill 12.01.2005 23:10:11  
vada

Re: Новогодний подарок от разработчиков Free Pascal

>в одном и том же сообщении и компилятор (правильно) и кАмпилятор (уф, аж передернуло).

Меня тоже. :( У меня в школе порусскому была твердая двойка. Есть такая особенность психики, называется дисграфия. Я путаю буква Б и Д, а самое неприятное, А и О, но реже. :(((

Так что не судити строго. Есть грешок. :((

ЗЫ. А FPC круче обрыва, а вареного яйца!

**** ()

Re: Новогодний подарок от разработчиков Free Pascal

> покодив лет 5 на паскале, а затем делфи, перейда на си понял что паскаль для обучения оч. неплох но для работы не годиться. невозможность нормальной работы с указателями, проблемы с преобразованием типов и т.д. а begin\end вечные. а отсутствие пост\пре операций ++ --. а условный оператор ?: и это только вершина айсберга

Ну блин, все это мелочи, я бы не сказал что из за них нельзя было работать и писать программы! Например, в паскале можно обойтись и без указателей, хотя и с ними тоже можно работать, потом, преобразование типов, а ну ка попробуйте данные с одного класса передать другому, мене в си пришлось делать переопределения операторов, а в паскале просто Class1 = Class2 и все, если типы их одни то все прекрасно прокатит :) А насчет бегин/енд, меня больше запутывают {}, их с первого раза труднее найти в тексте, IMHO! А пост\преоперации заменяются на Inc(a) Dec(a) и все!

()
[#] Ответ на: Re: Новогодний подарок от разработчиков Free Pascal от haword 13.01.2005 14:14:48  

Re: Новогодний подарок от разработчиков Free Pascal

Кто портировал делфийские проекты в лазарусе? Я что то пробовал не получается :(

Насчет ++ -- насколько я знаю fpc поддерживает эти операторы. там галочку в настройках надо поставить.

По моему fpc полноценный компилятор, по возможностям не уступающий современным Сшным компиляторам.

Под Линукс исторически сложилось что большинство программ там пишут на С, поэтому писать на fpc неудобно. Ни тебе кусок кода перетащить, опять же большинство пишущее на С не сможет свободно читать код написаный на Паскале(те же разные названия стандартных библиотечных функций, а это еще мелочь), и будет возмущаться.

* ()
[#]  

Re: Новогодний подарок от разработчиков Free Pascal

http://khedit.fdd5-25.net/

anonymous ()
geek

Re: Новогодний подарок от разработчиков Free Pascal

>Которая? Lazarus? Собирается. Почитай внимательно, чего и как надо.

мало того - бинарники, которые там выложены - это бинарники только лишь fpc. Это типа прикол такой, да? =)

и эта. почитал. лазарус всё равно не собирается

can't find RTTIUTILS

** ()

Re: Новогодний подарок от разработчиков Free Pascal

Собирал Лазарус скачаный с http://sourceforge.net/project/showfiles.php?group_id=89339 вариант src.rpm Дистрибутив ASP Linux 9.0 со всеми установлеными пакетами, все собралось, без проблем.

* ()