About 128 results
Open links in new tab
  1. Introduction to Ada — learn.adacore.com

    This course will teach you the basics of the Ada programming language and is intended for those who already have a basic understanding of programming techniques. You will learn how to …

  2. LEARN.ADACORE.COM — learn.adacore.com

    What is Ada and SPARK? Ada is a state-of-the art programming language that development teams worldwide are using for critical software: from microkernels and small-footprint, real …

  3. Introduction — learn.adacore.com

    The first Ada standard was issued in 1983; it was subsequently revised and enhanced in 1995, 2005 and 2012, with each revision bringing useful new features. This tutorial will focus on Ada …

  4. 1 with Ada.Text_IO; use Ada.Text_IO; 2 with Ada.Integer_Text_IO; use Ada.Integer_Text_IO; 3 4 procedure Check_Positive is 5 N : Integer; 6 begin 7-- Put a String 8 Put ("Enter an integer …

  5. Imperative language — learn.adacore.com

    Ada is a multi-paradigm language with support for object orientation and some elements of functional programming, but its core is a simple, coherent procedural/imperative language akin …

  6. Modular programming — learn.adacore.com

    Ada encourages the separation of programs into multiple packages and sub-packages, providing many tools to a programmer on a quest for a perfectly organized code-base. Packages Here is …

  7. Introduction To SPARK — learn.adacore.com

    This tutorial is an interactive introduction to the SPARK programming language and its formal verification tools. You will learn the difference between Ada and SPARK and how to use the …

  8. Tasking — learn.adacore.com

    Tasks and protected objects allow the implementation of concurrency in Ada. The following sections explain these concepts in more detail. Tasks A task can be thought as an application …

  9. Subprograms — learn.adacore.com

    So far we have seen that Ada is a safety-focused language. There are many ways this is realized, but two important points are: Ada makes the user specify as much as possible about the …

  10. Object-oriented programming — learn.adacore.com

    In this section, we'll discuss an useful pattern for object-oriented programming in Ada: classwide access type. Let's start with an example where we declare a tagged type T and a derived type …

Refresh