Ada

Ищите подрядчика?
Устройте конкурс между агентствами и узнайте реальные цены и сроки выполнения вашего проекта. Создание заказа занимает 5 минут.
Об инструменте

Что такое Ada

Язык программирования, применяемый для больших встроенных систем. Занимает узкую нишу, из-за чего его распространение на IT-рынке очень ограничено.

На Ada написан ряд специализированных операционных систем. Язык оказал прямое влияние на PL/SQL, а также косвенное — на получивший широкую популярность в наши дни Go. Современная версия языка (в отличие от первоначальной) фактически является объектно-ориентированной. Отличается высокой надежностью и простым синтаксисом. Используется в авиации и банковской системе.

Ada – мультипарадигмальный высокоуровневый язык программирования со строгой статической типизацией. Язык разработали для министерства обороны США, чтобы управлять автоматикой в военных объектах. Первая версия языка появилась в 1980 году, но Ada до сих пор активно используют в разработке. Тем не менее, язык отличается малой популярностью в России.

Основные возможности Ada

Чаще всего язык используют на военных или критически важных гражданских объектах. С использованием GNAT, язык может компилироваться в машинный код для большого количества процессоров различных архитектур. Ada повышает безопасность и удобство сопровождения кода, используя компилятор для поиска ошибок времени выполнения. Язык поддерживает компиляцию для выполнения программ на Windows, Linux и macOS. Также язык может компилироваться в байт-код для JVM и .NET.

Особенности Ada

  • Строгая типизация, которая абсолютно исключает неявное приведение типов.
  • Глубокая проверка кода при компиляции на предмет ошибок.
  • Поддержка параллельного программирования в виде концепции «рандеву».

Преимущества Ada

  • Синтаксис Ada обеспечивает высокую надежность исполнения программ.
  • Мультиплатформенность за счет широких возможностей компиляции.

Код Ada может транспилироваться в код таких языков, как C, C++, Java, JavaScript.

Подробнее Свернуть
СЛЕДУЮЩАЯ
С