AdaCore: Build Software that Matters
AdaCore Hero Image

Blog

An Insight Into the AdaCore Ecosystem

I Stock 1802923559
Feb 04, 2026
Mark Hermeling

Formal Methods Practice and Theory

Formal methods offer a rigorous way to connect requirements to implementation, enabling developers to prove key properties such as the absence of…
Read More
Ada Core Ferrous Systems Rust
Jul 26, 2022

Quentin Ochem

Announcing Publication of the Draft Ferrocene Language Specification

We are pleased to announce the publication of the initial draft of the Ferrocene Language Specification (FLS) - a qualification-oriented document…

Package manager
Jun 28, 2022

Fabien Chouteau

Announcing The 2022 Ada/SPARK Crate Of The Year Award

We're happy to announce our the second edition of our programming competition, the Ada/SPARK Crate Of The Year Award! We believe the Alire package…

Screenshot from 2022 06 22 16 44 37
Jun 23, 2022

Yannick Moy, Lionel Matias

I can’t believe that I can prove that it can sort

When an enthusiastic Ada programmer and a SPARK expert pair up to prove the most "stupid" sorting algorithm, lessons are learned! Join us in this…

I Stock 899597476
Jun 02, 2022

Fabien Chouteau

A New Era For Ada/SPARK Open Source Community

Today we have two exciting announcements for the future of the Ada/SPARK ecosystem.

Learn adacore blog
Mar 22, 2022

Gustavo A. Hoffmann

Announcing Updates to learn.adacore.com

I Stock 1125997932
Mar 17, 2022

Paul Jarrett

Ada Crate of the Year: Interactive code search

A retrospective on learning Ada and developing a tool with it in 2021 from 2021 Ada Crate of the Year Winner Paul Jarrett.

I Stock 1135246699
Mar 14, 2022

Claire Dross

Handling Aliasing through Pointers in SPARK

I Stock 1190901911
Mar 10, 2022

Fabien Chouteau, Joffrey Huguet

Quite Proved Image Format

A few weeks ago a piece of code went viral in the online dev community. The “Quite OK Image Format” (QOI) is a fast, lossless image compression…

2021 08 31 174734 3840x1200 scrot
Mar 08, 2022

Fabien Chouteau

Ada GameDev Part 2: Making 2D maps with Tiled

In this second post of the Ada GameDev series we will see how to create game maps and export them to a format that is compatible with the GESTE…

I Stock 1300119590
Mar 02, 2022

Manuel Hatzl

SPARK Crate of the Year: Unbounded containers in SPARK

Manuel Hatzl is the winner of the 2021 SPARK Crate of the year! In this blog post he shares his experience using Ada/​SPARK and how he created the…

Palette tiles maps
Feb 28, 2022

Fabien Chouteau

Ada GameDev Part 1: GEneric Sprite and Tile Engine (GESTE)

In this first entry of the series, I want to present my GEneric Sprite and Tile Engine (GESTE) project. The goal of GESTE is to bring the rendering…

I Stock 1128197169
Feb 10, 2022

Yannick Moy, Claire Dross

Proving the Correctness of GNAT Light Runtime Library

The GNAT light runtime library is a version of the runtime library targeted at embedded platforms and certification, which has been certified for use…