Майкл Э. Леск (род. 1945) — американский учёный-компьютерщик .
В 1960-х годах Майкл Леск работал над проектом информационно-поисковой системы SMART , написал большую часть ее поискового кода и провел множество поисковых экспериментов, а также получил степень бакалавра физики и химии в Гарвардском колледже в 1964 году и докторскую степень в Гарварде . Университет химической физики в 1969 году. [2] [3]
С 1970 по 1984 год Леск работал в Bell Labs в группе, создавшей Unix . Леск написал инструменты Unix для обработки текста ( tbl , Refer и стандартный пакет макросов ms , все для troff ), для компиляции ( Lex ) и для работы в сети ( uucp ). Он также написал переносимую библиотеку ввода-вывода (предшественницу stdio.h на C ) и внес значительный вклад в разработку препроцессора языка C. [4]
В 1984 году он ушёл работать в Bellcore , где руководил исследовательской группой в области компьютерных наук. [2] Там Леск работал над конкретными приложениями информационных систем, в основном с географией (система направления движения) и словарями (система устранения неоднозначности слов в контексте ). В 1990-х годах Леск работал над большой химической информационной системой, проектом CORE, совместно с Корнеллским университетом , Центром онлайн-компьютерных библиотек , Американским химическим обществом и Службой химических рефератов . С 1998 по 2002 год Леск возглавлял отдел информационных и интеллектуальных систем Национального научного фонда , где он курировал вторую фазу инициативы NSF по созданию цифровых библиотек. С 2003 по 2023 год он был профессором кафедры библиотечных и информационных наук Школы коммуникации и информации Университета Рутгерса . [3] [5] [6]
Леск получил награду Flame за достижения в жизни от Usenix в 1994 году, является членом ACM в 1996 году [1] и в 2005 году был избран членом Национальной инженерной академии . [7] Он является автором ряда книг. [8]
Избранные книги Майкла Леска: [8]