Ada in Practice, a New Learn Course

Ada in Practice, a New Learn Course
Як програмувати мікроконтролери з допомогою Ada?
Потроху наповнюю новий сайт про Аду. Сьогодні написав короткий вступ щодо роботи з Alire і додав Atom feed.
#advent_of_code 2024 day 16 part 1 visualization made with #ada #adalang
https://blog.adacore.com/announcing-advent-of-ada-2024-coding-for-a-cause
This year, I started solving Advent of Code in Ada 83 because I came across the Diana frontend. It reads Ada 83 code, builds a parse tree, performs semantic analysis, but generating code is not its task. I wonder how difficult it would be to create a compiler based on it ?
Цього року я почав вирішувати Advent of Code на Аді 83, тому що натрапив на фронтенд Діана. Він читає код Ади 83, будує дерево розбору, проводить семантичний аналіз, але створення коду не є його завданням. Мені цікаво, наскільки складно було б створити компілятор на його основі?
Це візуалізація мого коду, який вписує еліпсоїд у набір точок. Я взяв сто точок, які трохи зміщені від певного еліпсоїда, подав їх у свою програму, і вона розрахувала параметри еліпсоїда. Дані про точки і отриманий еліпсоїд я передав у Blender, щоб переглянути, наскільки вони збігаються. Зелені стрілки їдуть від проекції на еліпсоїді до точки. Обертання - просто для огляду.
https://github.com/reznikmm/conic_fit
#ada #adalang #ada-lang #blender3d #blender #opensource
@AdaProgrammers
GNAT for MacOS X Silicon!
> Thanks to GitHub enabling Apple M1 runner + Simon Wright's work + Max’s work, we have GNAT FSF toolchains for Apple M1 available in the Alire project
Також є версія українською
https://github.com/reznikmm/rtt
мого блог поста:
https://blog.adacore.com/enhancing-ada-embedded-development-the-power-of-real-time-logging-with-rtt
My new blog is about SEGGER RTT for Ada :)
https://blog.adacore.com/enhancing-ada-embedded-development-the-power-of-real-time-logging-with-rtt
My new blog is about SEGGER RTT for Ada :)
I've successfully crafted ARM64 cross-compilers for building Ada Language Server on Linux and macOS. Check out the forum post to dive into the details and explore the possibilities!
Somebody on Ada Monthly meetup mentioned fedirated replacement for Reddit - Lemmy Ada community:
#ada #ada-lang #adalang
@AdaProgrammers
Тільки що випустив нову версію розширення
VSCode для Ada (24.0.1). Це перша версія із протоколом LSP 3.17. Ми використовували генерацію коду на основі мета-моделі протоколу. Довелося багато переписувати, але тепер ми можемо впроваджувати нові можливості. Ви можете отримати його на marketplace або openvsix.
Just released a new version of the Ada VSCode extension (24.0.1). This is the first version with LSP protocol 3.17. We used code generation based on the protocol's meta-model. It required a lot of rewriting, but now we can implement new features. You can grab it on the [marketplace](https://marketplace.visualstudio.com/items?itemName=AdaCore.ada) or [openvsix](https://open-vsx.org/extension/AdaCore/ada).
Ada User Journal June 2022 is online:
http://www.ada-europe.org/archive/auj/auj-43-2-withcovers.pdf