About 693,000 results
Open links in new tab
  1. Functions and Procedures — learn.adacore.com

    Ada explicitly differentiates between functions and procedures. Functions must return a value and procedures must not. Ada uses the more general term "subprogram" to refer to both functions and procedures.

  2. Ada Programming/Subprograms - Wikibooks

    Nov 7, 2022 · In Ada the subprograms are classified into two categories: procedures and functions. A procedures call is a statement and does not return any value, whereas a function returns a value and must therefore be a part of an expression. Subprogram parameters may …

  3. Ada (programming language) - Wikipedia

    Ada is a structured, statically typed, imperative, and object-oriented high-level programming language, inspired by Pascal and other languages. It has built-in language support for design by contract (DbC), extremely strong typing, explicit concurrency, tasks, synchronous message passing, protected objects, and non-determinism.

  4. 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 apply those techniques to programming in Ada.

  5. Ada Code Examples - Mississippi College

    Examples from lecture. Basic examples, Control Structures, Basic Types. Hello, World! Arrays. Basic Arrays. Functions and Procedures. Simple Function 1. In and Out Parameters. Default and Keyword Parameters. Function Overloading. Access Types (Pointers). Simple Linked List. Simple Linked List With Disposal. Packages Simple Stack Package.

  6. Procedures and Functions in Ada Programming Language

    Jan 30, 2025 · What are Procedures and Functions in Ada Programming Language? In Ada programming language, procedures and functions are types of subprograms that allow developers to structure code into reusable blocks. They help in reducing redundancy, improving readability, and enhancing maintainability.

  7. Building Blocks | ada-lang.io, an Ada community site

    Ada often uses different terminology than other languages. This overview avoids Ada jargon, only using "subprogram", which refers to functions and procedures, and "procedures" which in most C-like language would be a "function" which returns nothing (i.e. void).

  8. Introduction to Ada — intro-to-ada documentation - Read the Docs

    During this course, we will explain the individual language features that are building blocks for that philosophy. Ada is a multi-paradigm language, but at it’s core, it contains a simple, coherent procedural/imperative language akin to C or Pascal.

  9. Ada FAQ: Programming with Ada - Ada Home

    Sep 30, 1996 · Ada is an advanced, modern programming language, designed and standardized to support and strongly encourage widely recognized software engineering principles: reliability, portability, modularity, reusability, programming as a human activity, efficiency, maintainability, information hiding, abstract data types, genericity, concurrent ...

  10. Basic Syntax and Structure in Ada Programming Language

    Jan 27, 2025 · Ada is a high-level programming language known for its reliability, safety, and maintainability. It is widely used in industries such as aerospace, defense, and healthcare, where software failures can have severe consequences.