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

> Внимание!

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

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


a.k.a. volvo877
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской

Репутация: -  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 - 17.06.2011 14:40
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

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


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

 



- Текстовая версия 17.06.2025 23:41
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"