Воспоминания о языках программирования в авиации (и не только)

superwad

Местный
Это актуально в случае, если на борту МС-21 есть оборудование, которое обменивается данными по этому стандарту. Учитывая новизну МС21 есть надежда, что от столь древнего легаси там избавились.

Среди причин информационного успеха российских банков называлось как раз отсутствие древних систем. Благодаря позднему старту, наши банки были избавлены от кобола и подобного, которое западные банки вынуждены тащить за собой до сих пор. В этом плане МС21 чем-то похож. Авиаонику пришлось разрабатывать с нуля уже в XXI веке. Логично по максимуму применять решения XXI века.

Так МС21 ещё и эталоном авионики станет :)
Кобол не самый поганый язык. На сегодня есть куча дерьмовых языков, для меня таким является C++, ибо такого г нахлебался - ну нафиг. Особенно для критических систем. Только языки с жесткими ограничениями, такими как Ада например...

Это и последующие 42 сообщения перенесены из темы MC-21 - новости проекта
 
Последнее редактирование модератором:
Реклама
Кобол не самый поганый язык. На сегодня есть куча дерьмовых языков, для меня таким является C++, ибо такого г нахлебался - ну нафиг. Особенно для критических систем. Только языки с жесткими ограничениями, такими как Ада например...
Бейсик и Фортран наше всё.
 
Переходим все на ассемблер. Такое чувство, что решили все древние языки вспомнить. Странно, что алгол и паскаль не вспомнили, ну и конечно просто C.
ПЛ/1 в институте был. Да и в машинных кодах разок программу писал.
 
Для ассемблера надо хорошо понимать железо, а не просто на кнопки нажимать и копипастить. Но надо железки продавать и побольше, поэтому придумали вот это все.
 
На Луну грубо говоря летали на калькуляторе. А сейчас надо гигабайты памяти и гигагерцы процессоров для того чтобы запустить текстовый редактор.
 
На Луну грубо говоря летали на калькуляторе. А сейчас надо гигабайты памяти и гигагерцы процессоров для того чтобы запустить текстовый редактор.
Буран чётко показал как можно летать на калькуляторе. Может сейчас программисты такие и не знают оптимальные алгоритмы решения задач? Вот и идёт всё по нарастающей.
 
На Луну грубо говоря летали на калькуляторе. А сейчас надо гигабайты памяти и гигагерцы процессоров для того чтобы запустить текстовый редактор.
Какое это имеет отношение к языкам программирования? Ну и Word посложнее программы для полёта на Луну, если что.
 
Реклама
Какое это имеет отношение к языкам программирования? Ну и Word посложнее программы для полёта на Луну, если что.
Главное - какое это имеет отношение к новостям по МС-21. :D
 
Бейсик и Фортран наше всё.
Бейсик ничё так себе как язык. Для быстрописания всяких левых поделий. На смену ему сегодня пришёл Питон. Тот же принцип программирования. Для критических систем не подходит. Фортран великолепен своей математической библиотекой, для числодробилок он просто лучший. Было дело, надо было с готовой программы на Фортране переписать под Паскаль, разобрался...
 
Переходим все на ассемблер. Такое чувство, что решили все древние языки вспомнить. Странно, что алгол и паскаль не вспомнили, ну и конечно просто C.
Как не вспомнили Паскаль, а АДА? Как раз для критических систем используется, вот F-35 много чего для него на нём написано, для спутников используется в Америке...
Я до сих пор пишу на Lazarus - вполне себе нормально получается, оптимизация особенно работа с памятью нормально реализовано, хотя может и можно и более лучше написать эти библиотеки, но вполне себе нормально работает, особенно учитывая то, что получается нативный код...
 
Для ассемблера надо хорошо понимать железо, а не просто на кнопки нажимать и копипастить. Но надо железки продавать и побольше, поэтому придумали вот это все.
Чётко поставленная задача сильно снижает трудоёмкость написания готового кода. Проект Буран это не только железо, это довольно сильный прорыв в написании софта для него...
 
На Луну грубо говоря летали на калькуляторе.
скорее на логарифмической линейке))
Коллеги, не возражаете, если я все эти воспоминания тут про то, кто из форумчан какие языки программирования изучал в молодости, покрушу? (я вот тоже недавно поностальгировал и к удивлению своему спустя почти 40 лет вспомнил что-то по паскалю и даже написал небольшую программку, чтоб кое-что по-быстрому посчитать)))
Или жалко, и сделать под эти мемуары отдельную ветку в оффтопике?)
Прошу отреагировать тут: палец вверх или сердечко - снести, любая другая реакция - перенести куда-то и сохранить для потомков)) Вечером/ночью тогда по итогам этого "голосования" почищу тут

