Космическое агентство NASA запустило новый конкурс для программистов

ИТ >> 05.05.2017

NASA активно занимается проектированием экспериментальных самолетов, однако для достижения более успешных результатов необходимо ускорить производительность программного обеспечения. В связи с этим агентство приняло решение устроить для программистов конкурс, а призовой фонд составит 55 тысяч долларов. NASA решилось на такие радикальные действия в связи со изнашиванием программного обеспечения FUN3D, которое было создано еще в 1980-х годах и написано на давно забытом языке программирования Fortran.

Для моделирования аэродинамических характеристик проектируемых летательных аппаратов на универсальном компьютере Pleiades агентство решило использовать программу FUN3D. В процессе тестирования используются массивные данные и сложные математические формулы. После предварительного испытания модели конструкции происходит тестирование более масштабных моделей, которое проходит в аэродинамических трубах. И на последнем этапе испытания экспериментальных самолетов проходят в реальных условиях.

Космическое агентство NASA решило ускорить процесс работы действующей программы. Каждый участник конкурса получит копию кода. Это необходимо для того, чтобы программисты смогли полностью изучить программу и найти возможные способы улучшения ее работы. Однако главное условие конкурса NASA - избегание изменений, которые могли бы в дальнейшем замедлять работу программы и делать ее менее точной.