история программирования в лицах проект по информатике
История программирования в лицах проект по информатике
Леди Лавлейс была единственной дочерью Джорджа Гордона Байрона (1792-1824). Байрон женился на Аннабелле Милбэнк (1792-1860) 2 января 1815 г. 10 декабря 1815 года в Мидлсекс (сейчас в черте Лондона) у них родилась дочь. Родители Ады прожили вместе всего год (не сошлись характерами). После того, как жена обвинила Байрона в нестандартной сексуальной ориентации (в Англии в те времена за это могли повесить), он подал на развод и отправился в революционную Италию, это произошло когда Аде не было и месяца. Дочь он после этого не видел. После развода мать сплавила ребенка родителям и отправилась круиз, лечится, вернулась она к тому моменту, когда можно было заняться воспитанием ребенка (хорошая мать, ничего не скажешь, а может после родов крыша слегка съехала, и она отправилась ее поправлять 🙂 ).
Воспитание ребенка начала с «изгнания демонов» (искоренение памяти об отце и борьба с «генами романтики», которые могли достаться Аде от отца). Сначала имя Августа Ада было сокращено до Ада, так как тезка Августа была двоюродной сестрой Байрона, с которой его связывали не совсем родственные отношения, упоминающиеся в «Стансах к Августе». Никто в доме не должен был упоминать о Байроне, а его книги были изъяты из семейной библиотеки.
Де Морган был женат на Мэри Соммервиль (1780-1872) (математик-любитель, перевела «Трактат о небесной механике» Пьера Лапласа), она познакомила Аду с Чарльзом Беббиджем (1791-1871), на тот момент он был профессором математики Кэмбриджского университета, Аде он рассказывал об устройстве своей разностной машины и практической пользе автоматических вычислений. Перед Адой открылась совершенно новая и неисследованная возможность с помощью математики заставить машину помочь человеку решить математические же задачи!
Но ни смотря, ни на семейные заботы, ни на проблемы со здоровьем она не прекращала заниматься математикой. К тому же замужество облегчило ее труды, т.к. у нее появился источник финансирования в виде капитала графов Лавлейсов.
Эти восемь примечаний посвящены, в основном, трём вопросам: особенностям работы машины; ее теоретическим возможностям и программированию конкретных задач.
Примечание B: рассмотрено запоминающее устройство и предложена система для символического обозначения данных, содержащихся в памяти (типы данных однако)
Примечание D: приведена программа для решения системы двух линейных уравнений с двумя неизвестными (первая в истории программа, при этом не Hello world 🙂 ). В приложении также применен термин рабочая переменная.
Примечание F: Ада замечает, что машина может получать решение задачи, которую из-за объема невозможно решить вручную.
Примечании G: приведена программа вычисления чисел Бернулли, в которой демонстрируются возможности программирования на аналитической машине, в частности, рекурсивные вложенные циклы (некоторые задачи без них очень сложно решить). В управляющих командах появилась команда условного перехода. «. неявная функция может быть вычислена машиной без того, чтобы предварительно быть разрешенной с помощью головы и рук человека.»
Бэббидж договорился с редактором научного журнала Ученые записки Тейлора о публикации перевода статьи Менабреа и комментариев к нему. Первый вариант был отдан в типографию 6 июля 1843 года, а 8 августа 1843 года был закончен последний вариант комментариев.
А как вам такая цитата из комментариев? «Аналитическая машина не претендует на то, чтобы создавать что-то действительно новое. Машина может выполнить все то, что мы умеем ей предписать. Она может следовать анализу, но она не может предугадать какие-либо аналитические зависимости или истины. Функции машины заключаются в том, чтобы помочь нам получить то, с чем мы уже знакомы». Выделения сделаны Адой.
4 ноября 1842 г. Беббиджу было отказано в финансировании его работ над машинами. Тогда Ада вместе с мужем и Бэббиджем, увлекавшимся теорией вероятностей, попыталась заработать на машину, играя на бегах. Они придумали систему ставок, но она себя не оправдала и Бэббидж вместе с мужем Ады, проиграв приличную сумму, отказались от игры. Но Ада продолжала «совершенствовать» систему ставок и при помощи некоего Джона Кросса продолжала играть. К 1884 году она прилично залезла в долги. Ее матери пришлось погасить долги, и выкупить компрометирующие Аду письма у Джона Кросса.
В начале пятидесятых у Ады появились признаки рака и 27 ноября 1852 года Ада Лавлейс умерла не дожив до 37 лет. Похоронена она была 3 декабря рядом с отцом в семейном склепе Байронов.
В мае 1979 года был объявлен победитель в конкурсе, проводимый министерством обороны США, на разработку универсального языка программирования. Им был язык Ada, названный в честь Ады Августы Лавлейс. Язык создали ученые и программисты под руководством Жана Ишбиа. Прототипом языка был Pascal.
Презентация по информатике и ИКТ на тему: «История информатики в лицах»
Ищем педагогов в команду «Инфоурок»
Описание презентации по отдельным слайдам:
Урок подготовил: Канайкин Александр Николаевич Учитель информатики и ИКТ ГБОУ школа № 178 г. Санкт-Петербург
Готфрид Вильгельм фон Лейбниц Лейбниц, который иногда называют последний универсальный гений, изобрел, по крайней мере, две вещи, которые важны для современного мира: исчисление и двоичная арифметика на основе биты. Современные физики, математики, инженерии, было бы немыслимо без бывших: фундаментальный метод работы с бесконечно малыми числами. Лейбниц был первым, чтобы издать его. Он разработал его вокруг 1673. В 1679 году он усовершенствовал нотацию для интеграции и дифференциации, которые все еще используют сегодня. Двоичная арифметика на основе дуальной системы он изобретен около 1679 г., и опубликована в 1701 году. Это и стало основой практически всех современных компьютеров.
Чарльз Бэббидж Британский математик и изобретатель, автор трудов по теории функций, механизации счета в экономике; иностранный член-корреспондент Петербургской АН (1832). В 1833 разработал проект универсальной цифровой вычислительной машины — прообраза ЭВМ. Бэббидж предусмотрел возможность вводить в машину инструкции при помощи перфокарт. Однако и эта машина не была закончена, поскольку низкий уровень технологий того времени стал главным препятствием на пути ее создания. Чарльза Бэббиджа часто называют «отцом компьютера» за изобретенную им аналитическую машину, хотя ее прототип был создан через много лет после его смерти.
Лавлейс Августа Ада А. Лавлейс разработала первые программы для аналитической машины Баббеджа, заложив тем самым теоретические основы программирования. Она впервые ввела понятие цикла операции. В одном из примечаний высказала главную мысль о том, что аналитическая машина может решать такие задачи, которые из-за трудности вычислений практически невозможно решить вручную. Так впервые машина была рассмотрена не только как механизм, заменяющий человека, но и как устройство, способное выполнять работу, превышающую возможности человека. Хотя аналитическая машина Баббеджа не была построена и программы Лавлейс никогда не отлаживались и не работали, однако ряд высказанных ею общих положений сохранили свое принципиальное значение и для современного программирования. В наши дни А. Лавлейс по праву называют первым программистом в мире.
Алан Тьюринг Алан Матисон Тьюринг переформулировать Kurt Goedel s unprovability результаты в терминах машин Тьюринга (ТМС). Тесно связанные с ранее работа была проделана Тьюринга советник Алонсо церкви. TMs впоследствии стал наиболее широко используются абстрактные модели вычислений. Универсальный TMs может эмулировать любой другой ТМ, или любым другим известным компьютера. Во время Второй мировой войны Тьюринг помог (с Welchman) расшифровать нацистской код. Некоторые источники говорят, что эта работа была решающей для победы над третьим Рейхом. Позже Тьюринг предложил свой знаменитый тест оценки, является ли компьютер разумного (больше на Истории искусственного интеллекта). Информатика самых востребованных премия носит его имя: премию Тьюринга.
Джон фон Нейман Американский математик, член Национальной АН США (1937). В 1926 окончил Будапештский университет. С 1927 преподавал в Берлинском университете, в 1930—33 — в Принстонском университете (США), с 1933 профессор Принстонского института перспективных исследований. С 1940 консультант различных армейских и морских учреждений (Н. принимал, в частности, участие в работах по созданию первой атомной бомбы). С 1954 член комиссии по атомной энергии. Научные работы посвящены функциональному анализу и его приложениям к вопросам классической и квантовой механики. Н. принадлежат также исследования по математической логике и по теории топологических групп. В последние годы жизни занимался главным образом разработкой вопросов, связанных с теорией игр, теорией автоматов; внёс большой вклад в создание первых ЭВМ и разработку методов их применения. Наиболее известен как человек, с именем которого связывают архитектуру большинства современных компьютеров (так называемая архитектура фон Неймана)
Конрад Цузе Немецкий инженер, пионер компьютеростроения. Наиболее известен как создатель первого действительно работающего программируемого компьютера (1941) и первого языка программирования высокого уровня (1945). Занимался созданием программируемой счётной машины. 1935-1938: Konrad Zuse строит Z1, первый в мире программно-управляемый компьютер. Несмотря на ряд проблем машиностроения нем были все основные составляющие современных станках, с использованием двоичной системы счисления и сегодня стандартное разделение хранения и управления. Цузе в 1936 году заявки на патент (Z23139/GMD Nr. 005/021), также свидетельствует о фон Нейман архитектура (повторно изобретена в 1945 году) с программы и данные, изменяемые в процессе хранения.
Ершов Андрей Петрович Выдающийся программист и математик, академик АН СССР, автор первой в мировой практике монографии по автоматизации программирования. Под руководством Ершова разрабатывались одни из первых отечественных программирующих программ («интегральные разработки» языка и системы программирования). Сформулировал ряд общих принципов программирования как нового и своеобразного вида научной деятельности, затронул аспект, который впоследствии будет назван дружественностью к пользователю, одним из первых в стране поставил задачу создания технологии программирования. Стал одним из создателей так называемой «школьной информатики» и признанным лидером отечественной школьной информатики, вошел в число ведущих мировых специалистов в этой области.
Никлаус Вирт Швейцарский инженер и исследователь мира программирования. Автор и один из разработчиков языка программирования Паскаль. Н.Вирт был одним из первых, кто ввел в практику принцип пошагового уточнения как ключевого для систематического создания программ. Помимо Паскаля, создал и другие алгоритмические языки (в их числе Модула-2 и Оберон). Они не слишком известны «производственным» программистам, но широко используются для теоретических исследований в области программирования. Вирт является одним из самых авторитетных в мире ученых в области компьютерных наук, его книга «Алгоритмы + структуры данных = программы» считается одним из классических учебников по структурному программированию.
Линус Торвальдс Создатель известной во всем мире операционной системы. В начале 1991 года он принялся писать собственную платформу, ориентированную на среднего потребителя, которую можно было бы распространять бесплатно посредством Интернета. Новая система обрела название Linux, полученное из сочетания имени ее создателя с наименованием UNIX. За десять лет Linux стал реальным конкурентом продуктов, выпускаемых Microsoft, способным потеснить монополию этой компании на рынке системного и серверного программного обеспечения. Тысячи «заинтересованных программистов», хакеров, специалистов по компьютерным сетям с радостью подхватили идею Линуса и принялись дописывать, доделывать, отлаживать то, что предложил им Торвальдс.
Лебедев Сергей Алексеевич Сергей Алексеевич Лебедев – действительный член АН СССР и АН УССР, лауреат Ленинской и Государственных премий, Герой Социалистического труда, главный конструктор первой в СССР и Европе электронной вычислительной машины БЭСМ и целого ряда других супер-ЭВМ. Один из инициаторов становления специальности «Вычислительная техника» в Московском энергетическом институте.
Норберт Винер Имя этого человека, живо интересовавшегося проблемами естествознания, стало известно всему миру после выхода в 1948 г. его книги «Кибернетика». Норберт Винер — известный американский математик, внёсший заметный вклад в теорию связи, участвовавший в создании первых вычислительных машин. Великий американский ученый, по праву считающийся «отцом кибернетики». Именно этот человек создал мир, в котором мы живем, — мир компьютеров, черных ящиков, умных машин и самонаводящихся ракет.
Презентация была опубликована 5 лет назад пользователеммаксим Ситников
Похожие презентации
Презентация на тему: » Информатика в лицах Выполнил: Ситников Максим Михайлович, Студент 11 – И группы Научный руководитель: Тальпис Александра Андреевна, преподаватель информатики.» — Транскрипт:
1 Информатика в лицах Выполнил: Ситников Максим Михайлович, Студент 11 – И группы Научный руководитель: Тальпис Александра Андреевна, преподаватель информатики Областное государственное автономное профессиональное образовательное учреждение «СТАРООСКОЛЬСКИЙ ПЕДАГОГИЧЕСКИЙ КОЛЛЕДЖ»
2 Актуальность Актуальность проекта обусловлена низким уровнем заинтересованности пользователей компьютеров в истории науки информатики. История науки является не только историей возникновения и реализации идей, но и историей людей, частью общечеловеческой культуры. Формирование любой науки плод коллективного разума многих ученых, выдающихся представителей разных стран и эпох. История информатики не исключение.
4 Проблема Проблема исследования заключается в том, что практически каждый из нас имел или имеет дело с компьютером и информационно-коммуникационными технологиями (ИКТ). Но не каждый из нас знает, чьи руки и головы способствовали развитию такой науки, как информатика. Данный проект позволяет проследить историю развития информатики; найти и показать наиболее выдающихся личностей и их открытия; выявить факторы, влияющие на развитие учёного.
5 Цель проекта: при исследовании истории развития информатики выявить учёных, которые внесли вклад в развитие данной области через наиболее значимые открытия; познакомиться с сервисами Интернета; развить коммуникативные компетентности; воспитать информационную культуру. Объект исследования: история развития информатики как науки. Предмет исследования: ученые, работавшие в области информатики.
6 1. Изучить историю развития информатики. 2. Найти наиболее значимые открытия, сопоставить с именами людей, сделавших эти открытия. 3. Описать процесс проектирования программного продукта и его функциональные возможности. Задачи
7 Для решения поставленных задач был использован комплекс методов, таких как: 1. изучение и анализ научно-методической учебной литературы, Интернет-ресурсов по теме исследования. 2. анализ нормативной и технической документации. Методическую основу исследования составляют работы: Велихова А. С., Гвоздева, В. А., Угриновича Н.Д., Степанова А.Н., Симоновича, С. В., Шамаракова И. П. Методы исследования
8 Методологическая основа исследования Методическую основу исследования составляют работы: Велихова А. С., Гвоздева, В. А., Угриновича Н.Д., Степанова А.Н., Симоновича, С. В., Шамаракова И. П.
9 Структура индивидуального проекта ВВЕДЕНИЕ I. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ИЗУЧЕНИЯ ТЕМЫ ИНФОРМАТИКИ В ЛИЦАХ 1.1 Зарубежные ученые, работавшие в области информатики 1.2 Русские ученые, работавшие в области информатики II. ПРАКТИЧЕСКИЕ АСПЕКТЫ ИЗУЧЕНИЯ ТЕМЫ ИНФОРМАТИКИ В ЛИЦАХ 2.1. Проектирование программного проекта 2.2. Описание и функциональные возможности программного продукта ЗАКЛЮЧЕНИЕ СПИСОК ЛИТЕРАТУРЫ ПРИЛОЖЕНИЕ
10 1. Зарубежные ученые, работавшие в области информатики Аристотель ( гг. до н.э) Определил основные формы мышления: понятие суждение умозаключение.
12 Ада Лавлейс Предложила использовать термины рабочая ячейка и цикл.
13 Джордж Буль Основоположник математической логики (булевой алгебры).
14 Норберт Винер Стал основателем кибернетической философии, основателем собственной школы.
15 Клод Шеннон Занимался разработкой криптографических систем, и позже это помогло ему открыть методы кодирования с коррекцией ошибок.
16 2. Русские ученые, работавшие в области информатики Ляпунов Алексей Андреевич Внес большой вклад в становление и развитие кибернетики.
17 Глушков Виктор Михайлович Основные труды посвящены теоретической и прикладной кибернетике: теория цифровых автоматов, автоматизация проектирования ЭВМ, применение кибернетических методов в народном хозяйстве.
18 Карцев Михаил Александрович Конструктор электронных вычислительных машин четырех поколений и мощных вычислительных комплексов реального времени, а также автор фундаментальных работ по вычислительной технике.
19 Ершов Андрей Петрович Автор первой в мировой практике монографии по автоматизации программирования.
20 Лозинский Дмитрий Николаевич Определил развитие отечественного программирования и стоял у истоков первых российских антивирусных решений.
21 Касперский Евгений Валентинович Один из ведущих мировых специалистов в области защиты от вирусов.
22 Список использованной литературы 1. html
20 величайших программистов всех времен
20. Дэвид Паттерсон
Что он сделал: Паттерсон известен своим вкладом в разработку процессора RISC (компьютер с сокращенным набором команд) и своими исследованиями RAID (избыточные массивы независимых дисков) и NOW (сеть рабочих станций).
Достижения: он получил премию Эккерта-Мошли, выдающегося педагога Карла Карлстрома и награду за выдающиеся заслуги ACM.
19. Джон Кармак
Что он сделал: он был ведущим программистом Id видеоигр Doom, Rage, Commander Keen и их продолжений. Он наиболее известен своими инновациями в 3D-графике, особенно благодаря алгоритму Reverse для теневых объемов. Кармак популяризировал использование нескольких методов в компьютерной графике, таких как адаптивное обновление мозаики, разбиение двоичного пространства, лучевое вещание, поверхностное кэширование и технология MegaTexture.
Достижения: он был удостоен Национальной академии телевизионных искусств и наук (дважды), премии «За достижения в области технологий и разработок» и конференции разработчиков игр Lifetime Achievement за свою новаторскую работу.
18. Дональд Эрвин Кнут
Что он сделал: Дональд Кнут работал над разработкой анализа вычислительной сложности алгоритмов и формальных математических методов для этого. Он популяризировал термин асимптотические обозначения. Он создал компьютерную систему набора текста TeX, системы компьютерного программирования WEB и CWEB для поощрения грамотного программирования.
Достижения: премия Тьюринга, премия Грейс Мюррей Хоппер, национальная медаль науки, медаль Фарадея, приз Киото и медаль Джона фон Неймана.
17. Гидо ван Россум
Что он сделал: В первые дни он писал подпрограмму glob () для BSD Unix и работал над языком программирования ABC. Он разработал Python, работая в Google и продолжает следить за процессом разработки Python, принимая важные решения, где это необходимо.
Достижения: Россум получил Премию NLUUG 2001 года за продвижение свободного программного обеспечения за свою работу над Python.
16. Джеймс Артур Гослинг
Что он сделал: Джеймс разработал многопроцессорную версию Unix, несколько компиляторов и почтовых систем, прежде чем присоединиться к Sun Microsystems. Он изобрел язык программирования Java и внедрил оригинальный компилятор Java и виртуальную машину в 1994 году. Он также внес вклад в ряд других программных систем, включая Gosling Emacs и NeWS.
Основные достижения: Гослинг был награжден премией «Экономист за инновации», медалью IEEE Джона фон Неймана и был награжден орденом Канадского ордена в 2007 году.
15. Никлаус Вирт
Что он сделал: Вирт известен разработкой множества языков программирования, включая Паскаль, Модула, и созданием нескольких классических тем в области разработки программного обеспечения. Он был главным конструктором Алгола В., Эйлера, Модулы, Модулы-2, Паскаля, Оберона, Оберона-2 и Оберона-7. Он также работал над цифровой системой проектирования и моделирования Lola.
Достижения: он был удостоен премии Тьюринга, премии за достижения в области языков программирования SIGPLAN и премии Марселя Бенуа.
14. Алан Кертис Кей
Основные достижения: Алан получил премию ACM Turing Award за свою работу над объектно-ориентированным программированием, UPE Abacus Award и UdK 01-Award за новаторский графический интерфейс.
13. Джон Маккарти
Кто он: Джон Маккарти был учёным и ученым, придумавшим термин «искусственный интеллект».
Что он сделал: Джон разработал семейство языков программирования Lisp, популяризировал разделение времени и работал над дизайном языка программирования ALGOL. Он был очень влиятельным в начале развития искусственного интеллекта. Он изобрел метод сбора мусора, чтобы решить проблему Lisp, который впоследствии стал языком программирования для приложений AI.
Основные достижения: он был удостоен премии Тьюринга, премии Киото, Национальной медали науки, премии компьютерных пионеров и премии IJCAI за выдающиеся достижения в области исследований.
12. Томас Евгений Курц
Что он сделал: он разработал язык программирования BASIC, чтобы позволить пользователям, не являющимся экспертами, взаимодействовать с компьютером. Он и Джон Кемени соучредили компанию True BASIC, Inc для продвижения True BASIC, которая является обновленной версией языка. Этот язык программирования получил широкое распространение на микрокомпьютерах, что позволило небольшим разработчикам и владельцам бизнеса самостоятельно разрабатывать программное обеспечение на компьютерах.
Основные достижения: Курц был удостоен награды AFIPS Pioneer Award и IEEE Computer Science Pioneer Award.
11. Джон Джордж Кемени
Что он сделал: Кемени был пионером в использовании компьютеров для простых людей. Он изобрел язык программирования BASIC (универсальный символьный код для начинающих) в 1964 году после экспериментов с LGP-30. Он также разработал DTSS (систему разделения времени по Дартмуту), которая является одной из первых в мире систем разделения времени.
Основные достижения: он получил награду Computer Pioneer Award в 1985 году.
10. Грейс Хоппер
Кто она: Грейс Хоппер была контр-адмиралом ВМС США и ученым-компьютерщиком. Она была одним из первых программистов компьютера Гарварда Марка I.
Что она сделала: Хоппер изобрела первый компилятор для языка программирования. Она популяризировала методологию машинно-независимого языка программирования, что привело к развитию COBOL. Ей также приписывают популярность термина отладка для исправления машинных сбоев.
Основные достижения: она была первой женщиной в мире, получившей свое имя в заслуженном научном сотруднике Британского компьютерного общества, почетном докторе наук Университета Маркетт и Национальной технологической медали (1991).
9. Джон Бэкус
Кто он: Джон Бэкус был ученым-компьютерщиком, наиболее известным как разработчик FORTRAN. Он получил степень магистра математики в 1950 году в Колумбийском университете.
Что он сделал: Бакус руководил командой, которая изобрела FORTRAN, первый широко используемый язык программирования высокого уровня. Он изобрел BNF (форму Бэкуса-Наура), обозначение для определения синтаксиса формального языка. Он также популяризировал термин «язык функционального программирования».
Основные достижения: Бэкус получил премию имени В.В. Макдауэлла, Национальную медаль науки, премию ACM Turing, премию Дрейпера и получил звание стипендиата IBM.
8. Билл Гейтс
Кто он: Человек, который не нуждается в представлении. Как я мог оставить в стороне самого богатого программиста в мире, чье программное обеспечение используется всем миром.
Что он сделал: В течение первых 5 лет работы в Microsoft Гейтс лично следил за каждой строкой кода, которую компания отправляла, часто исправляя те, которые он считал ошибочными или неправильными. В первые дни он и Пол Аллен написали полный интерпретатор языка BASIC на ассемблере для компьютера, к которому у них даже не было доступа, и который имел только 4 Кбайт памяти. Они написали это на PDP-10, работающем на эмуляторе Intel 8080.
Основные достижения: он был награжден Национальной медалью за технологии и инновации, заслуженным членом Британского компьютерного общества и премией Бауэра за лидерство в бизнесе.
7. Брайан Керниган
Что он сделал: он разработал ОС Unix с Деннисом Ричи и Кеном Томпсоном. Он написал множество Unix-программ, включая cron и ditroff для Версии 7. Керниган является соавтором языка программирования AMPL и AWK. Он также разработал эвристику проблемы коммивояжера и разбиения графа (обе проблемы являются NP-полными).
Брайан также является автором известного выражения «То, что ты видишь, это все, что ты получаешь» (WYSIAYG).
Основные достижения: он выиграл премию INFORMS Computing Society в 1993 году и получил множество наград учителя за свою карьеру.
6. Кен Томпсон
Что он сделал: Томпсон разработал оригинальную ОС Unix с Ричи. Он изобрел язык программирования B и был одним из первых разработчиков операционной системы Plan 9. Он также изобрел язык программирования Go, работая на Google. Кроме того, Томпсон работал над кодировкой UTF-8, таблицами конечных игр и регулярными выражениями.
Основные достижения: он был удостоен премии Тьюринга, премии Японии, премии IEEE им. Эмануэля Р. Пьоре, премии компьютерных пионеров и национальной технологической медали.
5. Тим Бернерс-Ли
Что он сделал: В 1989 году Тим сделал предложение по системе управления информацией, и он успешно реализовал связь между HTTP-клиентом и сервером через Интернет. Он также является ключевой фигурой в data.gov.uk, правительственном проекте Великобритании по открытию всех данных, полученных для официальной работы, для свободного повторного использования.
Основные достижения: Тим был посвящен в рыцари королевой Елизаветой II за выдающуюся работу, удостоен награды Software System Award, Гордости Британии и Молодого новатора года (1995).
4. Бьярне Страуструп
Что он сделал: Бьярн Страуструп работал вместе с Деннисом Ричи, совместно разрабатывая язык Си. В 1978 году он начал разрабатывать язык C ++ (позже названный C с классами). Он написал его определение, произвел первую реализацию и спроектировал все ее основные средства. Страуструп также написал учебник для языка, который он разработал, язык программирования C ++.
Основные достижения: он был награжден премией Уильяма Проктера за научные достижения, премией Грейс Мюррей Хоппер, и он стал научным сотрудником Музея истории компьютеров за свое изобретение C ++.
3. Линус Торвальдс
Кто он: Линус Торвальдс, инженер-программист, координатор проекта и хакер. Он человек, стоящий за операционной системой Linux.
Что он сделал: он написал код ядра Linux (около 2%) и систему контроля версий Git. Многие популярные ОС, включая Ubuntu, Fedora и Android, основаны на Linux. Торвальдс владеет торговой маркой «Linux» и следит за ее использованием.
Основные достижения: он был удостоен премии «Технология тысячелетия» вместе с Шинья Яманака за создание операционной системы с открытым исходным кодом. Он также получил премию EFF Pioneer Award, медаль Ловеласа от Британского компьютерного общества и премию Vollum от Reed College.
2. Деннис Ричи
Кто он: Деннис Ритчи был революционным ученым-компьютерщиком, который сыграл ключевую роль в разработке языка программирования «С» и операционной системы Unix. Он работал в Lucent Technologies & Bell Labs и защитил кандидатскую диссертацию на тему «Структура программы и вычислительная сложность». Тем не менее он никогда официально не получил докторскую степень.
Что он сделал: Он разработал язык программирования «C», на котором основаны многие используемые в настоящее время машинный язык и технологии, включая ваш PS4 / Xbox. Ричи создал многопользовательскую операционную систему под названием Unix. Он также известен разработкой ALTRAN, B, BCPL и Multics.
Основные достижения: Ричи был удостоен премии Тьюринга, медали Хэмминга от IEEE, премии компьютерных пионеров, стипендиата Музея истории компьютеров и премии Гарольда Пендера.
1. Алан Матисон Тьюринг
Что он сделал: во время Второй мировой войны он разработал множество методов взлома немецких шифров. Тьюринг построил электромеханическую машину, которая могла найти настройки машины Энигмы. Он формализовал концепции вычислений и алгоритмов с помощью машины Тьюринга, машины, которая может быть адаптирована для симуляции логики любых алгоритмов.
Основные достижения: он был удостоен премии Смита, офицера Ордена Британской империи и члена Королевского общества. С 1966 года Ассоциация вычислительной техники ежегодно присуждает премию Тьюринга за вклад в вычислительное сообщество.