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