URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 114675
[ Назад ]

Исходное сообщение
"Выпуск GNAT Community 2018"

Отправлено opennews , 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


Содержание

Сообщения в этом обсуждении
"Выпуск GNAT Community 2018"
Отправлено Аноним , 27-Июн-18 04:16 
Как выглядит "Hello World" на языке ада?

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

with Ada.Text_IO;

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


"Выпуск GNAT Community 2018"
Отправлено Аноним , 28-Июн-18 16:52 
> begin

Это вместо { ?

> end Hello;

Это вместо } ?

Да уж.


"Выпуск GNAT Community 2018"
Отправлено Anonymoustus , 28-Июн-18 17:52 
>> begin
> Это вместо { ?
>> end Hello;
> Это вместо } ?
> Да уж.

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


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

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


"Выпуск GNAT Community 2018"
Отправлено Аноним , 29-Июн-18 15:57 
> вокруг столько прекрасных языков? Няшная сишка,

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


"Выпуск GNAT Community 2018"
Отправлено IRASoldier , 30-Июн-18 22:19 
И кому нужен этот из пальца высосанный швейцарским окодемегом Паскаль? Разве что Гислеру, который пилит на нём... ну, условно на нём, годный Total Commander.

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

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

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

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


"Выпуск GNAT Community 2018"
Отправлено заминированный тапок , 02-Окт-19 09:45 
Embercadero, очевидно (Delphi - как развитие pascal). ну и Lazarus

"Выпуск GNAT Community 2018"
Отправлено Ordu , 28-Июн-18 02:22 
Как апокалипсис?

"Выпуск GNAT Community 2018"
Отправлено XoRe , 27-Июн-18 12:54 
> набора средств разработки на языке Ада

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


"Выпуск GNAT Community 2018"
Отправлено valexey , 27-Июн-18 14:27 
Кстати, для Ады появился плагинчик для vscode: https://marketplace.visualstudio.com/items?itemName=Entomy.ada

"Выпуск GNAT Community 2018"
Отправлено Аноним , 27-Июн-18 20:56 
а для plankalkul когда среда разработки выйдет?