Это специализированный язык, предназначенный для создания систем реального времени, работающих на "голом" железе без операционной системы. Автопилот, система управления баллистической ракетой и т.д., и т.п. - вот для таких задач он создавался.
Язык большой, сложный, с очень высоким порогом входа. И он сознательно сделан громоздким - для уменьшения вероятности возникновения случайных ошибок.
Да, его можно использовать и для системного, и для прикладного программирования, но смысла в этом нет. Стрельба из пушки по воробьям.
Советую прочитать книгу "Алгоритмические языки реального времени. Конструирование и разработка". Там анализируются и общие принципы построения языков реального времени, и достоинства / недостатки решений, использованных в Ada - в сравнении с другими подходами. Это даст куда больше знаний, чем просто изучить Ada.
Другие языки программирования и технологии
Стоит ли учить Ada?
Думаю, пара статей на хабре поможет определиться лучше, чем моё личное мнение.
Прочитай и реши, нужно оно тебе или нет:
Программирование на языке Ада
Почему вам стоит использовать язык Ада для программирования вашей системы
Прочитай и реши, нужно оно тебе или нет:
Программирование на языке Ада
Почему вам стоит использовать язык Ада для программирования вашей системы
Особого смысла нет, современные языки и фреймворки позволяют делать то же самое ничуть не хуже.
Если только вы намерены взломать и перепрограммировать военную технику США.
Зачем тебе древний язык? Он не отвечает архитектурам современных компьютеров. А потому очень неудобен и неэффективен
лучше бы ты выучил рай друг мой
Зачем?
Это как учить древнегреческий.
Это как учить древнегреческий.
Рустем Мустафин
древнегреческий нужен для чтения древних надписей. Если очень хочется заниматься сопровождением древнего софта - да, учите Аду или Кобол.
да
Мой биплан, как демон ада, воспарит над эспланадой, курсом на вечернюю звезду.
Лицезрея серый небосклон, шлю врагам с небес земной полкон,
Умертвили Фердинанда, и Вильгельм дает команду, эмпиреи бороздит тевтон.
На земле я сотворю пожар, днесь я душегуб, а не Икар. Выгибаюсь из кабины и мечу на землю мины...
Лицезрея серый небосклон, шлю врагам с небес земной полкон,
Умертвили Фердинанда, и Вильгельм дает команду, эмпиреи бороздит тевтон.
На земле я сотворю пожар, днесь я душегуб, а не Икар. Выгибаюсь из кабины и мечу на землю мины...
Определенно
Для начала, перед изучением какого либо языка, определись в его назначении, а так же в том, что ты собираешься от него получать и для каких целей. Если для простого саморазвития, то это размытый ответ и ты скорее потратишь много времени в пустую, нежеле сделаешь что то годное на нём
Похожие вопросы
- Стоит ли учить ruby?
- Во сколько лет стоит начинать учить языки програмирования?
- Стоит ли учить программирование, если всё равно всю жизнь не проработаешь по этой профессии?
- Стоит ли учить питон? Говорят питон прост и функционален, стоит ли его учить? То что на нем драйвер не напишешь я знаю..
- Стоит ли учить сразу несколько ЯПов?
- Стоит ли учить веб-разработку, если она не нравится?
- Стоит ли учить программирование, если надо, но оно не интересно?
- Стоит ли учить язык программирования "КУМИР"?
- Стоит ли учить программирование, если оно не интересно ни капли?
- Стоит ли учить язык программирования: Паскаль