powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / ПО для разработки космических систем и бортовое ПО космических систем
25 сообщений из 90, страница 1 из 4
ПО для разработки космических систем и бортовое ПО космических систем
    #39397694
Фотография Сергей Силкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые коллеги, приветствую!

Я тут собрал некоторую небольшую информацию (находится в файле на прицепе) по программному обеспечению, используемому для проектирования разнообразной космической техники, и бортовому программному обеспечению разной космической техники. Сразу скажу, зачем мне это надо:

1) для профессиональной ориентации молодого поколения – чтобы молодые люди, желающие стать космическими инженерами, с малолетства знали, каким конкретно информационным технологиям следует уделять особое внимание;
2) для общеобразовательных целей – себе лично и всем желающим (если таковые найдутся).

Всю информацию собрал из интернета – из разных источников, как официальных, так и неофициальных. Ну в интернете – сами понимаете – (почти) любая информация может быть очень разной степени достоверности и полноты. В связи с этим большая просьба к уважаемым коллегам по форуму: ознакомиться с информацией в файле на прицепе и при необходимости подтвердить, опровергнуть, дополнить или уточнить любую часть находящейся там информации. Буду очень рад любым комментариям по теме и вокруг неё. (И уж по крайней мере точно не обижусь на любые ответы – так что можете сильно не стесняться в выражениях.) Если будете делать какие-либо категорические утверждения – просьба по возможности дать ссылки на первоисточники. Вместе с тем, любые обоснованные мнения, предположения тоже приветствуются – только дайте при этом ясно понять (в явном виде или просто самим стилем ответа), что это именно мнение, предположение – ваше или может быть чьё-то чужое.

Просьба не стесняться как профессионалам, так и любителям.

Вся информация, находящаяся в прилагаемом здесь файле, абсолютно несекретная. Если кто-то захочет использовать её каким-то образом – вполне можете это сделать совершенно свободно для любых законных целей – хоть некоммерческих, хоть коммерческих – и даже не спрашивая моего специального разрешения на это. Я буду очень рад, если мои скромные труды принесут кому-то пользу.

Спасибо за ответы и удачи всем!
...
Рейтинг: 0 / 0
ПО для разработки космических систем и бортовое ПО космических систем
    #39397723
Пётр Седов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Программное обеспечение.doc Space Shuttle: бортовое ПО написано на специализированном ассемблере , который мало кто знает.Вспоминается анекдот:
анекдотШаттл «Челленджер» взорвался. Все страны шлют соболезнования. Соболезнования от Советского Союза пришли за 15 минут до взрыва.
_Программное обеспечение.doc Современные зарубежные космические системы: бортовое ПО написано на разных современных языках программирования: C++ и др. Кто-то пишет бортовой soft на C++? Не забудьте приклеить три иконки на панель управления.
...
Рейтинг: 0 / 0
ПО для разработки космических систем и бортовое ПО космических систем
    #39397742
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пётр Седов_Программное обеспечение.doc Space Shuttle: бортовое ПО написано на специализированном ассемблере , который мало кто знает.Вспоминается анекдот:
анекдотШаттл «Челленджер» взорвался. Все страны шлют соболезнования. Соболезнования от Советского Союза пришли за 15 минут до взрыва.
_Программное обеспечение.doc Современные зарубежные космические системы: бортовое ПО написано на разных современных языках программирования: C++ и др. Кто-то пишет бортовой soft на C++? Не забудьте приклеить три иконки на панель управления.

Если писать софт на джаве ракета вообще не взлетит
...
Рейтинг: 0 / 0
ПО для разработки космических систем и бортовое ПО космических систем
    #39397778
