В оглавление

ОТ МУДРЫХ ПРИНЦИПОВ НЕ ОТКАЗЫВАЮТСЯ

Ровно 10 лет назад организован Институт систем информатики, один из самых молодых в Сибирском отделении. Но возник он не на пустом месте.

директор института
д.ф.-м.н. А.Марчук

История института началась более 40 лет назад, когда академик С.Л.Соболев предложил молодому программисту Андрею Ершову возглавить Отдел программирования в Институте математики Сибирского отделения. Поэтому сегодня мы можем говорить о более чем сорока годах деятельности Сибирской школы программирования.

Юбилейная дата -- это всегда повод осмыслить пройденный путь и постараться понять, все ли у нас в порядке, чтобы двигаться вперед. Сорок лет -- огромный срок не только для человека, но и для коллектива. По теории развития коллективов, все проекты, организации и учреждения проходят фазы энтузиазма, формализации и развития и, наконец, загнивания и распада. К нашему коллективу, начало которому было положено Отделом программирования, кажется, эта теория плохо применима. Период энтузиазма был, период формализации тоже был, и очень давно, а вот периода загнивания и распада, к счастью, не наблюдаем.

В чем же дело, в чем феномен четырех десятков лет устойчивого развития нашего коллектива? Думается, что причин несколько.

Во-первых, это личность А.Ершова -- безусловного лидера и создателя научной школы. Андрей Петрович был не только крупнейшим ученым, не только создавал "вес" направлению программирования, защищал от посягательств и устанавливал контакты с зарубежными коллегами, он воспитал плеяду самостоятельных думающих последователей, сформировал традиции неформального и формального общения. Важно, что никто не прятался за его научный авторитет, а смело проявлял инициативу, брал ответственность на себя. Когда случилась беда и Андрея Петровича с нами не стало, его ученики В.Котов, А.Нариньяни, И.Поттосин продолжили дело, внесли в него свое, новое видение.

Вторым существенным фактором, благотворно повлиявшим на развитие коллектива, на мой взгляд, является то, что постоянно сохранялся баланс между научной сущностью задач и методов исследования и программистским ремеслом как таковым. Программирование -- быстро меняющаяся наука, наука молодых. И в Отделе программирования, и позже в отделах Вычислительного центра, и сейчас в самостоятельном институте работали и работают замечательные программисты, владеющие всем арсеналом профессии, способные в одиночку или малыми группами реализовывать сложнейшие программные системы, создавать языки программирования, формировать новые технологии.

Мы счастливы тем, что воспитываем все новые и новые поколения ниспровергателей, заслуженно считающих, что они лучше программируют, больше знают и умеют. А им на смену уже готовится новая "гвардия". За примерами далеко ходить не приходится: Алексей Недоря, Владимир Малюх, Михаил Бульонков еще недавно были безусловно одними из лучших, и их умений не убавилось, но теперь они руководят командами и, я уверен, там подрастают новые таланты. Однако если бы мы чрезмерно увлеклись промышленным программированием, это довольно быстро отрицательно сказалось бы на эволюции института. Нужны и теория, и эксперименты, в общем, нужны как воздух фундаментальные исследования.

Третьим фактором, интегрирующим предыдущие, стала нацеленность коллектива на выполнение крупных оригинальных проектов. В шестидесятые годы такими были система АЛЬФА и проект АИСТ, в семидесятые -- АЛЬФА-6 и БЕТА. Восьмидесятые прошли "под знаком" проекта МАРС, было выполнено значительное число больших и малых проектов, поддержанных на национальном уровне. В девяностые - в период государственной реформации -- наука стала "не в почете", однако раскрученный маховик творческой энергии уже не остановить.

Теперь молодые вышли на первые позиции и проявили потрясающее упорство, чтобы реализовать и довести до рынка такие проекты, как bCAD, XDS, системы искусственного интеллекта. Большие проекты и оттачивают программистское искусство, и заставляют решать серьезные фундаментальные проблемы, и формируют творческие команды. Когда несколько лет назад я предложил словосочетание "Сибирская школа программирования" применительно к тому, что нас объединяет, коллеги сочли его емким и верным по существу. Это не кастовость, это верность профессии, редкой, но очень нужной.

Так что же дальше? Что нам по существу нужно изменить в нашей стратегии? А ничего. У нас все в порядке, загнивание и распад наступят только тогда, когда мы откажемся от мудрых принципов, оставленных нам предыдущими поколениями.

А.Марчук,
директор ИСИ им.А.П.Ершова СО РАН,
доктор физико-математических наук.