====== Welcome to the Ada in Denmark Wiki ====== The goal of this Wiki, is to provide a solid foundation for both beginning and experienced Ada programmers. No subject is too simple or too complex. We will aim to provide numerous **working** examples of code, and not just a lot of theoretical talk. We'd much rather have 10 well-commented snippets of code showing how a specific part of Ada works, as opposed to a wall of text explaining it. Learn by doing, instead of learn by reading. Feel free to register an account, and join the effort! As Ada is a very large programming language, we're sure our Wiki will never be the definitive guide on learning how to program using Ada, so if you're missing something, please check out the [[Ada Resources]] page. ===== Beginner ===== * [[Variables and Constants]] * [[The Hello World! Program]] * [[FtoC - A Fahrenheit to Celsius converter]] * [[GNAT.String_Split Basic Usage Example]] ===== Intermediate ===== * [[Ada.Calendar.Clock to String]] * [[Catching And Handling Interrupts In Ada]] * [[Simple Configuration File Reader - Using A Generic]] * [[The Dice Roller Program]] * [[Handling JSON Using GNATColl]] * [[C++ Bindings Example]] ===== Advanced ===== * [[A DSA tutorial]] ===== Standard Libraries ===== * [[Ada.Command_Line]] * [[Ada.Containers.Vectors]] * [[Ada.Containers.Doubly_Linked_Lists]] * [[Ada.Directories]] * [[Ada.Environment_Variables]] ===== Various Stuff ===== * [[AWS vs node.js]]