Владимир Паронджанов писал(а):
Третье. В чем состоит наше главное достижение? Главное достижение в том, что сотрудники комплексных отделов передают работу программистам в математически строгой форме – в виде программ, пригодных для трансляции в объектные коды.
Стоп! Вдумаемся в то, что Вы пишете. Некто не программисты, а именно сотрудники комплексных отделов (они сами или их сотрудники-непрограммисты, не важно), занимаются программированием без участия программистов, и получают на выходе некоторые программы (в каком-то виде, не готовом к использованию по назначению).
Да, это правильно.
igor писал(а):
Затем, они передают результаты своей программисткой деятельности настоящим программистам (во всяком случае, Вы их называете именно программистами), которые на самом деле программированием как бы не занимаются, а просто транслируют готовые программы в объектные коды.
Да, это настоящие программисты. В данном случае "трансляция" — это условный термин, охватывающий целый ряд операций.
(Смотрите правую половину чертежа на схеме здесь). Игорь! Нельзя говорить, что наши программисты "программированием как бы не занимаются". Это неверно. У программистов работы хватает:
— программисты делают системные программы (речь идет о создании программ для бортового управляющего компьютера "Бисер" и для наземного компьютера "Бисер");
— программисты делают программы для наземного специального персонального компьютера, входящего в состав Рабочего места оператора (РМО); РМО устанавливается на комплексном стенде НПЦАП, на Контрольно-испытательной станции и на космодромах.
— программисты организуют совместную работу многомашинного программно-аппаратного комплекса, в состав которого входят три компьютера:
— бортовой управляющий компьютер "Бисер";
— наземный компьютер "Бисер";
— наземный специальный персональный компьютер, входящий в состав Рабочего места оператора (РМО);
Добавьте сюда тот факт, что Технология разработки алгоритмов и программ "Графит-Флокс" несовершенна. Она не обеспечивает 100%-ю трансляцию программ (созданных инженерами-комплексниками) в объектные коды.
Это значит, что при отсутствии автоматической трансляции программисты вынуждены часть прикладных программ, созданных инженерами-комплексниками, переписывать вручную на ассемблере (имеется в виду ассемблер компьютера "Бисер").
Я обрисовал лишь часть задач, решаемых нашими программистами. Полный перечень задач выглядит гораздо внушительнее.
igor писал(а):
Думаю, что на самом деле во всей этой деятельности есть своя логика, роли грамотно распределены и очень хорошо налажено взаимодействие различных специалистов.
Да, так и есть.
igor писал(а):
Тем не менее, очевидно, что с терминологией здесь полный бардак: непрограммисты у Вас программируют, а программисты - не программируют. Из этого бардака с терминологией и проистекает этот парадоксальный по своему звучанию лозунг "Программирование без программистов".
С этим замечанием я согласиться не могу. Учитывая важность проблемы, отвечу в отдельном сообщении.
====================
Пояснение. Бортовой компьютер "Бисер" разработан в Научно-производственном центре автоматики и приборостроения имени академика Н.А. Пилюгина. Изготавливается на заводе, входящем в состав Центра.
Компьютер "Бисер" не имеет ни экрана, ни клавиатуры. Думаю, что большинство участников и гостей нашего форума, скорее всего, не имеет опыта работы с такими компьютерами.