locked
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пётр Седов_Программное обеспечение.doc Space Shuttle: бортовое ПО написано на специализированном ассемблере , который мало кто знает.Вспоминается анекдот:
анекдотШаттл «Челленджер» взорвался. Все страны шлют соболезнования. Соболезнования от Советского Союза пришли за 15 минут до взрыва.
_Программное обеспечение.doc Современные зарубежные космические системы: бортовое ПО написано на разных современных языках программирования: C++ и др. Кто-то пишет бортовой soft на C++? Не забудьте приклеить три иконки с божьей матерью на панель управления.
...
Рейтинг: 0 / 0
ПО для разработки космических систем и бортовое ПО космических систем
    #39397892
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пётр СедовКто-то пишет бортовой soft на C++?
F-35
...
Рейтинг: 0 / 0
ПО для разработки космических систем и бортовое ПО космических систем
    #39397919
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как же классика "NASA C-Style Guide" ?
...
Рейтинг: 0 / 0
ПО для разработки космических систем и бортовое ПО космических систем
    #39397971
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://github.com/chrislgarry/Apollo-11
Ассемблерный листинг ПО бортового компьютера Аполлон-11.
...
Рейтинг: 0 / 0
ПО для разработки космических систем и бортовое ПО космических систем
    #39398286
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EoltЕсли писать софт на джаве ракета вообще не взлетит
Вообще-то именно на Яве и работают сейчас марсоходы.
...
Рейтинг: 0 / 0
ПО для разработки космических систем и бортовое ПО космических систем
    #39398350
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovEoltЕсли писать софт на джаве ракета вообще не взлетит
Вообще-то именно на Яве и работают сейчас марсоходы.А тот, который упал?
...
Рейтинг: 0 / 0
ПО для разработки космических систем и бортовое ПО космических систем
    #39398372
_Sheraton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пётр Седов Кто-то пишет бортовой soft на C++? Не забудьте приклеить три иконки на панель управления.
То бишь боротовой soft пишут на JAVA/C#/PHP ? Тогда я бы прилепил на панель управления весь иконостас из Храма Христа Спасителя.
...
Рейтинг: 0 / 0
ПО для разработки космических систем и бортовое ПО космических систем
    #39398374
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovEoltЕсли писать софт на джаве ракета вообще не взлетит
Вообще-то именно на Яве и работают сейчас марсоходы.

Откуда инфа?
...
Рейтинг: 0 / 0
ПО для разработки космических систем и бортовое ПО космических систем
    #39398386
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovEoltЕсли писать софт на джаве ракета вообще не взлетит
Вообще-то именно на Яве и работают сейчас марсоходы.
какие именно?
Curiosity - на чистом си.
...
Рейтинг: 0 / 0
ПО для разработки космических систем и бортовое ПО космических систем
    #39398388
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или это про тот марсоход, который из-за сбоя софта - не смог примарситься и разбился?
...
Рейтинг: 0 / 0
ПО для разработки космических систем и бортовое ПО космических систем
    #39398392
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNили это про тот марсоход, который из-за сбоя софта - не смог примарситься и разбился?
наверное это про "Фобос в грунт" :) или как его там звали, JRE наверное забыли поставить и когда он включился, сразу полетел в грунт
...
Рейтинг: 0 / 0
ПО для разработки космических систем и бортовое ПО космических систем
    #39398440
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovВообще-то именно на Яве и работают сейчас марсоходы.
А я думал, они работают на Марсе. Или планету таки внезапно переименовали?
...
Рейтинг: 0 / 0
ПО для разработки космических систем и бортовое ПО космических систем
    #39398498
Фотография Сергей Силкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
scf https://github.com/chrislgarry/Apollo-11
Ассемблерный листинг ПО бортового компьютера Аполлон-11.Спасибо. Пока предварительно бегло просмотрел – очень интересно. Обязательно скачаю и посмотрю как следует, хотя бы из любопытства.

В эту же тему – может, Вам или ещё кому-нибудь будет интересно – вот описание системы управления Аполлонов, включая бортовой компьютер:
http://klabs.org/history/history_docs/mit_docs/

А вот исчерпывающая документация НАСА по американской пилотируемой лунной программе:
http://www.hq.nasa.gov/alsj/frame.html

Ну там одной только документации – тонны! Жизни не хватит, чтобы всё это прочитать. А кроме этого, в изобилии ещё имеются аудио и видеоматериалы американских экспедиций на Луну.

