А интересно, какие языки программирования применяют для наших космических проектов. Не на ассеблере же пишут... До и для американских неплохо бы узнать.
Паскаль, C/C++, Фортран :) Какие же еще? :D
Все-таки про ассемблер не забывайте - тоже пишут, но редко :D
В 80-х "Вымпел" (ПК ОК "Буран") писали на ассемблере. Обращаться по другому с "Аргоном" А-15А было невозможно. Да и бились за каждый такт и ячейку, слишком крутая была задача для такой техники. Ну и, естественно, знали все до последней команды и ячейки и что в какой момент происходит и почему.
как раз бортовое - сплошь и рядом на ассемблере из-за жестких ограничений по железу (как по быстродействию, так и по памяти).
Кое-где еще Аду используют, по слухам та же "Энергия".
У американцев С, Ада и разновидности Ассемблера. Идет медленный сдвиг в С++ (в основном сложные гражданские проекты). Военные традиционно к Аде тяготеют.
ЦитироватьПаскаль, C/C++, Фортран :) Какие же еще? :D
Ну на Фортране можно сделать какой нибудь расчёт и его результаты распечатать, всё остальное с большим трудом и через задницу. :D
ЦитироватьЦитироватьПаскаль, C/C++, Фортран :) Какие же еще? :D
Ну на Фортране можно сделать какой нибудь расчёт и его результаты распечатать, всё остальное с большим трудом и через задницу. :D
Да, ладно - "ФОРТРАН - язык для настоящих мужчин!!!" :lol:
Кто бы сомневался, трус не играет в хоккей. :lol:
Эх возьмешь бывало в руки колоду перфокарт, и давай проверять прошивку с помощью читалки. А ЭВ то какие были- БЭСМ-4, ЕС-1020. Не то,что нынешние ноутбуки, лэптопы, десктопы. :cry:
Давненько не брал я в руки перфокарт (почти по Гоголю). :D
ЦитироватьЭх возьмешь бывало в руки колоду перфокарт, и давай проверять прошивку с помощью читалки.
А вставлять новые данные с помощью её же и лезвия не приходилось? ;) :)
ЦитироватьДавненько не брал я в руки перфокарт (почти по Гоголю). :D
Самое прекрасное в колоде перфокарт это то что после окончания всего из них можно сделать салют!
ЦитироватьЦитироватьЭх возьмешь бывало в руки колоду перфокарт, и давай проверять прошивку с помощью читалки.
А вставлять новые данные с помощью её же и лезвия не приходилось? ;) :)
А як жеж. А Вам не приходилось заклеивать лишние дырочки?
ЦитироватьЦитироватьДавненько не брал я в руки перфокарт (почти по Гоголю). :D
Самое прекрасное в колоде перфокарт это то что после окончания всего из них можно сделать салют!
Ну почему же. Неплохие картотеки с записями на обратной стороне получались. :D
ЦитироватьНу на Фортране можно сделать какой нибудь расчёт и его результаты распечатать, всё остальное с большим трудом и через задницу. :D
Это вы видимо отстали - от Фортранов нынешних (Compaq, что-ли сейчас хозяин?), я к примеру - не напрягаюсь со всем остальным (и материал для него получается вполне себе качественный - IMSL помогает и собственные накопления по этому делу)...
Ну это есть маненько. :D
Лет двадцать не работал. Ламер в общем. :cry:
НО согласитесь , что структура у языка не настроена на управление. Выход в наборе библиотек и стандартных программах ( прошу прощения за устаревшую терминологию).
У нас в АСУ ТП на АЭС обычно использовался специализированный язык заточенный под конкретную систему со своим набором библиотек для упрощения программирования. :lol:
ЦитироватьНу это есть маненько. :D
Лет двадцать не работал. Ламер в общем. :cry:
НО согласитесь , что структура у языка не настроена на управление. Выход в наборе библиотек и стандартных программах ( прошу прощения за устаревшую терминологию).
У нас в АСУ ТП на АЭС обычно использовался специализированный язык заточенный под конкретную систему со своим набором библиотек для упрощения программирования. :lol:
Есть чудная тулза - f2c, на юнихе фортрановский код только с ее помощью и компилится (gcc). С-код получается приктически нечитабельным, но подлинковать его при необходимости куда надо не составляет проблем.
А Compaq fortran - это кажись даже детище мелкософта, диджитала, и только потом - Compaq.
Я даже как-то думал, что в СССР только на фортране и программировали, но потом всплыли всякие ПЛ, МОДУЛА и тд.
На авиасвите как-то попал в кунг рлс, помойму П-18, там стояли Intel Pentium 200MHz MMX, софт написан была на асме и паскале (!)
Что-то похожее думаю и в "Кольчуге"
Выглядело очень красиво - карта Украины, на ней куча точек, все движутся, прям авиасимулятор детства F-19
ЦитироватьЦитироватьНу это есть маненько. :D
Лет двадцать не работал. Ламер в общем. :cry:
НО согласитесь , что структура у языка не настроена на управление. Выход в наборе библиотек и стандартных программах ( прошу прощения за устаревшую терминологию).
У нас в АСУ ТП на АЭС обычно использовался специализированный язык заточенный под конкретную систему со своим набором библиотек для упрощения программирования. :lol:
Есть чудная тулза - f2c, на юнихе фортрановский код только с ее помощью и компилится (gcc). С-код получается приктически нечитабельным, но подлинковать его при необходимости куда надо не составляет проблем.
есть и самостоятельный gcc фортран - g77
может ето раньше небыло но сейчас есть (а также g95 но он редко инсталируетса)