IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> GNAT 2011, (с поддержкой многих фич стандарта А2012)
сообщение
Сообщение #1


Гуру
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской
Ада: Разработчик
Embarcadero Delphi: Сторонник
Free Pascal: Разработчик

Репутация: -  627  +


Итак, 14 июня вышла наконец долгожданная версия GNAT GPL 2011.

Много улучшений, новая версия самой IDE (теперь это версия 5.0.1, вместо 4.3.1 из 2009-ой версии, и 4.4.1 из 2010), мне нравится больше, чем прежняя, одна возможность фильтрации результатов компиляции чего стОит (хотя это вроде было и в 2010, но мне сравнивать не с чем, я сразу перешел 2009 -> 2011, поэтому все нововведения будут относительно предпоследней версии).

Что говорит официальная страничка (комментарии - мои):
  1. Улучшенная поддержка А2012 (да, это - главная причина, по которой я обновился. Теперь есть возможность использовать все те фичи, которые на настоящий момент утверждены для нового стандарта, а не просто наблюдать сообщение, что это будет доступно в 2012 году, как было в прежней версии GNAT. Это и "in out" параметры для функций, и условные выражения, и Case-выражения, работают Quantified expressions, дискриминанты для лимитированных тэговых типов, Pre/Post-условия, и многое другое из того, что уже внесено в окончательную редакцию стандарта)
  2. Улучшенные версии (GPS 5.0 - расширенная поддержка С/С++, более мощный редактор, повышенное юзабилити, GtkAda - новые виджеты, интерфейс к граф. библиотеке Cairo). (От себя добавлю, что в редакторе наконец-то сделали выпадающий список Pragma, и список атрибутов типа:
    Прикрепленное изображениеПрикрепленное изображение
    )
  3. Более гибкий и эффективный менеджер проектов
  4. Поддержка выгрузки плагинов
  5. Улучшенная поддержка конструкций на .NET-платформе
  6. Более детальные сообщения об исключениях (при использовании ключа -gnateE)
  7. полная поддержка платформы Lego Mindstorms NXT, включая аудио и I2C-сенсоры (об этом есть ролик на youtube, англ.: вот он )
Как видно, много народу хочет попробовать новую среду/новый компилятор - я скачивал пакет размером 140Мб почти 12 часов, скорость иногда падала до 2-3Кб/сек. Но сейчас с этим вроде справились.

Сообщение отредактировано: IUnknown -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
IUnknown   GNAT 2011   17.06.2011 17:31
TarasBer   Дизассемблер работает? Кстати, где-то был полный с…   21.07.2011 23:22
IUnknown   Всегда работал, и в 2009 и в 2010 Pro, 2011 - в об…   22.07.2011 4:19
TarasBer   > Всегда работал, и в 2009 и в 2010 Pro, 2011 -…   22.07.2011 13:41
IUnknown   Вот основное, что добавилось в Стандарт: Для при…   22.07.2011 14:45
TarasBer   По пункту 1 - фича интересная, правда пока её прим…   22.07.2011 14:59
IUnknown   Внимательно название фичи прочел? Quantified expre…   22.07.2011 16:04
TarasBer   > Внимательно название фичи прочел? Quantified …   22.07.2011 16:45
IUnknown   https://ideone.com/xUM1j ? Сразу скажу насчет зач…   23.07.2011 16:56
TarasBer   По пункту 5 - то есть раньше стандарт разрешал чер…   25.07.2011 13:46
TarasBer   В общем, решил я проверить скорость "лямбда-ф…   25.07.2011 17:34
IUnknown   Самое плохое - это то, что на некоторых ОСях это в…   26.07.2011 17:10
IUnknown   Ну, вот такой пример отрабатывает в любом режиме, …   27.07.2011 6:05
TarasBer   > А ты проверял, оно правильно считало (я про л…   27.07.2011 13:40
IUnknown   В таком случае - только вот это: with Ada.Text_I…   28.07.2011 23:17


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 9.06.2024 19:43
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name