LINUX.ORG.RU

Релиз 2.2.4 свободного компилятора Free Pascal

 ,


0

0

На радость школьникам и студентам 12 апреля, в День Космонавтики, вышел новый стабильный релиз свободного компилятора языка программирования Free Pascal, который считается средством разработки кросс-платформенных приложений.

Страница для загрузки

В основном эта версия посвящена исправлению ошибок.
Список изменений, которые могут повлиять на уже существующие проекты
Логи изменений в Subversion

>>> Сайт проекта

★★★★★

Проверено: svu ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

Правда, вменяемого changelog'a так и не нашел.

record ★★★★★ ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

>А как у них с IDE? до сих пор такая же глюкавая?

Это про fp или про lazarus? Просто не представляю, что может в fp глючить, правда, не пользовался, мне Катя удобнее...

redgremlin ★★★★★ ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

> По fp. Помнится у неё с русским были проблемы и еще куча всяких...

А кто-то ещё пользуется ЭТИМ для разработки программ? Я думал что оно нужно только для обучения школьников программированию...

MooSE ★★★★ ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

fp не пользовался, а лазарусе практически за 5 минут наклепал (почти без программирования) кросплатформенный гуй к нужной мне бд sqlite3 для редактирования, неважно в линуксе я или под офтопиком.

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

record ★★★★★ ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

> А кто-то ещё пользуется ЭТИМ для разработки программ? Я думал что оно нужно только для обучения школьников программированию...

Tuxcmd на нём написан, IMO, самый приятный из графических двухпанельников.

cruxish ★★★★ ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

Посмотрите в багзилле, как обстоят дела с багами, которые вы туда прописали.

Но я так понимаю, они юзают utf-8 и у меня не было проблем.

Принципиально мелкие баги есть, но я их добавлял в багзиллу и в принцепе это отслеживалось.

yantux ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

lazarus хорошая среда, но бинарники жЫрные, и самое плохое... то что это паскаль. Вот если б они свою библиотеку компонентов и прочее портировали хотя бы на C++...

I-Love-Microsoft ★★★★★ ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

Ну и нахрен он нужен? Для обучения нужны ФЯ, а для прикладухи он не нужен.

FrontmenOfMetalBand ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

а у меня уже довольно давно стоит из AUR'а ArchLinux'а - fpc-2.2.5 О_о

Надеюсь в этом релизе для х86_64 они пофиксили некоторые Internal Error'ы

Andru ★★★★ ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

>По fp. Помнится у неё с русским были проблемы и еще куча всяких...

Угу, еще не собирался из fp проект если в пути были ! _ и т.д.

Turbid ★★★★★ ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

>А кто-то ещё пользуется ЭТИМ для разработки программ? Я думал что оно нужно только для обучения школьников программированию...
Так и школьников приятнее учить на нормально работающем IDE. И если научить школьников собирать программу при помощи fpc ещё можно, то изначально подсевших на TP учителей я даже не пытался))

fractaler ★★★★★ ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

> Так и школьников приятнее учить на нормально работающем IDE. И если научить школьников собирать программу при помощи fpc ещё можно, то изначально подсевших на TP учителей я даже не пытался))

А TP как запускаешь? в DOSBox или в DOSEmu?

MooSE ★★★★ ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

Паскаль язык минувших лет.

Нас в технаре один год бейсику учили, второй паскалю, со второго симестра еще предметом си подключили.

И нах два попросту просраных года, когда это время можно отдать изучению си.

Уже давно убрать паскаль с учебной программы нужно.

Joy_Nix ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

Отладчик в консольном IDE под AMD64 собирается, или по-прежнему нет?

question4 ★★★★★ ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

>> По fp. Помнится у неё с русским были проблемы и еще куча всяких...

> А кто-то ещё пользуется ЭТИМ для разработки программ? Я думал что оно нужно только для обучения школьников программированию...

