Введение

Американский ученый-компьютерщик Сеймур Гинзбург (12 декабря 1927 года - 5 декабря 2004 года) был американским пионером теории автоматов, теории формального языка и теории баз данных, в частности; и информатики в целом. Его работа оказала влияние на разграничение теоретической информатики от дисциплин математики и электротехники. За свою карьеру Гинзбург опубликовал более 100 статей и три книги по различным темам теоретической информатики.

Биография

Сеймур Гинзбург получил степень бакалавра в Городском колледже Нью-Йорка в 1948 году, где вместе с другим студентом Мартином Дэвисом он посещал класс по математике, преподаваемый Эмилем Постом. Он получил степень доктора философии. Доктор математики из Мичиганского университета в 1952 году, учился у Бена Душника. Профессиональная карьера Гинзбурга началась в 1951 году, когда он принял должность ассистента профессора математики в Университете Майами в Корал Гейблс, штат Флорида. Он полностью обратил свое внимание на информатику в 1955 году, когда переехал в Калифорнию, чтобы работать в корпорации Northrop. Затем он занял должности в корпорации National Cash Register Corporation, Hughes Aircraft и System Development Corporation. В СДК Гинзбург сначала сосредоточился на теории абстрактных машин. Впоследствии он сформировал и возглавил исследовательский проект, посвященный теории формального языка и основам компьютерных наук. В состав исследовательской группы входили: Шейла Грейбах, Майкл А. Харрисон, Джин Роуз, Эд Спэниер и Джо Уллиан. Работа, которая вышла из этой группы, отличала теорию компьютерных наук от других областей, поместив Гинзбург в центр того, что стало теоретическим сообществом компьютерных наук. В годы работы в SDC молодой Джефф Уллман провел одно лето, работая на Гинзбург, изучая как теорию формального языка, так и широкий подход к исследованиям в теории компьютерных наук. Аль Ахо считает, что лето Ульмана с Гинзбургом оказало большое влияние на карьеру Ахо в области компьютерных наук. В интервью Ахо вспомнил, что в Принстонском университете было мало компьютерных наук, пока он учился на докторскую степень. Однако после того, как Уллман вернулся из своего лета с Гинзбургом, Ахо заявил, что Уллман "в основном учил Хопкрофта и меня теории формального языка". Гинзбург присоединился к факультету Университета Южной Калифорнии в 1966 году, где он помог создать отдел информатики в 1968 году. В 1974 году он был удостоен стипендии Гуггенхайма и провел год, путешествуя по миру, читая лекции по областям теоретической информатики, которые он помог создать. В 1978 году Гинзбург был назначен первым профессором компьютерных наук Флетчера Джонса в USC, должность он занимал до выхода на пенсию в 1999 году. Он продолжил свою работу по теории формального языка и автоматам в 1970-х годах. В 1980-х годах в USC Гинзбург создал исследовательскую группу, посвященную теории баз данных. Он организовал первый PODS (Симпозиум по принципам систем баз данных) в Марина-дель-Рей в 1982 году и был движущей силой на конференции в 1990-х годах. Его почтили неожиданной сессией на PODS 1992 года по случаю его 64-го дня рождения. В его честь был создан праздничный бюллетень, отредактированный Джеффом Уллманом. Карьера Гинзбурга внезапно закончилась в 1999 году, когда у него диагностировали начало болезни Альцгеймера. Он ушел из активного преподавания и стал почетным профессором компьютерных наук в USC. Последние годы жизни он страдал от ухудшения здоровья и умер 5 декабря 2004 года. Гинзбург был тепло вспомнен в мемориале, опубликованном в журнале ACM SIGMOD Record Его работа в теории автоматов привела к тому, что община теоретиков перешла в более теоретическое направление. Эта работа завершилась публикацией книги о математике машин в 1962 году. В 1960-х годах Гинзбург обратил свое внимание на теорию формального языка. Он изучал контекстные свободные грамматики и опубликовал известный всеобъемлющий обзор контекстно-свободных языков в 1966 году. Гинзбург первым заметил связь между языками, свободными от контекста, и языками "подобными ALGOL". Это привело к тому, что область теории формального языка стала влиять на исследования языков программирования. Результаты Гинзбурга по контексту свободных грамматик и отталкивают приемников считаются одними из самых глубоких и красивых в этом районе. Они остаются стандартными инструментами для многих специалистов в области компьютерных наук, работающих в области формальных языков и автоматов. В 1974 году Гинзбург вместе с Армином Б. Кремером разработал теорию грамматических форм. В 1980-х годах Гинзбург стал одним из первых пионеров в области теории баз данных. Он продолжал работать в этой области до выхода на пенсию. Его профессиональные вклады охватывали такие разнообразные темы, как функциональная зависимость, история объектов, история электронных таблиц, Datalog и реструктуризация данных.