LINUX.ORG.RU

FreePascal 2.4.4

 , ,


0

2

Спустя полгода после версии 2.4.2 вышел очередной корректирующий релиз свободного компилятора языка Object Pascal — FreePascal. Среди изменений разработчики отмечают:

  • исправления в компиляторе, связанные с архитектурой x86_64;
  • много улучшений в модулях xml;
  • доработка модулей по работе с базами данных;
  • улучшения в модулях chm и консольном компиляторе chm-файлов;
  • исправления поддержки многопоточности в OS/2 RTL.

Тем временем, разработчики работают над новой версией, которая поддерживает Objective Pascal, содержит улучшения компилятора для архитектуры ARM и множество других изменений и исправлений.

>>> Пользовательские изменения

★★★★

Проверено: mono ()
Последнее исправление: Dendy (всего исправлений: 3)
Ответ на: комментарий от mono

> На Delphi с абсолютным позиционированием ты такое не сделаешь.

Делал же. И позиционирование там не только абсолютное.

Лучше один раз научиться работать с Layout'ами, потом на абсолютное позиционирование будешь смотреть как..

Ну как бы я умею работать с Layout'ами, а всё равно это не так удобно.

Sadler ★★★
()

Не повезло детищу Вирта. Еслиб не штамп: «язык учебный», далеко пойти бы мог ИМХО

fero ★★★★
()
Ответ на: комментарий от Sadler

Только вот монстроузная IDE QtCreator уже отжирает метров 200 памяти и тормозит при дебаге.

Да она озверела! Это ж уже, блин, в своп полезет, и там конечно о быстродействии можно забыть.

moradan
()
Ответ на: комментарий от Vudod

Исходя из того, что вы преподаете программирование с первого по шестой курс с перерывами, я могу предположить, что студенты - профильные программисты. Так как вы привели только этот пример и ратуете за изучение Pascal, я могу сделать вывод только о вашей полной неадекватности.

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

moradan
()
Ответ на: комментарий от I-Love-Microsoft

Уж лучше паскаль, чем моно.

anonymous
()
Ответ на: комментарий от mono

Ты хоть с историей вопроса ознакомься, пожалуйста ))

Цитата: «Object Pascal — язык программирования, разработанный в фирме Apple Computer в 1986 году группой Ларри Теслера, который консультировался с Никлаусом Виртом. Произошел от более ранней объектно-ориентированной версии Паскаль, называвшейся Clascal, который был доступен на компьютере Apple Lisa.»

Спасено из Википедии.

LongLiveUbuntu ★★★★★
()
Ответ на: комментарий от mono

>Лучше один раз научиться работать с Layout'ами, потом на абсолютное позиционирование будешь смотреть как.. сам понял на что :)

С Qt не довелось работать, но создать простенькую форму в Swing'e - в школе в VB легче руками было все изменения положений/размеров элементов прописать, чем там через привязки все разрулить. В кутях все сильно лушче, чем в свинге?

Toll ★★
()
Ответ на: комментарий от Sadler

Думаю, из-за этой простоты у Delphi было так много поклонников

И эта простота сыграла с ней злую шутку - набежало много неадеквата, который бежит туда, где низкий порог вхождения.

Редактор завязан на Layout'ы, которые зачастую менее удобны, чем система расположения панелек в Delphi.

А как по мне, то меннеджеры компоновки, проигрывая в быстроте создания ГУИ выигрывают, если по каким-то причинам нужно генерить форму, или не возиться с подгонкой под разные разрешения. Есть еще разные нюансы из-за которых использование делфийского подхода нежелательно.

cab ★★★★
()
Ответ на: комментарий от Toll

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

PolarFox ★★★★★
()
Ответ на: комментарий от Sadler

И позиционирование там не только абсолютное.

Достаточно долго было только абсолюьное. Я с ним достаточно намучился и, в итоге, плюнул и заюзал Layout-ы

Ну как бы я умею работать с Layout'ами, а всё равно это не так удобно.

Самые удобные Layout-ы в тикле. После них жабьи или гтк-шные рутина и скукота

