Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Independent

Ada Programming

via Independent

Overview

Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Ada has gained a reputation as being the language of choice when software needs to be correct.Originally designed for the U.S. Department of Defense, Ada is used for applications where reliability is critical, such as Aerospace Control Systems.Ada was originally designed with three overriding concerns:Program reliability and maintenance.Programming as a human activity.Efficiency. 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.Ada Augusta Lovelace (1815-1852), aka as Ada Byron, was the first programmer in history. Novel mathematician, and young genius, Ada designed the first algorithms for The Analytical Engine of Charles Babbage. Her great contribution, and what makes her shine over previous mathematicians who designed algorithms, is that she abstracted the numeric capabilities of the Engine into real life entities, like music notes, colors, words... "The Analytical Engine has no pretensions whatever to originate anything. It can do whatever we know how to order it to perform. It can follow analysis; but it has no power of anticipating any analytical relations or truths." There is no doubt she was a visionary of the computer age we inhabit nowadays.

Syllabus

  • 🏠 Ada - Home
  • ❔ About Ada
    • 🚂 History
    • ⁉ Why Ada?
    • 💶 The Economics
  • 📜 The Guide
    • 📟 First Program
    • 👶 Getting Started
    • 👧 Basic Concepts
      • ⛅️ Types
      • 🔨 Processes
      • 🐣 Variables and Objects
      • 📖 Libraries
      • ⚠️ Exceptions
    • 🚦 Control 
      • 🌀 Variable operations
      • ✔️ ❌ Boolean Type 
      • ❔ If conditionals 
      • 📺 Input And Output
      • Loops
    • 🛸 Derived types (Classes)
      • 🐦 By Values
      • 🐪 SubTypes 🐫 
      • 🏁 Arrays
      • 💿 Records 
      • 📦 Packages
      • 📜 Text Strings
      • 📎 Accessess 
      • 🖇 Recursive Objects
      • Attributes
  • ⌨ For Programmers
    • Hello!
    • Linking Units
    • Structure
    • Control
    • Strong Types
    • Arrays
    • Characters and Strings
    • Accesses (Pointers)
    • Data Structures
    • Generics
    • Tasks
  • ➗ Mathematics
  • 👾 By Example
    • Simple Interface
    • In Maths
      • Multiplication Tables
      • Area of a Circle
      • Hypotenuse 
      • Count Coins 
      • Ohm Law
      • Prime
    • Euler Project
    • Challenges
      • First Factorial
  • 🚀 Embedded Systems 
  • 🔩 Installing Ada
  • 📚 Libraries
    • Standard Grammar
    • Text IO
    • Integer Text IO
    • Float Text IO
  • 🔨 Compilers
  • 🎨 Aesthetics
  • 🥘 Cookbook
  • 📚 Resources

Taught by

Julio Toboso

Reviews

Start your review of Ada Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.