не вижу тут особых поводов ржать. Да, при сложности нынешнего ПО его допиливание затягивается, да, при этом попилят достаточно бабла (можно подумать, у нас интеграция электроники ПАК ФА идет без сучка и задоринки, а можно вспомнить и су-35, хотя его степень технической новизны гораздо меньше, и су-34, который тоже допиливали дофига времени, а что было с первыми экземплярами страшно и вспомнить). Но все равно - через лишний год или два допилят до нормального состояния (кто-то в этом сомневается?), а пока вроде у амеров и без ф35 все неплохо. Главная проблема - что на ближайшие десятилетия самой массовой машиной амеров и их сателлитов будет кургузый пепелац с отвратительными разгонными характеристиками, а аэродинамику уж никак не поправить очередным патчем.
Среда языка Ada мало изменилась, потому что ей не пользуется бизнес.
Ada европейская система по происхождению, французская. В Европе и большинство сторонников, как и всех алголоподобных языков, впрочем. Сейчас среда Ada пришла к кодогенерации С-кода и встраиванию в ОС, где ANSI C - основной язык.
Пентагон не объявлял С++ основной средой разработки, а лишь позволил использовать код на С++, включая готовые проекты на нем. И в этом они не лоханулись, очевидный и правильный шаг. Хотя я бы предпочел, чтобы они перевели все готовые проекты на что-то более современное и совместимое с С++, это возможно. Такую ответственность никто не принял.
Вообще, вы преувеличиваете значение кода. Иное дело, что на Ada не созданы развитые среды, которые существуют пока на C++ и быстро переводятся на Java и C#, скажем, что уже лучше.
Самый прикол, что одной из побудительных причин разработки Ады была как раз исключение возможности преобразование типов переменных - как раз вот этого: "источником возникновения исключения стала опе- рация по преобразованию данных из б4-разрядного числа с плавающей запятой в 1б-разрядное знаковое целое" Каким образом в программе на Аде использовали такое безобразие, даже трудно представить. Как раз такой косяк характерен для Сишных программ.
Разработчики "повторно использовали" программный код нормально работавший на Ариан 4. У Ариан 5 другая динамика полёта, и вот случился этот конфуз. По ссылке описано подробнее:
Самое забавное состоит видимо в том что результаты работы вызвавшего ошибку программного модуля имели значение только до старта. После старта они не использовались.
Для компьютера IRS была продекларирована максимальная величина рабочей нагрузки в 80%, и поэтому разработчики должны были искать пути снижения излишних
( ... )
>Для компьютера IRS была продекларирована максимальная величина рабочей нагрузки в 80%, и поэтому разработчики должны были искать пути снижения излишних
( ... )
Извиняюсь за некропостanonim_legionNovember 7 2017, 22:08:50 UTC
>То есть замечательные мегафичи Ada'ы предназначенные для обеспечения написания качественного и безошибочного кода оказываются жрут вычислительные ресурсы целевой платформы. И посему люди пишущие на Ada вынуждены от оных фич отказываться
( ... )
Reply
>Кстати, БАЕ
>...
>Похоже, на данный момент самый главный зарубежный контрагент
Ещё смешней. В американской части BAE работает больше народа, чем в любой другой. В этом плане BAE скорее американская корпорация.
Reply
Reply
Reply
Reply
Ada европейская система по происхождению, французская. В Европе и большинство сторонников, как и всех алголоподобных языков, впрочем. Сейчас среда Ada пришла к кодогенерации С-кода и встраиванию в ОС, где ANSI C - основной язык.
Пентагон не объявлял С++ основной средой разработки, а лишь позволил использовать код на С++, включая готовые проекты на нем. И в этом они не лоханулись, очевидный и правильный шаг. Хотя я бы предпочел, чтобы они перевели все готовые проекты на что-то более современное и совместимое с С++, это возможно. Такую ответственность никто не принял.
Вообще, вы преувеличиваете значение кода. Иное дело, что на Ada не созданы развитые среды, которые существуют пока на C++ и быстро переводятся на Java и C#, скажем, что уже лучше.
Reply
Reply
рация по преобразованию данных из б4-разрядного числа с плавающей запятой в 1б-разрядное знаковое целое" Каким образом в программе на Аде использовали такое безобразие, даже трудно представить. Как раз такой косяк характерен для Сишных программ.
Reply
http://old.ci.ru/inform11_97/vzrv.htm
Самое забавное состоит видимо в том что результаты работы вызвавшего ошибку программного модуля имели значение только до старта. После старта они не использовались.
Reply
>Разработчики "повторно использовали" программный код нормально работавший на Ариан 4. У Ариан 5 другая динамика полёта, и вот случился этот конфуз.
Вы не раскрыли тему. Почему вся такая замечательная Ada не спасла ситуацию-то ???
Reply
Reply
Reply
Reply
Reply
Reply
>Может, стоило с самого начала писать на чём-то более надёжном,
"Что-то более надёжное" это что конкретно ?
>чтобы не городить 5 уровней песочниц?.
И каким же образом это "что-то более надёжное" должно помочь сократить число слоёв изоляции ?
Reply
Leave a comment