Введение

Никакой. Это список людей, которые совершили прорывные открытия в создании, развитии и понимании возможностей компьютеров.

Пионеры

Дата достижения Персона Достижение1977 Адлеман, Леонард Значительный вклад и практическое применение криптографии с открытым ключом. 1944 Эйкен, Говард Задумал и совместно разработал Harvard Mark I. 830~ Аль-Хорезми Термин «алгоритм» происходит от «алгоритмизма» — метода выполнения арифметических операций с индусско-арабскими цифрами, популяризированного аль-Хорезми в его книге «О вычислениях с индусскими цифрами». 1970, 1989 Аллен, Фрэнсис Э. Разработала битовую векторную нотацию и графы потока управления программой; первая женщина, ставшая членом IBM Fellow (1989); первая женщина — лауреат премии Тьюринга ACM (2006). 1939 Атанасов, Джон Создал первый электронный цифровой компьютер — Atanasoff–Berry Computer, хотя он не был программируемым и не являлся Тьюринг-полным. 1822, 1837 Бэббидж, Чарльз Сформулировал концепцию программируемого компьютера общего назначения; разработал аналитическую машину и построил прототип менее мощной механической вычислительной машины. 1973 Бахман, Чарльз Выдающийся вклад в технологию баз данных. 1954, 1963 Бэкус, Джон Возглавил команду, создавшую FORTRAN (Formula Translation) — первый практический язык программирования высокого уровня, и разработал форму Бэкуса — Наура, описывающую синтаксис формального языка. 850~ Бану Муса Три брата, написавшие книгу «Книга гениальных устройств», описывающую, по-видимому, первую программируемую машину — автоматический флейтист. 1960–1964 Баран, Пол Один из двух независимых изобретателей концепции цифровой коммутации пакетов, используемой в современных компьютерных сетях, включая Интернет. Опубликовал серию отчетов и статей о разделении информации на «блоки сообщений» и передаче их по распределенным сетям (1960–1964). 1874 Бодо, Эмиль Французский инженер-телеграфист; запатентовал код Бодо — первый способ цифровой связи. Единица скорости передачи данных бод названа в его честь. 1960-е Бауэр, Фридрих Л. Предложил стек для вычисления выражений совместно с Эдсгером В. Дайкстрой. Оказал влияние на становление информатики как самостоятельной научной дисциплины; ввел термин «инженерия программного обеспечения». Внес вклад в численный анализ, основы интерпретации и трансляции языков программирования, систематику разработки программ, преобразование программ и криптологию. 1953 Беллман, Ричард Э. Американский прикладной математик, введший динамическое программирование (1953). 2018 Бенгио, Ёшуа; Хинтон, Джеффри; Лекун, Ян Концептуальные и инженерные прорывы, сделавшие глубокие нейронные сети критически важным компонентом вычислений. 1995 Блум, Мануэль Вклад в основы теории вычислительной сложности и ее применение к криптографии и проверке программ. 1966 Бём, Коррадо Теоретически обосновал концепцию структурированного программирования. 1847, 1854 Буль, Джордж Формализовал булеву алгебру — основу цифровой логики и информатики. 1947 Бут, Кэтлин Изобрела первый язык ассемблера. 1969, 1978 Бринч Хансен, Пер Разработал мультипрограммирующую систему RC 4000, которая ввела концепцию ядра операционной системы и разделение политики и механизма; фактически первая архитектура микроядра. Совместно с Тони Хоаре разработал монитор и создал первую реализацию монитора. В RC 4000 реализовал первую форму удаленного вызова процедур. 1959, 1995 Брукс, Фред Менеджер проектов IBM System/360 и OS/360; автор книги «The Mythical Man-Month». 1908 Брауэр, Луитцен Эгбертус Ян Основал интуиционистскую логику, которая позже стала широко использоваться в системах доказательства теорем. 1954 Беркс, Артур Предложил обратную польскую нотацию совместно с Доном Уорреном и Джесси Райтом в 1954 году, не зная о более раннем использовании Конрадом Цузе постфиксной нотации в его Z3 в 1941 году, а позже независимо переосмыслил Фридрих Л. Бауэр и Эдсгер В. Дайкстра для использования со стеками. 1930 Буш, Ванневар Пионер аналоговых вычислений; создатель концепции Memex, которая привела к разработке гипертекста. 1951 Каминер, Дэвид Вместе с Джоном Пинкертоном разработал компьютер LEO — первый компьютер для бизнеса, для компании J. Lyons and Co. 1974 Катмулл, Эдвин Пионер в области компьютерной графики (CGI) и 3D-графики, разработавший текстурное отображение, алгоритм подразделения поверхности Катмулла — Кларка (совместно с Джимом Кларком) и сплайн Катмулла — Рома (совместно с Рафаэлем Ромом). Бывший вице-президент Industrial Light & Magic и соучредитель и бывший президент Pixar. 1978 Серф, Винт Вместе с Бобом Каном разработал протокол управления передачей и интернет-протокол (TCP/IP) — основные протоколы связи данных в Интернете и других компьютерных сетях. 1956 Чомски, Ноам Внес вклад в информатику своей работой в области лингвистики. Разработал иерархию Чомски, оказывающую непосредственное влияние на теорию языков программирования и другие области информатики. 1936 Черч, Алонзо Внес фундаментальный вклад в теоретическую информатику, в частности, в развитие теории вычислимости в форме лямбда-исчисления. Независимо от Алана Тьюринга сформулировал то, что теперь известно как тезис Черча — Тьюринга и доказал, что логика первого порядка неразрешима. 1962 Кларк, Уэсли А. Разработал LINC — первый функциональный компьютер, уменьшенный в размерах и цене для индивидуальных пользователей (1963). Многие его особенности считаются прототипами основных элементов персональных компьютеров. 1981 Кларк, Эдмунд М. Разработал проверку моделей и формальную верификацию программного и аппаратного обеспечения совместно с Э. Алленом Эмерсоном. 1987 Кок, Джон Значительный вклад в разработку компиляторов и теорию компиляции, архитектуру больших систем и разработку компьютеров с уменьшенным набором команд (RISC). 1970 Кодд, Эдгар Ф. Предложил и формализовал реляционную модель управления данными — теоретическую основу реляционных баз данных. 1971 Конвей, Линн Суперскалярная архитектура с множественным выпуском инструкций и динамическим планированием вне очереди. 1967 Кук, Стивен Формализовал понятие NP-полноты, стимулировав большое количество исследований в теории вычислительной сложности. 1965 Кули, Джеймс Вместе с Джоном В. Таки создал быстрое преобразование Фурье. 1944 Кумбс, Аллен Разработал и построил компьютеры Mark II Colossus, заменившие версию Mark I (которая была первым в мире цифровым электронным вычислительным устройством). 1989 Корбато, Фернандо Дж. Пионерская работа по организации концепций и руководству разработкой универсальных, крупномасштабных, многозадачных и распределенных компьютерных систем CTSS и Multics. 1964–1996 Крей, Сеймур Разработал серию компьютеров, которые на протяжении десятилетий были самыми быстрыми в мире; основал Cray Research, которая построила многие из них; признан создателем индустрии суперкомпьютеров. 1978, 1993 Катлер, Дэвид Н. Крупный пионер в области разработки операционных систем благодаря своей работе в Digital Equipment Corporation и Microsoft, где он был ведущим инженером ядер VMS и Windows NT (соответственно). 1962 Даль, Оле Юхан Вместе с Кристеном Нюгаардом изобрел прото-объектно-ориентированный язык SIMULA. 1965 Дэвис, Дональд Один из двух независимых изобретателей концепции цифровой коммутации пакетов, используемой в современных компьютерных сетях, включая Интернет. Сформулировал и назвал эту концепцию для сетей связи передачи данных (1965–66). Многие широкозонные сети коммутации пакетов 1970-х годов, включая ARPANET, были «почти во всех отношениях» похожи на его первоначальный проект 1965 года. 1976 Диффи, Уитфилд Фундаментальный вклад в современную криптографию. Знаковая работа Диффи и Хеллмана 1976 года «Новые направления в криптографии» представила идеи криптографии с открытым ключом и цифровых подписей — основу протоколов безопасности, используемых в Интернете сегодня. 1968 Дайкстра, Эдсгер В. Разработал алгоритм поиска кратчайшего пути; ввел термин «структурное программирование»; изобрел семафор; знаменито предположил, что оператор GOTO следует считать вредным. 1918 Экклс, Уильям и Джордан, Фрэнк Уилфред Запатентовали триггерную схему Экклса — Джордана, так называемый «двухстабильный триггер», строительный блок всех ячеек цифровой памяти. Построенный на вакуумных лампах, их концепция была необходима для успеха взлома кода Colossus.