времени приказом Министра радиопромышленности СССР уже были назначены по представлению руководства СО АН СССР главным инженером – первым заместителем директора КБ системного программирования – Г.П. Макаров и заместителем директора по научной работе – А. П. Ершов (по совместительству), которые начали формирование коллектива КБ системного программирования (структура, штатное расписание, персоналии и т. д.) и решение всех многочисленных и порой сложных технических, финансовых, хозяйственных и бытовых проблем новой организации. Поначалу дирекция ВЦ СО АН СССР разместила КБ системного программирования в здании ВЦ, выделив несколько рабочих помещений и обслуживая сотрудников наравне со своими сотрудниками, а в сентябре 1969 года КБ системного программирования получило отдельное здание, раньше занимаемое Отделением кибернетики Института математики СО АН СССР. К этому времени были решены основные организационные вопросы по структуре КБ системного программирования, приему новых сотрудников, созданию управляющих структур (дирекция, Ученый совет, административные и технические службы, службы снабжения, охраны и хозяйственного обеспечения), а также определены основные научно-технические направления деятельности тематических подразделений КБ. Основу научно-технического коллектива КБ составили сотрудники ВЦ СО АН СССР, выпускники мехмата НГУ (1967–1970 гг.) и НЭТИ. Первыми начальниками тематических отделов стали М. И. Нечепуренко, Г. И. Кожухин, И. В. Поттосин, В. Л. Катков, технические подразделения возглавил Г. П. Макаров[196]. Становление новосибирской школы программирования Учитывая важность проводимых в КБ системного программирования работ, МО СССР организовало при КБ Представительство Заказчика, направив туда офицеров, непосредственно связанных с разработкой и испытанием перспективных образцов противосамолетной и противоракетной обороны. Первым начальником Военной приемки был назначен И. М. Карпов. В сентябре 1969 года директора-организатора КБ системного программирования С.С. Московского сменил К.В. Тоболев, бывший начальник отдела программирования систем противоракетной обороны 10 ГНИИП (Казахстан), а вслед за ним в феврале 1970 года начальниками тематических отделов были назначены И. А. Буряк и В. Н. Моисеенко, ранее занимавшие должности заместителей начальников управлений в том же полигоне и имеющие опыт по созданию и испытанию сложных комплексов противовоздушной обороны. К началу 1970 года, в основном, закончилось формирование коллектива сотрудников КБ системного программирования и его обустройства в Академгородке, начались его рабочие будни по решению более сложных научных, технических, организационных, бытовых, строительных и психологических проблем, связанных со спецификой совместной деятельности с ЦНПО «Вымпел» (г. Москва) и СО АН СССР (ВЦ СО АН СССР), с одной стороны, и непосредственной работой на объектах противовоздушной обороны на 10 ГНИИП (Казахстан), с другой стороны.
На протяжении последующих шести лет (1970–1975 гг.) деятельность КБ системного программирования была связана с преодолением противоречий, заложенных как раз в этой специфике работы. Мнения разделились, так как одни считали, что главное направление работ – это создание средств автоматизации (инструментарий) для разработки прикладных программ сложных технических систем и моделирования процессов управления этими системами, а также оказание помощи в использовании этих средств тематиками (разработчиками) программного обеспечения, вплоть до участия в проведении испытаний проектируемых систем; другие же считали необходимым, кроме вышеозначенного, самим доводить программный продукт до окончательной реализации на объектах ПВО со сдачей программного обеспечения технических комплексов[197].
Второе направление работ, безусловно более трудоемкое и сложное, связано с длительным взаимодействием сотрудников КБ системного программирования с разработчиками образцов техники и программ в г. Москве, а также постоянным пребыванием этих же сотрудников на объектах 10 ГНИИП (Казахстан) при отладке и испытании программного обеспечения, что в условиях неотлаженного транспорта и отсутствия минимально приемлемых бытовых условий работы сотрудников на объектах, представляло сложную проблему для руководства КБ системного программирования. Однако благодаря высокому профессионализму и патриотизму его сотрудников, задачи, поставленные Правительством страны, успешно решались. Среди сотрудников КБ было немало энтузиастов, месяцами находящихся в командировках, нередко по ночам отлаживающих программы на объектах 10 ГНИИП в суровых условиях Казахской степи[198].
Организация и развитие Конструкторское бюро системного программирования в Академгородке под руководством А.П. Ершова было недолгим. Противоречия между военными – руководителями КБ – и учеными постепенно привели к конфликту, связанному с различиями в понимании целей и задач, стоящих перед КБ. Это противостояние разрешилось в 1972 году с образованием Новосибирского филиала Института точной механики и вычислительной техники Академии наук СССР (НФ ИТМиВТ), в котором. А.П. Ершов был назначен заместителем директора по научной работе. Вместе с ним в НФ ИТМиВТ, возглавлявшим В.Л. Катковым, перешла значительная часть сотрудников Конструкторского бюро. Само КБ системного программирования сохранило военную тематику и вскоре было переведено в Гомель. В НФ ИТМиВТ продолжились работы по созданию программного обеспечения МВК «Эльбрус»; его сотрудники, вместе с коллегами из Вычислительного центра, приняли участие в территориальном проекте вычислительном центре коллективного пользования СО АН СССР. Вскоре А.П. Ершов стал научным руководителем темы «Разработка программного обеспечения вычислительных центров коллективного пользования» в рамках этого проекта[199].
КБ системного программирования в составе ЦНПО «Вымпел» в 1974 году из г. Новосибирск было переведено в г. Гомель. Важнейшие комплексы программного обеспечения для основных экспериментальных и боевых радиолокаторов и других средств системы противоракетной обороны начиная с 1973 года создавались коллективом сотрудников КБ системного программирования в тесном сотрудничестве с разработчиками алгоритмов и технических средств головных институтов ЦНПО – НИИРП, РТИ, КБРП, НИИДАР. С апреля 1974 года предприятие вступило в сложную полосу своей деятельности, связанной с передислокацией, а сотрудники перешли в режим жизни по треугольнику: Новосибирск, Гомель, Балхаш. Этот процесс длится практически до осени 1976 года, когда основные специалисты были обеспечены жильем в г. Гомеле. В числе важнейших разработок, выполненных специалистами КБ системного программирования, в рассматриваемом периоде были программные комплексы полигонных радиолокационных станций «Аргунь», «Руза», «Неман», «Дон-2НП», а также боевые радары, в том числе: программное обеспечение для многофункциональной секторной радиолокационной станции «Дон-2Н» подмосковного стрельбового комплекса противоракетной обороны «Амур»; программное обеспечение радиолокационной станции «Волга» в системе предупреждения о ракетном нападении в Белоруссии (г. Ганцевичи)[200].
В настоящее время OAO «Конструкторское бюро системного программирования» (далее – КБСП) – ведущее предприятие в Республике Беларусь и Российской Федерации, специализирующееся на масштабной разработке системного и прикладного программного обеспечения управления радиолокационными и информационными средствами системы контроля космического пространства. Более чем 40-летний опыт участия КБСП в крупных проектах создания средств и систем специального назначения позволил сформировать коллективы разработчиков, имеющих большие практические навыки реализации программного обеспечения реального времени, создать и постоянно совершенствовать технологию его разработки, создать архив прикладных программных средств, элементы которого могут быть использованы при разработке новых средств и систем. Основной персонал КБСП – инженеры-программисты, имеющие большой опыт создания программного обеспечения сложных систем управления[201].
Удалось сохранить в кооперации промышленности, ведущей создание средств противоракетной обороны, радиозавод, находящийся на территории Белоруссии, основанный