Ну и вдогонку ещё кое-какая информация по Аполлонам:
http://www.apolloarchive.com

* * *

Не могу утверждать наверняка, но могу предположить (исходя из научного и бытового здравого смысла), что на «опасных», но эффективных в плане быстродействия полученного объектного кода языках пишется не система управления ракетой, кораблём или станцией, а обработка на борту каких-нибудь исследовательских данных, которая всё-таки не так критична к разного рода ошибкам и сбоям. А систему управления (вообще любую, а уж тем более космической техникой) я бы лично писал на каком-нибудь пусть не самом эффективном, но на сверхнадёжном языке.

* * *

Коллеги, спасибо за ответы. Всё очень интересно. Продолжаем дальше обсуждение…
...
Рейтинг: 0 / 0
ПО для разработки космических систем и бортовое ПО космических систем
    #39398499
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей СилкинА систему управления (вообще любую, а уж тем более космической техникой) я бы лично писал на каком-нибудь пусть не самом эффективном, но на сверхнадёжном языке.
Как бы это деликатно сказать, надёжных языков не существует. "Настоящий программист способен создать фортран-программу на любом языке программирования".
...
Рейтинг: 0 / 0
ПО для разработки космических систем и бортовое ПО космических систем
    #39398544
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Силкин,
На Modula-2 какой-то софт писали:
http://www.kronos.ru/about/koltashev
...
Рейтинг: 0 / 0
ПО для разработки космических систем и бортовое ПО космических систем
    #39398545
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oberon , как ни странно
...
Рейтинг: 0 / 0
ПО для разработки космических систем и бортовое ПО космических систем
    #39398580
Eolt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Единственный высокоуровневый язык который подходит для космической промышленности - это Си. Потому как более низкоуровневого уже нет, а более высокоуровневый не нужен. Всякие модулы и обероны не подходят, потому как профессиональные программисты на них не пишут. А софт должны писать спецы экстра-класса с большим опытом работы. Так что Си и только Си.
...
Рейтинг: 0 / 0
ПО для разработки космических систем и бортовое ПО космических систем
    #39398585
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Eolt,

а что в С низкоуровнего? ассемблерные вставки?
...
Рейтинг: 0 / 0
ПО для разработки космических систем и бортовое ПО космических систем
    #39398587
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eNoseEolt,

а что в С низкоуровнего? ассемблерные вставки?
высокоуровневость - дело относительное.
вот си - он и есть корссплатформенный ассемблер. т.е. чуть выше уровнем асма.

не развитая система типов.
работа с памятью.
средства абстракции.
модульность.
...
Рейтинг: 0 / 0
ПО для разработки космических систем и бортовое ПО космических систем
    #39398590
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNвот си - он и есть корссплатформенный ассемблер. т.е. чуть выше уровнем асма.В каком месте он (Цэ) кросплатформенный? В возможности напихать define под всё, что известно разработчику?
...
Рейтинг: 0 / 0
ПО для разработки космических систем и бортовое ПО космических систем
    #39398591
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovВ каком месте он (Цэ) кросплатформенный?
в том что код на си - компилируется под разные архитектуры.
но да, даже кроссплатформенность - тоже вещь относительная.
по сравнению с ассемблером - он кроссплатформенный, а по сравнению с той же джавой - уже как-то и не очень...
...
Рейтинг: 0 / 0
ПО для разработки космических систем и бортовое ПО космических систем
    #39398592
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
ZyK_BotaNeNoseEolt,

а что в С низкоуровнего? ассемблерные вставки?
высокоуровневость - дело относительное.
вот си - он и есть корссплатформенный ассемблер. т.е. чуть выше уровнем асма.

не развитая система типов.
работа с памятью.
средства абстракции.
модульность. паскаль

ровно то же самое
...
Рейтинг: 0 / 0
25 сообщений из 90, страница 1 из 4
Форумы / Программирование [игнор отключен] [закрыт для гостей] / ПО для разработки космических систем и бортовое ПО космических систем
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]