Ada Design Goals

Ada has three primary design goals. These goals are supported by a number of languages features. Many of the features support more than one goal. The goals, along with supporting features, follow.
  1. Supporting reliability and maintainability

  2. Concern for programmer: Language is small and consistent

  3. Efficiency (minimize execution speed and space)