cab ★★★★
()
Ответ на: комментарий от Sadler

У Делфи еще один недостаток серьезный был: обилие Button1.Click кода, где логика перемешана с гуем. Делфи сама на такой стиль провоцировала. В итоге, поддердивать этот код было сущим мучением.
Это, ИМХО, самый большой ее недостаток.

cab ★★★★
()
Ответ на: комментарий от Sadler

> Лучше бы появилась IDE для C/C++, не уступающая Delphi по простоте ...

Появилась, попищала лет десять и умерла. Builder C++. Я лично пять лет ей отдал в институте. Всё удобно но очень неповоротливо.

alx_me ★★☆
()
Ответ на: комментарий от LongLiveUbuntu

Ну... мой извращенный мозг понимает что для программ на C# Java и т.п. требуется платформа, оке? А платформа на чем стоит? На операционке... Рекурсия, не находишь? Или я совсем засиделся в коморке и одинозавренел?

yaronasa
()
Ответ на: комментарий от PolarFox

С одной стороны да, а с другой я быстрее сам все зависимости в коде пропишу. OnSize на 2 страницы творит чудеса в интерфейсе. И главное что все под контролем. Хотя это касается только приложений где интерфейс раз в месяц не переписывается, но тут уже другого плана проблемы видятся

Loki13 ★★★★★
()
Ответ на: комментарий от ostin

это известное заблуждение, просто там создание релизной версии не совсем интуитивно [BR] а KOL(или его порт, не помню) работает и на FreePascal'e [BR] http://wiki.lazarus.freepascal.org/KOL-CE/ru [BR] хотя согласен с тем, что оно уже мало кому нужно

anonymous
()
Ответ на: комментарий от LongLiveUbuntu

Во как. Я всё ждал когда они это сделают, обещали, обещали. А тут оказывается сделали, удивились и умерли. Не сомневался. Небось люто дорого оказалось. Ничего теперь в моде регистровые VM. Ждём следующего велосипедиста-очковтирателя.

alx_me ★★☆
()
Ответ на: комментарий от LongLiveUbuntu

Ага, нашел, спасибо за информацию. Теперь задумался о крае вселенной... Но все равно, не слишком ли лишне эта задумка с обработчиком?

yaronasa
()
Ответ на: комментарий от babusha

> Вы хотите сказать что питон быстрый язык?
Для тех, кто на нем программирует да. Для тебя, каких-то дезинформирующих статей начитаются, не знаю.

PymOxim
()
Ответ на: комментарий от babusha

> лол, петунобыдлокодеры считают свой язычек самый быстрым, второе предложение не распарсил.
Какой же язык, для тебя, эталонный?

PymOxim
()
Ответ на: комментарий от alx_me

> Вот именно. Провокация на быдлокод в чистом виде, в отличие от канонической Qt.

Здесь я полностью согласен. Поддерживать серьёзный проект на Delphi - ад.

Sadler ★★★
()
Ответ на: комментарий от Sadler

Здесь я полностью согласен. Поддерживать серьёзный проект на Delphi - ад.

Тут не хватает очевидного фикса: Поддерживать проект написанный быдлокодером на Delphi - ад. Хотя... shit, поддерживать любой проект, написанный быдлокодером - ад.

Andru ★★★★
() автор топика
Ответ на: комментарий от Andru

> Тут не хватает очевидного фикса

Не приплетай быдлокодеров, мы тут о сферическом проекте в вакууме :)

Sadler ★★★
()
Ответ на: комментарий от PymOxim

>> Питом же тоже уже мертв, не? К тому же он тормозит.

Двойной fail.

Да, питон это «Двойной fail». Как минимум.

Led ★★★☆☆
()
Ответ на: комментарий от cab

>И эта простота сыграла с ней злую шутку - набежало много неадеквата, который бежит туда, где низкий порог вхождения.

Та же ситуация сейчас с питоном

Led ★★★☆☆
()
Ответ на: комментарий от cab

>Самые удобные Layout-ы в тикле. После них жабьи или гтк-шные рутина и скукота

+500

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