Добавить в корзинуПозвонить
Найти в Дзене

История программирования в отечественной космонавтике

Когда началась холодная война между СССР и США, тогда началось и создание «Бурана» — орбитального многоразового космического корабля. В те 70-е годы вычислительная техника была очень слабой и программистам приходилось работать примерно со следующими мощностями:
4МГц;
128 КБайт оперативной памяти;
16 КБайт постоянной программной памяти.

Когда началась холодная война между СССР и США, тогда началось и создание «Бурана» — орбитального многоразового космического корабля. В те 70-е годы вычислительная техника была очень слабой и программистам приходилось работать примерно со следующими мощностями:

4МГц;

128 КБайт оперативной памяти;

16 КБайт постоянной программной памяти.

Как вы понимаете, программировать что-либо на этом сложно, а тем более для такой техники. Кроме того, надо было повышать производительность программистов, как и их численность. Поэтому ассемблер тут точно не подошёл бы. Тогда исследователи из разных институтов объединились и начали создавать собственные средства программирования специально для космолёта.

Что было создано:

ПРОЛ2 — язык для разработки комплексных бортовых программ в реальном времени;

ДИПОЛЬ — проблемно-ориентированный язык для создания программ для наземных испытаний;

ЛАКС — язык для моделирования;

САПО — система отладки и автоматизации процесса программирования;

БЦВМ — бортовая цифровая вычислительная машина;

Пролог-диспетчер — операционная система для взаимодействия с БЦВМ.

Однако после своего единственного беспилотного пуска программа была закрыта и разработку корабля прекратили. При этом наработки учёных не перестали использовать, а наоборот — даже немного усовершенствовали, создав на их базе новый язык программирования под названием ДРАКОН.