В СПбГЭТУ (Политехе) на сверхмодном факультете технической кибернетики (ФТК) студентов учат на гибриде из борландовского паскаля 5 и 6 версий. В 2009 году. :(((((

Там о переходе на fp даже не мечтают. Студенты воют нечеловеческими голосами: под вистой и тем более семёркой графика BGI не работает...

Orlusha ★★★★ ()
Ответ на: Re: Релиз 2.2.4 свободного компилятора Free Pascal от I-Love-Microsoft

Re: Релиз 2.2.4 свободного компилятора Free Pascal

> lazarus хорошая среда, но бинарники жЫрные, и самое плохое... то что это паскаль. Вот если б они свою библиотеку компонентов и прочее портировали хотя бы на C++...

На с++ учить нельзя, поскольку это не язык, а бардак и каша. Можно на яве или си-диезе.

Orlusha ★★★★ ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

> На радость школьникам и студентам 12 апреля, в День Космонавтики

День Космонавтики (с заглавной) - это потому как паскакаль не различает регистра буковок?

Интересно, а кроме как шибко жизнерадостными "школьниками и студентами" (с) сей язык программирования используется?

Bioreactor ★★★★★ ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

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

Tu3eK ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

> На с++ учить нельзя, поскольку это не язык, а бардак и каша. Можно на яве или си-диезе.

Фан-клуб Профессора В.С.Луговского растет и ширится! "Роль C++ в истории - крайне отрицательная." (c)

Учить надо только на Haskell, ocaml или аналогичным ФП языкам. Потому как надо учить в ВУЗе математике, а не ремеслу быдлокодера.

Java - для краткосрочных курсов. С последующей сдачей теста. (Я лично сдал.) Но послушаем Профессора

"Лженаука начинается с того места, когда начинают заявлять, что Жабка - удобный и якобы "простой" язык. А уж почитать бредни малограмотного Гослинга о том, как языки дизайнить надо - так и вовсе обхохотаться можно." (с)

Bioreactor ★★★★★ ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

freepascal это без сомнения быстрейший компилятор из всех.

чтобы опровергнуть это надо привести компилятор который осилит:

Compiling idecmdline.pas
Linking ../lazarus
216668 lines compiled, 32.5 sec

вот так.

sniper21 ★★★★★ ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

>а так fp и лазарус настолько глючные поделия, что ими просто невозможно пользоваться человеку с нормальной психикиой.

сказал тот, кто ими вообще не пользовался...

sniper21 ★★★★★ ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

> а кому это интересно в линуксе?

1. Embedded.

2. UMPC.

> fp и лазарус настолько глючные

4.2 УМВР. Кроме консольного IDE.

> ими просто невозможно пользоваться человеку с нормальной психикиой

Давно последний раз нормальных видел? "Я хочу видеть этого человека!" Ⓒ Есениин

question4 ★★★★★ ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

Насчет "на радость" я бы посомневался.

jackill ★★★★★ ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

> быстрейший компилятор из всех.

Ну раз "быстрейший", то значит, действительно, всех сделает.

Интересно, а какую часть время компиляции занимает от времени цикла разработки программы? :)

Bioreactor ★★★★★ ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

зачем оно нужно?

зачем вообще нужен Паскаль?

Tu3eK ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

ембедка на паскале? уписаться можно! на паскале вменяемые люди эмбедки не пишут. особенно, когда на одной программе неправильный машинный код сгенерировался. в freepascal паршивая и медленная графика, BGI лучше, хоть и под ДОС. вывод на консоль ужасно медленный, а скорее всего код неэффективный генерится. про лазарус ничего положительного сказать нельзя. ему до делфи как до луны. кодят его сто баранов, которые не могут хотя бы отладчик довести до ума.

Tu3eK ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

это все игрушки. вот когда требуется провести рефакторинг модулей паскаля, начинается геморрой из-за крайне неудачной концепции модулей паскаля. она хуже, чем инклюды в С. Концепция сквозных пространств имен принята уже везде, только в разных формах. В шарпе namespace, в ява package, в VB Module и т.д. Основная сущность это проект, а не сраный модулек.

Tu3eK ()
Ответ на: Re: Релиз 2.2.4 свободного компилятора Free Pascal от Bioreactor

Re: Релиз 2.2.4 свободного компилятора Free Pascal

>Интересно, а какую часть время компиляции занимает от времени цикла разработки программы? :)

не знаю, просто забавно вообще говоря, сутками компилить приплюснутый код (gentoo я имею ввиду), будь оно всё на паскале, за несколько минут можно было бы всю генту ставить... ну рас выбрали C/C++ то - ССЗБ

sniper21 ★★★★★ ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

>из-за крайне неудачной концепции модулей паскаля. она хуже, чем инклюды в С.

очень голословно потому как в каждом модуле есть чёткая структура

uses

interface

implementation

т.е никаких отклонений, как C захотел в *.h написал, захотел в *.cpp

sniper21 ★★★★★ ()

Re: Релиз 2.2.4 свободного компилятора Free Pascal

товарищ!

весь Embedded - это чистый Си.

до мозга костей.

ПС.

Ура! Наконец-то паскаль научился правильно округлять

begin
write(round(-2.5),' ');
write(round(-1.5),' ');
write(round(-0.5),' ');
write(round(0.5),' ');
write(round(1.5),' ');
writeln(round(2.5));
end.


The above program used to print:

-3 -2 -1 1 2 3

Now it will print:

-2 -2 0 0 2 2

это кстати по поводу глюков. В любой реализиции паскаля (FPC, Delphi) их немеренно.

Tu3eK ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.