«Книга Дракона» — Премия Тьюринга!

Ассоциация вычислительно техники объявила лауреатов премии Тьюринга – премии за выдающийся научно-технический вклад. В 2021 году ими стали профессор Колумбийского университета Альфред Ахо и профессор Стэнфордского университета Джефри Ульман. Они получили свою награду за заслуги, совершенные более 40 лет назад, а именно за создание компилятора, то есть программы для перевода текста, написанного на языке программирования в набор машинных кодов. Что удивительно, этой методикой пользуются до сих пор IT-специалисты со всего мира.

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

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

Сейчас премию финансирует компания Google. Вице-президент корпорации Джефф Дин заявил, что Альфред Ахо и Джефри Ульман своими заслугами заложили основы для современного развития программирования и создания программного обеспечения.

Интересно, что основателями корпорации Google были студенты, обучавшиеся у профессора Джефри Ульмана в Стэнфордском университете – Сергей Брин и Ларри Пейдж.

Профессор Джефри Ульман сразу заметил талант этих учеников. Он говорил, что они были настолько талантливыми и усердными, что он боялся лишь одного – чтобы университет мог обеспечить их достаточными ресурсами для воплощения своих идей в жизнь. Эти идеи, родившиеся еще в университетские времена, со временем переросли в поисковую систему Google. Профессор делает также акцент на том, что он не хотел мешать своим студентам воплощать идеи, а лишь давал подсказки в некоторых вопросах.

Две книги Джефри Ульмана и Альфреда Ахо по мнению Ассоциации вычислительной техники имеют наибольшую ценность – это «Проектирование и анализ компьютерных алгоритмов» (1974) и «Принципы создания компилятора» (1977).

Первая книга является базовым учебником для изучения алгоритмов, и она нашла свое признание во всем мире. Книга была актуальна и во времена зарождения информатики, и популярна до сих пор.

Вторая книга как раз рассказывает о переводе языка программирования в машинные коды. Эту книгу часто называют «Книгой Дракона», потому что на обложке изображен дракон, сражающийся с рыцарем. И обложка такая неспроста. Как говорят сами авторы: «дракон обозначает сложность создания компилятора, рыцарь – синтаксически управляемую трансляцию, а его конь – анализ потока данных».

Книга «Принципы создания компилятора» множество раз дополнялась и переиздавалась. Последнее издание, выпущенное в 2007 году, называется «Компиляторы: принципы, инструменты и методика». Несмотря на то, что прошло уже немало лет и технологии шагнули вперед, книга до сих пор остается актуальной и имеет немалую популярность среди программистов.

Сами лауреаты были очень удивлены, что спустя столько лет с момента написания своих трудов им была присуждена премия Тьюринга. А Джефри Ульман сказал, что никак не ожидал получить премию по информатике за написание книги.

Radio Ru