Кіріспе

Канадалық компьютер ғалымы Альфред Вайно Ахо (Alfred Vaino Aho; 9 тамыз 1941 жылы туған) – Канадалық компьютер ғалымы. Ол бағдарламалау тілдері, компиляторлар және оған байланысты алгоритмдер жөніндегі еңбектерімен, сондай-ақ компьютерлік бағдарламалау өнері мен ғылымы туралы оқулықтарымен танымал. Ахо 1999 жылы Ұлттық Инженерлік Академиясының мүшесі болып сайланды. Ол және оның көп жылдық әріптесі Джеффри Уллман 2020 жылғы Тьюринг сыйлығының иегері, бұл компьютерлік ғылымдағы ең жоғары награда саналады. Ол 1967 жылдан 1991 жылға дейін Bell Labs-те зерттеулер жүргізді, ал 1997 жылдан 2002 жылға дейін Компьютерлік ғылымдар зерттеу орталығының вице-президенті болды. 1995 жылдан бері Колумбия университетінде Лоуренс Гассманның Компьютер ғылымы бойынша профессоры қызметін атқарады. Ол 1995 жылдан 1997 жылға дейін және 2003 жылдың көктемінде кафедра меңгерушісі болды. Докторлық диссертациясында Ахо контекстсіз тілдердің мүмкіндіктерін кеңейту үшін индекстелген грамматика мен ұялы стек автоматын құрды, бірақ олардың шешімділігі мен жабылу қасиеттерінің көп бөлігін сақтап қалды. Индекстелген грамматиканың бір қолданылуы – әсіресе биологиялық қолданыстарда, параллель қайта жазу жүйелерін модельдеу. Принстонды бітіргеннен кейін Ахо Bell Labs-тегі Компьютерлік ғылымдар зерттеу орталығына қосылды, онда ол тиімді тұрақты өрнектер мен жол үлгілерін сәйкестендіру алгоритмдерін жасады және оларды Unix құралдары egrep және fgrep-тің алғашқы нұсқаларында іске асырды. fgrep алгоритмі Aho–Corasick алгоритмі ретінде танымал болды; ол Маргарет Дж. Корасик жасаған және басқа да жол іздеу қолданбаларында қолданылатын бірнеше библиографиялық іздеу жүйелерімен пайдаланылады. Bell Labs-те Ахо Стив Джонсон және Джеффри Уллманмен тығыз жұмыс істеді, бағдарламалау тілдерін талдау және аудару үшін тиімді алгоритмдерді әзірледі. Стив Джонсон синтаксистік талдау генераторы yacc-ты жасау үшін LALR төменнен жоғары талдау алгоритмдерін қолданды, ал Майкл Е. Леск және Эрик Шмидт лексикалық талдау генераторы lex-ты жасау үшін Ахоның тұрақты өрнектерді сәйкестендіру алгоритмдерін пайдаланды. Lex және yacc құралдары және олардың туындылары бүгінгі көптеген бағдарламалау тілдерінің компиляторларының алдыңғы бөлімдерін жасау үшін қолданылды. Ахо және Уллман компиляторды жобалауға қатысты теорияны жинақтаған компиляция техникасы туралы бірнеше оқулықтар жазды. 1977 жылы жарық көрген Principles of Compiler Design оқулығының мұқабасында жасыл айдаһар бейнеленген және ол "жасыл айдаһар кітабы" деп белгілі болды. 1986 жылы Ахо мен Уллманға Рави Сети қосылып, "қызыл айдаһар кітабы" (1995 жылғы "Хакерлер" фильмінде қысқаша көрсетілген) атты жаңа басылымды жасады, ал 2006 жылы Моника Лам "күлгін айдаһар кітабын" жасады. Айдаһар кітаптары университет курстарымен қатар өнеркәсіптік анықтама ретінде де қолданылады. 1974 жылы Ахо, Джон Хопкрофт және Уллман "Компьютерлік алгоритмдерді жобалау және талдау" еңбегін жазып, алгоритмдер жөніндегі алғашқы зерттеулерінің бір бөлігін жинақтады. Бұл кітап бірнеше онжылдықтар бойы компьютерлік ғылымда ең көп сілтеме жасалған кітаптардың бірі болды және алгоритмдер мен деректер құрылымдарын компьютерлік ғылымның оқу бағдарламасының негізгі курсы ретінде құруға ықпал етті. Ахо сонымен қатар Питер Дж. Вайнбергер және Брайан Керниганмен бірлесіп жазған AWK бағдарламалау тілінің авторлары ретінде де танымал ("A" әрпі "Ахо" дегенді білдіреді). 2010 жылғы мәліметтер бойынша Ахоның ғылыми қызығушылықтарына бағдарламалау тілдері, компиляторлар, алгоритмдер және кванттық есептеулер кіреді. Ол Колумбия университетінің Тіл және компиляторлар зерттеу тобының мүшесі. Жалпы, оның еңбектері 81,040 рет сілтеме жасалған және 2019 жылдың 8 мамырына дейін оның h-индексі 66-ны құрады. Ахо көптеген беделді наградаларды алды, соның ішінде IEEE-нің Джон фон Нейман медалін және Ұлттық Инженерлік Академиясының мүшелігін. 2003 жылы Америка өнер және ғылым академиясының мүшесі болып сайланды. Ол Ватерлоо университетінен және Хельсинки университетінен құрметті докторлық дәрежесін алды. Ол Америка ғылымын дамыту қауымдастығының, ACM, Bell Labs және IEEE мүшесі. Ахо, Хопкрофт және Уллман 2017 жылғы NEC Corporation сыйлық берген C&C сыйлығының иегерлері болды. Ол мен Уллман 2021 жылдың 31 наурызында 2020 жылғы Тьюринг сыйлығының иегерлері атанды.

Оқыту

Ахо 1995 жылдан бері Нью-Йорк қаласындағы Колумбия университетінде оқытады. 2003 жылы ол Колумбия түлектерінің қоғамынан «Ұлы мұғалім» сыйлығын алды.