Animating Rosettas in Ada: A Short Tutorial

2025-09-02
Animating Rosettas in Ada: A Short Tutorial

This tutorial demonstrates Ada's capabilities by creating a program that generates animated rosettas (hypotrochoids) as SVG files. It uses Ada 2022 features and leverages Alire, Ada's package manager, for project management. The tutorial highlights Ada's readability, strong typing, and safety, showcasing its use in geometric computation and SVG rendering. The author emphasizes Ada's suitability as a modern, general-purpose language, despite its reputation for safety-critical applications.

Development