The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"Выпуск GNAT Community 2018"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск GNAT Community 2018"  +/
Сообщение от opennews (ok) on 26-Июн-18, 23:45 
Представлен (https://blog.adacore.com/gnat-community-2018) релиз GNAT Community 2018 (http://libre.adacore.com/libre/) (бывший GNAT GPL), набора средств разработки на языке Ада-2012 (http://ru.wikipedia.org/wiki/%D0%90%D0%B...). В состав пакета входит компилятор, интегрированная среда разработчика GNAT Programming Studio (http://libre.adacore.com/libre/tools/gps/) (GPS), система профилирования кода, статический анализатор (SPARK), набор unit-тестов, отладчик и набор библиотек.


Среди новшеств можно отметить:


-  Поддержка платы BBC micro:bit-  Реализация кросс-компилятора для архитектуры RISC-V-  Включение в основной пакет статического анализатора SPARK;-  Поддержка Windows 64bit-  Портирование кросс-компилятора ARM для macOS;-  Улучшения в компиляторе:

-  Реализованы некоторые возможности следующего стандарта языка Ада 2020.-  Увеличена производительность генерируемого кода-  Ускорен процесс линковки на платформе Windows-  Реализована автоматическая сортировка полей записи для улучшения производительности-  Улучшения в системе размерностей (метры, граммы, секунды и пр) ассоциированных с типами-  Добавлены новые правила в программу проверки кода gnatcheck


-  Улучшения в среде разработки:

-  Значительно переработано главное меню-  Добавлен Learn View для облегчения освоения IDE-  Новая реализация инструментов для работы с системами контроля версий-  Подсветка инструкций, окно регистров, окно с переменными и др. улучшения в отладчике-  Кнопки Build & Run, Build & Debug-  Переделан диалог для поиска и замены текста-  Новый Python API для работы с Ада кодом на основе libadalang-  Новые методы рефакторинга (Separate Subprogram)


URL: https://blog.adacore.com/gnat-community-2018
Новость: https://www.opennet.ru/opennews/art.shtml?num=48844

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


8. "Выпуск GNAT Community 2018"  +/
Сообщение от Аноним (??) on 27-Июн-18, 04:16 
Как выглядит "Hello World" на языке ада?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Выпуск GNAT Community 2018"  +3 +/
Сообщение от Диалапщик on 27-Июн-18, 06:44 
Посмотрел в википедии за тебя:

with Ada.Text_IO;

procedure Hello is
  use Ada.Text_IO;
begin
  Put_Line("Hello, world!");
end Hello;

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

19. "Выпуск GNAT Community 2018"  –1 +/
Сообщение от Аноним (??) on 28-Июн-18, 16:52 
> begin

Это вместо { ?

> end Hello;

Это вместо } ?

Да уж.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

20. "Выпуск GNAT Community 2018"  –1 +/
Сообщение от Anonymoustus (ok) on 28-Июн-18, 17:52 
>> begin
> Это вместо { ?
>> end Hello;
> Это вместо } ?
> Да уж.

Вот и выросло поколение, не знающее о Паскале.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

21. "Выпуск GNAT Community 2018"  +2 +/
Сообщение от Аноним (??) on 28-Июн-18, 18:45 
зачем мне паскаль, когда вокруг столько прекрасных языков? Няшная сишка, С++ и так далее.

Не, в школе конечно обучали какому-то там Супер-Пупер-Турбо-Паскалю. Но он мне не пригодился.

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

22. "Выпуск GNAT Community 2018"  +2 +/
Сообщение от Аноним (??) on 29-Июн-18, 15:57 
> вокруг столько прекрасных языков? Няшная сишка,

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

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

23. "Выпуск GNAT Community 2018"  +/
Сообщение от IRASoldier on 30-Июн-18, 22:19 
И кому нужен этот из пальца высосанный швейцарским окодемегом Паскаль? Разве что Гислеру, который пилит на нём... ну, условно на нём, годный Total Commander.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

24. "Выпуск GNAT Community 2018"  +/
Сообщение от Anonymoustus (ok) on 30-Июн-18, 22:52 
> И кому нужен этот из пальца высосанный швейцарским окодемегом Паскаль? Разве что
> Гислеру, который пилит на нём... ну, условно на нём, годный Total
> Commander.

Сам же привёл отличный пример, что можно делать на Паскале (точнее, на Дельфи) при наличии мозга прямыми руками. Могу добавить ещё один достаточно хороший пример — The Bat!

А вообще паскалеподобные языки хороши своей прекрасной понятностью и строгой типизацией. Другие их свойства — на личный вкус.

Моё личное мнение: если бы будущих г-нокодеров продолжали обучать на Паскале и разбавляли этот материал, скажем, Лиспом и Plain TeX’ом, то г-нокода вокруг нас было бы заметно меньше. Ибо г-нокод и г-нософт есть порождение пустой башки, дорвавшейся к клавиатуре.

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

18. "Выпуск GNAT Community 2018"  +2 +/
Сообщение от Ordu email(ok) on 28-Июн-18, 02:22 
Как апокалипсис?
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

15. "Выпуск GNAT Community 2018"  –1 +/
Сообщение от XoRe (ok) on 27-Июн-18, 12:54 
> набора средств разработки на языке Ада

Вспомнилась картинка https://pics.me.me/it-hell-enj09-your-stay-ok-let5-see-what-...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Выпуск GNAT Community 2018"  +/
Сообщение от valexey on 27-Июн-18, 14:27 
Кстати, для Ады появился плагинчик для vscode: https://marketplace.visualstudio.com/items?itemName=Entomy.ada
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Выпуск GNAT Community 2018"  +1 +/
Сообщение от Аноним (??) on 27-Июн-18, 20:56 
а для plankalkul когда среда разработки выйдет?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру