ПРЕДИСЛОВИЕ
проф. И. В. Поттосин
Предлагаемый читателям сборник содержит материалы по истории новосибирской школы программирования.
Одна из ведущих советских школ в этой области, она ведет свою историю с 1958 года, когда в Институте математики СО АН СССР создается отдел программирования, руководителем которого был с момента основания отдела и до своей кончины Андрей Петрович Ершов и все публикуемые материалы так или иначе связаны с его именем.
Мы стремились включить в сборник разноплановые материалы анализ выполненных проектов, историю их создания и использования в российском советском и международном контекстах, информацию о деятельности отдела, воспоминания о людях и событиях, в которых отразился дух тех 50-х, 60-х, 70-х годов. Часто все это переплетается в одном и том же материале, что нами приветствовалось. И по форме публикации различны здесь и аналитический обзор и простой перечень событий и мероприятий и воспоминания об отдельных событиях, и диалог собеседников: мы не стремились свести все к единому стилю, полагаясь на вкус и желания авторов. для нас важно, что все публикации это не взгляд со стороны, они принадлежат людям, принимавшим активное участие в той работе, о которой идет речь. В их основе лежат живые воспоминания, поэтому возможна небольшая аберрация зрения, как это обычно бывает когда глядишь на давние события.
Первые три публикации дают некоторую общую картину и посвящены основателю новосибирской школы Андрею Петровичу Ершову и работам этой школы периода ее становления. Они в известном смысле являются повторными: первая из них расширенный вариант доклада, представленного на 4-й международной конференции «Перспективы систем информатики» (Новосибирск, 2001 г .) и опубликованного на английском языке в ее трудах (Lecture Notes Science, Vol. 2244, 2001), две следующие были опубликованы в Трудах Международного симпозиума «Computers in Europe. Paste, Present and Future» (Киев, 1998 г .). Учитывая связь этих работ с тематикой сборника и то, что они опубликованы в изданиях, малодоступных широкому кругу читателей, мы сочли возможным открыть ими наш сборник.
Далее следуют две заметки, посвященные университетским годам Л. П. Ершова (так сказать, «внутриутробному» периоду развития новосибирской школы) и истории одной из первых прикладных работ отдела программирования.
Последующие шесть работ освещают историю первых проектов отдела в области языков программирования и трансляторов в 60-х годах. диалог Л. Л. Берса и Л. Ф. Гара рассказывает об участии новосибирцев в международном проекте создания языка Алгол-68. Публикация С. Б. Покровского это лишь малая часть того, что можно рассказать о столь многолетнем проекте как многоязыковая транслирующая система БЕТА. Работы Л. В. Городней и Д. Я. Левина освещают ново- сибирский вклад в реализацию языков, предложенных нашими американскими коллегами и друзьями. А. В. Замулин рассказывает о том, с чего начинались новосибирские работы по информационным системам и базам данных.
Далее Л. В. Городняя рассказывает о деятельности нашего отдела в области школьной информатики здесь мы были первыми в Советском Союзе. Н. А. Черемных обращает внимание на ту огромную роль, которую А. П. Ершов сыграл в информационном обеспечении научных исследований. Отдел программирования дал жизнь нескольким организациям историю возникновения одной из них КБ СП описывает Е. И. Никозтьников. Наконец, две последние работы рассказывают об участии новосибирцев во всесоюзной научно-организационной деятельности.
Дополнением к данному сборнику служит отдельно публикуемый препринт В. А. Евстигнеева, в котором даются итоги работ новосибирской школы к концу 70-х.
Сборник заведомо не полон история ряда других заметных проектов новосибирской школы еще не описана: это предмет следующих публикаций.
Заметим, что история программирования, в отличие, например, от истории вычислительных машин, описана очень слабо: публикаций немного монографий нет вовсе. Надеемся, что издание этого сборника пусть в малой мере исправит это положение.
Написание, подготовка и издание сборника осуществлялись при поддержке Российского гуманитарного научного фонда, грант № 00-03-00277.
Из сборника «Становление Новосибирской школы программирования. Мозаика воспоминаний». Новосибирск, 2001 г.
Перепечатываются с разрешения редакции.