Вышла новая версия компилятора FreePascal

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Ответить
Аватара пользователя
and
постоялец
Сообщения: 124
Зарегистрирован: 16.09.2009 17:11:01
Откуда: г. Гомель, Беларусь

Сообщение and »

А планируется ли обновление "инсталляций для ленивых" (ftp://ftp.freepascal.org/pub/lazarus/releases/) с FPC3.0?
И существует ли какой-нибудь roadmap на тему этих релизов-сборок? (Несмотря на мрачные пророчества некоторых товарищей, не верю в скорую смерть ни FPC, ни Lazarus'а - значит, такая ситуация не в последний раз).
zub
долгожитель
Сообщения: 2889
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

and
The Lazarus team is glad to announce the first release candidate of Lazarus 1.6.
This release was built with FPC 3.0.0.
---поскипано---
The release is available for download on SourceForge:
http://sourceforge.net/projects/lazarus/files/
---поскипано---

Да и по твоей ссылке тоже всё есть

>>Несмотря на мрачные пророчества некоторых товарищей
Фамилии? Адреса\явки?
Аватара пользователя
and
постоялец
Сообщения: 124
Зарегистрирован: 16.09.2009 17:11:01
Откуда: г. Гомель, Беларусь

Сообщение and »

zub писал(а):Да и по твоей ссылке тоже всё есть
Тьфу, блин, "мартышка к старости слаба глазами стала" :-)
Спасибо!
zub писал(а):>>Несмотря на мрачные пророчества некоторых товарищейФамилии? Адреса\явки?
Да прямо в этой теме. Дескать, FPC загнётся из-за обрастания фичами.
zub
долгожитель
Сообщения: 2889
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

Ага, прям зарос фичами, сколько лет генерики и кодировки тянулись?
Такими темпами от старости раньше загнуться можно))
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

and писал(а):Дескать, FPC загнётся из-за обрастания фичами.


Смотря какими фичами. Сложность языка и его мощность это разные понятия. Добавление фич, зачастую, это увеличение первого, а не второго.
kazalex
постоялец
Сообщения: 296
Зарегистрирован: 01.06.2012 14:54:10

Сообщение kazalex »

Лекс Айрин писал(а):Добавление фич, зачастую, это увеличение первого, а не второго.

Точно, поддержка говняных сишных операторов, типа +=, как раз такая фича. А вот анонимные методы наоборот :mrgreen:
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

kazalex, лично мне пофиг и на то и на другое. Когда привык к классическому паскалю, то все эти сверхудобные фичи почему то не так уж и удобны.
kazalex
постоялец
Сообщения: 296
Зарегистрирован: 01.06.2012 14:54:10

Сообщение kazalex »

Лекс Айрин писал(а):Когда привык к классическому паскалю

Когда слаще редьки ничего не пробовал, то оно конечно...
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

kazalex, почему не пробовал? Просто мне, в большинстве случаев, хватает. Так что вооружаюсь бритвой Оккама и вперед с песней.
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Лекс Айрин писал(а):Когда слаще редьки ничего не пробовал, то оно конечно...

kazalex писал(а): А вот анонимные методы наоборот

Внятный пример, что без этого жить нельзя, можно?
PS
Я понимаю что в том бардаке, что называется JS, по другому просто нельзя писать. Но в паскале...
kazalex
постоялец
Сообщения: 296
Зарегистрирован: 01.06.2012 14:54:10

Сообщение kazalex »

alexs писал(а):Внятный пример, что без этого жить нельзя, можно?

А кто сказал, что без этого жить нельзя?
SSerge
энтузиаст
Сообщения: 971
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул

Сообщение SSerge »

Лекс Айрин писал(а): Когда привык к классическому паскалю, то все эти сверхудобные фичи почему то не так уж и удобны


Классический паскаль, это надо полагать тот, который определил Вирт в своей Книге Книг?
То есть, в котором:
- Нет строковых переменных. Вообще нет.
- из целых типов предусмотрен только int.
- из плавающей арифметики - только тип real;
- из обратной тригонометрии - только atan()
- программа должна состоять из одного файла, поскольку никакие вложения/импорты а тем более понятие unit не предусмотрено
- Адресной арифметики нет ни в каком виде. Указатель на один тип данных принципиально нельзя привести к указателю на другой тип данных
Этот? :D Вы его где выкопали-то?
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

kazalex писал(а):А кто сказал, что без этого жить нельзя?

Тут вопрос в том, что зачем это нужно? Обоснование.
SSerge писал(а):Классический паскаль, это надо полагать тот, который определил Вирт в своей Книге Книг?

Ну не надо утрировать. Просто не надо бездумно тянуть из других языков свистелки. Причём не лучшие.
Современный ObjPas наверное уже ближе к модуле чем к классическому паскалю, который был предназначен для P-машин.

Например мне хотелось бы более строгой типизации - как в аде. Но большинство тут же взвоет и скажет не нужно.
Аватара пользователя
Лекс Айрин
долгожитель
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград
Контактная информация:

Сообщение Лекс Айрин »

SSerge, нет, всего лишь подмножество TP, но, если уж на то пошло, то и виртовского зачастую за глаза хватит, математикой я не страдаю... объявление типов это фигня, большую часть легко вывести самостоятельно от базовых... разве что со строками придется немного помучатся.
Просто сейчас обленились и проще использовать разные сомнительные методики, чем подумать и сделать. Действительно, зачем, если в языке столько возможностей... а язык структурно мало изменился...

kazalex, считается, что язык, чтобы считаться удобным, должен содержать минимум средств, а остальное поддерживать за счет библиотек... впрочем, сейчас этим правилом часто пренебрегают.
kazalex
постоялец
Сообщения: 296
Зарегистрирован: 01.06.2012 14:54:10

Сообщение kazalex »

alexs писал(а):Тут вопрос в том, что зачем это нужно?

Ответ прост и следует из самого смысла замыканий - захват локального контекста.

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

Да кто спорит... Только в современном паскале дохрена магии, которая средствами библиотек не реализуется совсем т.к. языковых средств не хватает. Упс.
Ответить