Конкурс Make with Ada

работа, зарплата, образование...
Post Reply
svg
Posts: 2
Joined: 07 Jul 2016, 12:01

Конкурс Make with Ada

Post by svg »

Компания AdaCore объявила конкурс среди разработчиков встраиваемых систем на основе ARM. Подробнее см.

http://www.makewithada.org/
User avatar
iEugene0x7CA
Адепт
Posts: 1571
Joined: 20 May 2012, 02:38
Location: Киев

Re: Конкурс Make with Ada

Post by iEugene0x7CA »

Хорошая попытка, AdaCore. Однако, на Си эмбедить мы не бросим, 1488. :mrgreen:

Keroronsk
Posts: 21
Joined: 19 Feb 2013, 06:53

Re: Конкурс Make with Ada

Post by Keroronsk »

One of the most dramatic examples of checking being too draconian is the Ariane rocket destruction. Ada threw an exception when a value went out of bounds. That variable was not even required at the time. It could have been a random generated value and it would not have mattered. But Ada cared so much about one little variable that it blew up the rocket. That would never have happened with C (sure other problems might have).(c)
User avatar
BSVi
Адепт
Posts: 3577
Joined: 15 Mar 2011, 12:32
Location: Киев

Re: Конкурс Make with Ada

Post by BSVi »

That would never have happened with C
Можно поспорить. Все зависит не от языка а от инструментов. Си- предельно эффективный язык, а ада, как и паскаль - попытка сделать более безопасный язык. Но сейчас инструменты позволяют и в си проверить все эти исключения.
8f1571.png
svg
Posts: 2
Joined: 07 Jul 2016, 12:01

Re: Конкурс Make with Ada

Post by svg »

Ariane 5... Сколько лет прошло...

Да, там было переполнение. Но не в этом возможно суть. Модуль, допустивший переполнение был позаимствован с предыдущего поколения ракеты и не был предназначен для работы в режиме штатном для нового поколения ракеты. И может оно к лучшему, что ракета самоуничтожилась?
Post Reply