Языки программирования

Автор KAA, 24.07.2007 20:59:29

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

KAA

А интересно, какие языки программирования применяют для наших космических проектов. Не на ассеблере же пишут... До и для американских неплохо бы узнать.

бобры

Паскаль, C/C++, Фортран :) Какие же еще?  :D

Kot

Все-таки про ассемблер не забывайте - тоже пишут, но редко  :D

MikeP

В 80-х "Вымпел" (ПК ОК "Буран") писали на ассемблере. Обращаться по другому с "Аргоном" А-15А было невозможно. Да и бились за каждый такт и ячейку, слишком крутая была задача для такой техники. Ну и, естественно, знали все до последней команды и ячейки и что в какой момент происходит и почему.

Arie

как раз бортовое - сплошь и рядом на ассемблере из-за жестких ограничений по железу (как по быстродействию, так и по памяти).

Кое-где еще Аду используют, по слухам та же "Энергия".

Agent

У американцев С, Ада и разновидности Ассемблера. Идет медленный сдвиг в С++ (в основном сложные гражданские проекты). Военные традиционно к Аде тяготеют.

Salo

ЦитироватьПаскаль, C/C++, Фортран :) Какие же еще?  :D
Ну на Фортране можно сделать какой нибудь расчёт и его результаты распечатать, всё остальное с большим трудом и через  задницу. :D
"Были когда-то и мы рысаками!!!"

Дмитрий В.

Цитировать
ЦитироватьПаскаль, C/C++, Фортран :) Какие же еще?  :D
Ну на Фортране можно сделать какой нибудь расчёт и его результаты распечатать, всё остальное с большим трудом и через  задницу. :D
Да, ладно - "ФОРТРАН - язык для настоящих мужчин!!!"  :lol:
Lingua latina non penis canina
StarShip - аналоговнет!

Salo

Кто бы сомневался, трус не играет в хоккей. :lol:
Эх возьмешь бывало в руки колоду перфокарт, и давай проверять прошивку с помощью читалки. А ЭВ то какие были- БЭСМ-4, ЕС-1020. Не то,что нынешние ноутбуки, лэптопы, десктопы.  :cry:
Давненько не брал я в руки перфокарт (почти по Гоголю). :D
"Были когда-то и мы рысаками!!!"

Старый

ЦитироватьЭх возьмешь бывало в руки колоду перфокарт, и давай проверять прошивку с помощью читалки.
А вставлять новые данные с помощью её же и лезвия не приходилось? ;) :)

ЦитироватьДавненько не брал я в руки перфокарт (почти по Гоголю). :D
Самое прекрасное в колоде перфокарт это то что после окончания всего из них можно сделать салют!
1. Ангара - единственная в мире новая РН которая хуже старой (с) Старый Ламер
2. Назначение Роскосмоса - не летать в космос а выкачивать из бюджета деньги
3. У Маска ракета длиннее и толще чем у Роскосмоса
4. Чем мрачнее реальность тем ярче бред (с) Старый Ламер

Salo

Цитировать
ЦитироватьЭх возьмешь бывало в руки колоду перфокарт, и давай проверять прошивку с помощью читалки.
А вставлять новые данные с помощью её же и лезвия не приходилось? ;) :)
А як жеж. А Вам не приходилось заклеивать лишние дырочки?


Цитировать
ЦитироватьДавненько не брал я в руки перфокарт (почти по Гоголю). :D
Самое прекрасное в колоде перфокарт это то что после окончания всего из них можно сделать салют!

Ну почему же. Неплохие картотеки с записями на обратной стороне получались. :D
"Были когда-то и мы рысаками!!!"

Reader

ЦитироватьНу на Фортране можно сделать какой нибудь расчёт и его результаты распечатать, всё остальное с большим трудом и через  задницу. :D
Это вы видимо отстали - от Фортранов нынешних (Compaq, что-ли сейчас хозяин?), я к примеру - не напрягаюсь со всем остальным (и материал для него получается вполне себе качественный - IMSL помогает и собственные накопления по этому делу)...

Salo

Ну это есть маненько. :D
Лет двадцать не работал. Ламер в общем. :cry:
НО согласитесь , что структура у языка не настроена на управление. Выход в наборе библиотек и стандартных программах ( прошу прощения за устаревшую терминологию).
У нас в АСУ ТП на АЭС обычно использовался специализированный язык заточенный под конкретную систему со своим набором библиотек для упрощения программирования. :lol:
"Были когда-то и мы рысаками!!!"

Ярослав

ЦитироватьНу это есть маненько. :D
Лет двадцать не работал. Ламер в общем. :cry:
НО согласитесь , что структура у языка не настроена на управление. Выход в наборе библиотек и стандартных программах ( прошу прощения за устаревшую терминологию).
У нас в АСУ ТП на АЭС обычно использовался специализированный язык заточенный под конкретную систему со своим набором библиотек для упрощения программирования. :lol:

Есть чудная тулза - f2c, на юнихе фортрановский код только с ее помощью и компилится (gcc). С-код получается приктически нечитабельным, но подлинковать его при необходимости куда надо не составляет проблем.

А Compaq fortran - это кажись даже детище мелкософта, диджитала, и только потом - Compaq.

Я даже как-то думал, что в СССР только на фортране и программировали, но потом всплыли всякие ПЛ, МОДУЛА и тд.

На авиасвите как-то попал в кунг рлс, помойму П-18, там стояли Intel Pentium 200MHz MMX, софт написан была на асме и паскале (!)
Что-то похожее думаю и в "Кольчуге"
Выглядело очень красиво - карта Украины, на ней куча точек, все движутся, прям авиасимулятор детства F-19

goran d

Цитировать
ЦитироватьНу это есть маненько. :D
Лет двадцать не работал. Ламер в общем. :cry:
НО согласитесь , что структура у языка не настроена на управление. Выход в наборе библиотек и стандартных программах ( прошу прощения за устаревшую терминологию).
У нас в АСУ ТП на АЭС обычно использовался специализированный язык заточенный под конкретную систему со своим набором библиотек для упрощения программирования. :lol:

Есть чудная тулза - f2c, на юнихе фортрановский код только с ее помощью и компилится (gcc). С-код получается приктически нечитабельным, но подлинковать его при необходимости куда надо не составляет проблем.

есть и самостоятельный gcc фортран - g77
может ето раньше небыло но сейчас есть (а также g95 но он редко инсталируетса)