Они вывели технологии и программирование на новый уровень. Вы ещё их не знаете? Пора с ними познакомиться:
5. Джон Бэкус.
Он был ученым-компьютерщиком, наиболее известным как разработчик FORTRAN. Он получил степень магистра математики в 1950 году в Колумбийском университете.
Что он сделал: Бакус руководил командой, которая изобрела FORTRAN, первый широко используемый язык программирования высокого уровня. Он изобрел BNF (форму Бэкуса-Наура), обозначение для определения синтаксиса формального языка. Он также популяризировал термин «язык функционального программирования».
4. Брайан Керниган.
Ученый, работавший в Bell Labs. В начале своей карьеры он был редактором программного обеспечения для Prentice Hall International.
Что он сделал: он разработал ОС Unix с Деннисом Ричи и Кеном Томпсоном. Он написал множество Unix-программ, включая cron и ditroff для Версии 7. Керниган является соавтором языка программирования AMPL и AWK.
3. Кен Томпсон.
Пионер компьютерного сообщества и сообщества хакеров. Он наиболее известен разработкой и внедрением операционной системы Unix.
Что он сделал: он изобрел язык программирования B и был одним из первых разработчиков операционной системы Plan 9. Он также изобрел язык программирования Go, работая на Google. Кроме того, Томпсон работал над кодировкой UTF-8, таблицами конечных игр и регулярными выражениями.
2. Бьярн Страуструп.
Специалист по информатике, профессор, работает в Morgan Stanley. Он был руководителем отдела исследований крупномасштабных программ Bell Labs.
Что он сделал: Бьярн Страуструп работал вместе с Деннисом Ричи, совместно разрабатывая язык Си. В 1978 году он начал разрабатывать язык C ++ (позже названный C с классами). Он написал его определение, произвел первую реализацию и спроектировал все ее основные средства. Страуструп также написал учебник для языка, который он разработал.
1. Алан Тьюринг.
Ученый, математик, криптоаналитик и логик. Его называют отцом теоретической информатики и искусственного интеллекта.
Что он сделал: во время Второй мировой войны он разработал множество методов взлома немецких шифров. Тьюринг построил электромеханическую машину, которая могла найти настройки машины Энигмы. Он формализовал концепции вычислений и алгоритмов с помощью машины Тьюринга. Машины, которая может быть адаптирована для симуляции логики любых алгоритмов.
А каких выдающихся программистов вы ещё знаете? О ком хотели бы узнать больше?