UPD. Коллеги, спасибо за активное участие в голосовании по поставленному вопросу, но с учетом того, сколь востребованной оказалась тема, позволил себе пойти вразрез с демократией и оставить таки все эти наши воспоминания про изучавшиеся языки программирования, выделив их в отдельную ветку. Надеюсь, не будете сильно возражать?))
 
Последнее редактирование:
(я вот тоже недавно поностальгировал и к удивлению своему спустя почти 40 лет вспомнил что-то по паскалю и даже написал небольшую программку, чтоб кое-что по-быстрому посчитать)))
"Hello, world!"? ;)
#ау
 
нет, была одна итерационная задачка в сугубо бытовых целях: надоело перебирать варианты на бумажке и решил тряхнуть молодостью (в школе, вернее в УПЦ, еще в советские времена изучали алгол - это уже совсем забыл всё, в МАИ - опять-таки алгол (это во второй половине 80-х!!! не знаю, зачем нас ему учили, ну видимо потому что "персоналок" тогда еще в институте практически не было, впервые увидел их только в конце 80-х на "базовом предприятии"), фортран и бейсик, но для диплома на том самом "базовом предприятии" сам как-то освоил паскаль - и вот из него что-то запомнилось))
#ау
 
МАИ - опять-таки алгол (это во второй половине 80-х!!! не знаю, зачем нас ему учили, ну видимо потому что "персоналок" тогда еще в институте практически не было, впервые увидел их только в конце 80-х на "базовом предприятии") и фортран, но для диплома на том самом "базовом предприятии" сам как-то освоил паскаль
В ИВЦ хаёвни было сразу три ЕС-ки – ЕМНИП 1030, 1040 и при мне привезли и почти год устанавливали 1060, т. к. к ней прилагалось аж две градирни! На неё допустили лишь преподов и дипломников, мы же довольствовались "старшими" моделями, но перфокарты настропалились читать только так!.. Алгола никакого не было – только фортран.
Потом года с 85-го на кафедрах начали появляться первые персоналки ДВК-2 – тут уже появились паскаль и знаменитый "солитёр", в который упоённо рубились часами. ;)
Но из паскаля практически ничего не запомнилось, т. к. диплом прошёл на АЗиГ-е – а там была СМ-1420, тот же фортран, полуподпольный ORACLE, а дальше пошли "настоящие" персоналки IBM, и настольной книгой стала BigBlueC и СУБД Paradox...
#ау
 
Реклама
Посторонним В, у нас в МАИ на младших курсах зачем-то был алгол (как и в УПЦ ВТ при ИНЭУМ АН СССР в 9-10 классах), но ЕМНИП чисто теоретически, пару семестров, без особой практике на живых машинах. Потом пошел фортран - и на нем уж вовсю что-то делали в "терминальных залах" ЕС-1033 с такими зелеными монохромными мониторами (ЕС-1066 появилась там уже позднее, по-моему). Ни одной писишки в МАИ, когда там учился (до 1991 года) не видел. Только на "базовом предприятии" году в 1987-м впервые и познакомился с XTшкой под ДОС 3.30 и с дисководом 5 дюймов на 360 КБ))
А перфоркарты - да... Натырил их немало в свое время (те, у которых было мало дырочек продырявлено) и сделал тогда из них "картотеку" с ЛТХ всяких разных самолетиков))) До сих пор по-моему где-то у родителей на антресолях валяется)))
А в УПЦ при ИНЭУМ нас вообще учили еще работать с перфолентой, там тогда еще перфокарты не в ходу были...
Потом на "базовом предприятии" был еще курс бейсика - на нем писали игровые программки (типа тенниса) и опробовали их в компьютерном классе с машинами "Ямаха" с оранжевыми монохромными мониторами. Ну а "взрослые дяди и тети" считали там на VAXе, на паскале - поэтому для диплома и пришлось его изучить самостоятельно. Потом уж там персоналки (первые АТ 286, затем PC/2 на 386 процессоре ЕМНИП) появились в каждой комнате, и не по одной, и пошел С++, но его уж не осилил.

З.Ы. поскольку "мнение общественности" в целом уже понятно, вечером всю эту ностальгию снесу, прошу не волноваться! Но время еще есть - вдруг оно изменится и придется сохранить всё это где-то в спецветке?))
#ау
 
Назад