Mn

Что? Где? Когда? Кто? или Лента Времени, отражающая в хронологическом порядке вклад ученых в историю развития вычислительной техники

  • Блез Паскаль

    В 1642 гуду французский математик Блез Паскаль сконструировал счетное устройство, чтобы облегчить труд своего отца - налогового инспектора, которому приходилось производить немало сложных вычислений. Устройство Паскаля "умело" только складывать и вычитать. ​
  • Готфрид Вильгельм Лейбниц

    В 1673 году, после знакомства с Христианом Гюйгенсом, Лейбниц создал механический калькулятор (арифмометр), выполняющий сложение, вычитание, умножение и деление чисел, а также извлечение корней и возведение в степень. Машина была продемонстрирована во Французской академии наук и Лондонском королевском обществе.
  • Чарльз Бэббидж

    1833 разработал проект универсальной цифровой вычислительной машины — прообраза ЭВМ. Бэббидж предусмотрел возможность вводить в машину инструкции при помощи перфокарт. Однако и эта машина не была закончена, поскольку низкий уровень технологий того времени стал главным препятствием на пути ее создания.
  • Чарльз Бэббидж

    К 1840 году, заручившись поддержкой своего сына инженера Эдварда, Бэббидж создал еще одну машину, которая производила операции первого порядка.
  • Лавлейс Августа Ада

    19 июля 1843 Ада сообщила Бэббиджу, что самостоятельно «составила список операций для вычисления каждого коэффициента для каждой переменной», т.е. написала программу для вычисления чисел Бернулли.
    Лавлейс помогала Чарльзу Бэббиджу в создании программ для его аналитической машины. Работая с Бэббиджем леди Ада Лавлейс разработала все основные принципы программирования. Впоследствии её именем назвали один из компьютерных языков - «Ада».
    Ада была первой женщиной программистом.
  • Чарльз Бэббидж

    В 1853 году была спроектирована «Табличная машина». Она обрабатывала 15-ти значные числа и выполняла операции 4-го порядка, выводя результаты на печать.
  • Герман Холлерит

    В 1888 американский инженер Герман Холлерит сконструировал первую электромеханическую счётную машину.Он создал систему, автоматизирующую процесс обработки
  • Герман Холлерит

    Холлерит впервые (1889) построил ручной перфоратор, который был использован для нанесения цифровых данных на перфокарты , и ввел механическую сортировку для раскладки этих перфокарт в зависимости от места пробивок.
  • Курт Фридрих Гёдель

    В 1931 году, всего через несколько лет после Юлиус Лилиенфельд запатентовал транзистор Курт Гедель (или " Goedel") заложил основы теоретической информатики с его работы на универсальных формальных языков и лимиты на доказательство и вычисление. Он построен формальных систем, позволяющих самореферентную заявления, которые говорят о себе, в частности, о том, могут ли они быть получены из enumerable заданного набора аксиом с помощью вычислительной процедуры доказательства теорем.
  • Алан Тьюринг

    В 1936 году им предложена абстрактная вычислительная «Машина Тьюринга», которая позволила формализовать понятие алгоритма. Используется до сих пор во многих теоретических и практических исследованиях.
    Один из основателей теории искусственного интеллекта.
  • Конрад Цузе

    В 1941 году Цузе завершает Z3, первый в мире полностью функциональный программируется с компьютера
  • Конрад Цузе

    Цузе в 1945 году создал язык PLANKALKUL ("исчисление планов"). Этот язык был в большей степени машинно-ориентированным, однако в некоторых моментах, касающихся структуры объектов, по своим возможностям даже превосходили АЛГОЛ, ориентированный только на работу с числами.​
  • Конрад Цузе

    В 1945 году Цузе описывает Plankalkuel , первый в мире программирования высокого уровня язык, содержащий в себе множество стандартных функций современных языков программирования. FORTRAN пришел почти десять лет спустя. Цузе также используется Plankalkuel к проектированию первой в мире шахматной программы.
  • Конрад Цузе

    В 1946 году Цузе основывает первый в мире запуск компьютера компании: Zuse-Ingenieurbüro Хопферау. Венчурного капитала, привлеченного через ETH Zürich и IBM-вариант на Цузе патенты.
  • Сергей Алексеевич Лебедев

    Ранее при создании С.А.Лебедевым в Киеве (1951) малой электронной счетной машины (МЭСМ) им были проверены на ней фундаментальные принципы построения ЭВМ и конкретные технические решения, накоплен опыт наладки и эксплуатации ЭВМ, программирования алгоритмов важнейших вычислительных задач
  • Джон фон Нейман

    В 1952 году ученый разработал первый компьютер, использующий программы, записанные на гибком носителе. Он внёс большой вклад в создание первых ЭВМ и разработку методов их применения..
  • Сергей Алексеевич Лебедев

    Первой ЭВМ,разработанной под руководством Лебедева в ИТМ и ВТ (1953) была машина параллельного действия БЭСМ-1 (8-10 тыс оп/сек). БЭСМ-1 послужила основой для создания всех последующих ЭВМ в СССР.
  • Джон Бэкус

    В 1953 году Бэкус предложил создать для компьютера IBM 704 язык, позволяющий записывать команды почти в обычной алгебраической форме, и компилятор для него.
  • Эдсгер Вайб Дейкстра

    В 1958 принимал участие в разработке языка программирования Алгол и написал первый компилятор Aлгол-60. Будучи одним из авторов концепции структурного программирования, он проповедовал отказ от использования инструкции GOTO.
    Также ему принадлежит идея применения «семафоров» для синхронизации процессов в многозадачных системах и алгоритм нахождения кратчайшего пути на ориентированном графе с неотрицательными весами рёбер, известный как Алгоритм Дейкстры
  • Эдсгер Вибе Дейкстра

    В 1960 участвовал в создании ОС THE — первой операционной системы, построенной в виде множества параллельно исполняющихся взаимодействующих процессов.
  • Джон Джордж Кемени

    Вместе с Томасом Курцем разработал язык программирования ВАSIС и сетевую систему пользования несколькими компьютерами одновременно ("time sharing").
    Было создано несколько мощных реализаций BASIC, поддерживающих самые современные концепции программирования (ярчайший пример — Microsoft Visual Basic)
  • Андрей Петрович Ершов

    С 1966 ПО 1972 руководил созданием программно-аппаратной системы разделения времени АИСТ («автоматическая информационная станция») в СО АН СССР
  • Сергей Алексеевич Лебедев

    Выдающимся достижением Лебедева и возглавляемого им коллектива разработчиков в ИТМ и ВТ стало создание универсальной быстродействующей ЭВМ БЭСМ-6 (1967), превосходившей по производительности(1 миллион операций в секунду) все ЭВМ, разработанные до этого в СССР.
  • Дуглас Энгельбарт

    В 1968 году 9 декабря представил первую в мире компьютерную мышь
  • Эдсгер Вибе Дейкстра

    В 1970-е годы вместе с Чарльзом Хоаром и Никлаусом Виртом разработал основные положения ставшей классикой методологией разработки программ — структурного программирования.
  • Андрей Петрович Ершов

    В 1970-х годах разрабатывает типовую, общую для многих языков схему трансляции, пригодную для создания фрагментов оптимизированных трансляторов. Для решения этой проблемы требовался специальный язык, чтобы на нём можно было описать все возникающие проблемы. Такой универсальный программирующий процессор и его внутренний язык описания был создан и получил название «Бета».
  • Никлаус Вирт

    В 1970 году Никлаусом Виртом был создан язык программирования Pascal.
    Н. Вирт был одним из первых, кто ввел в практику принцип пошагового уточнения как ключевого для систематического создания программ. Помимо Паскаля, создал и другие алгоритмические языки (в их числе Modula-2 и Oberon).
  • Брайан Керниган, Деннис Ритчи

    В 1972 году Керниганом и Ритчи был создан язык программирования C
  • Дональд Эрвин Кнут

    Кнут начал разработку METAFONT в 1977 и выпустил первую версию в 1979. Из-за недостатков в оригинальном языке METAFONT Кнут полностью переработал METAFONT и выпустил исправленную версию в 1984, которая используется по сей день.
  • Никлаус Вирт

    В 1978 разработал язык Modula-2 в котором идея модуля стала одной из ключевых концепций языка.
  • Дональд Эрвин Кнут

    Осенью 1978 он вернулся в MIT и переписал систему ввода-вывода TeX под операционную систему ITS. Первая версия TeX’а была написана на языке программирования SAIL и работала на PDP-10 под операционной системой WAITS.
  • Андрей Петрович Ершов

    В середине 1980-е годы развил эти идеи и предложил создать открытый, то есть развиваемый язык, на котором можно описать будущую программу, конструкции, её образующие, и объекты предметной области задачи. Этот язык получил наименование «Лексикон»
  • Билл Гейтс

    В 1980 Microsoft разработала операционную систему MS-DOS, ставшую к середине 1980-х годов основной операционной системой на американском рынке микрокомпьютеров. Затем Гейтс приступил к разработке прикладных программ — электронных таблиц Excel и текстового редактора Word, и к концу 1980-х годов Microsoft стала лидером и в этой области.
  • Сид Мейер

    С 1982 года в основанной им компании MicroProse Software, Inc. разрабатываются игры для первых персональных компьютеров Commodore 64, Apple II и Atari 800
  • Жан Ишбиа

    В 1983 году под эгидой Министерства Обороны США был создан язык Ada. Язык замечателен тем, что очень много ошибок может быть выявлено на этапе компиляции.
  • Билл Гейтс

    20 ноября 1985 года появилась новая операционная система Microsoft Windows. Так началась эпоха Windows — операционная система, прославившая и сделавшая богатейшим человеком Гейтса.
  • Бьёрн Страуструп,

    В 1986 году Бьярн Страуструп создал первую версию языка C++, добавив в язык C объектно-ориентированные черты, взятые из Simula, и исправив некоторые ошибки и неудачные решения языка.
  • Эндрю Таненбаум

    В 1987 году Таненбаум написал клон UNIX под названием MINIX (MINi-unIX) для IBM Personal Computer. Он был нацелен на студентов и других, которые хотели узнать, как работает операционная система.
  • Никлаус Вирт

    В 1988 году появилась Modula-3, в которую были добавлены объектно-ориентированные черты. Логическим продолжением Pascal и Modula являются язык Oberon и Oberon-2. Они характеризуются движением в сторону объектно- и
    компонентоориентированности.
  • Дмитрий Николаевич Лозинский

    Осенью 1988 г. обнаружил в Госплане вирус Vienna. Написал программу, назвав ее Aidstest. С тех пор пришлось ее совершенствовать, добавляя обработку новых вирусов
  • Тим Бернес-Ли

    В 1990 г. Тим изобрел первый примитивный браузер, а его компьютер, естественно, считается первым Web-сервером.
  • Билл Гейтс

    В 1990 компания представила оболочку Windows 3.0, в которой вербальные команды были заменены на пиктограммы, выбираемые с помощью «мыши», что значительно облегчило пользование компьютером.
  • Евгений Валентинович Касперский

    С 1991 по 1997 год работал в НТЦ «КАМИ» , где вместе с группой единомышленников развивал антивирусный проект «AVP» (сейчас — «Антивирус Касперского») .
  • Линус Торвальдс

    В начале 1991 года он принялся писать собственную платформу, ориентированную на среднего потребителя. Новая система обрела название Linux, полученное из сочетания имени ее создателя с наименованием UNIX. За десять лет Linux стал реальным конкурентом продуктов, выпускаемых Microsoft, способным потеснить монополию этой компании на рынке системного и серверного программного обеспечения.
  • Эндрю Таненбаум

    5 октября 1991 года Торвальдс объявил о своем собственном (POSIX) ядре под названием Linux, которое первоначально использовало файловую систему MINIX, но оно не основано на коде MINIX.
  • Конрад Цузе

    Работы им начаты в 1933 году, а через три года им построена модель механической вычислительной машины, в которой использовались двоичная система счисления , форма представления чисел с плавающей запятой , трехадресная система программирования и перфокарты.
  • Евгений Рошал

    Осенью 1993 года выпустил первую публичную версию архиватора RAR 1.3.
  • Жан Ишбиа

    В 1995 году был принят стандарт языка Ada 95, который развивает предыдущую версию, добавляя в нее объектно- ориентированность и исправляя некоторые неточности
  • Джеймс Гослинг

    Автор объектно-ориентированного и кросс-платформенного языка программирования Java. Дата официального выпуска - 23 мая 1995 года.
  • Юкихиро Мацумото

    Мацумото выпустил первую версию Ruby 21 декабря 1995 и впоследствии продолжил разработку эталонной реализации языка, названной Ruby MRI
  • Юкихиро Мацумото

    В апреле 2012 Мацумото представил новый открытый проект по развитию языка программирования Ruby под названием mruby.] В ходе разработки планируется реализовать минимальную программную базу и собственную виртуальную машину, что позволит встраивать код, написанный на языке Ruby, в другие приложения.
  • Юкихиро Мацумото

    В декабре 2014 года Мацумото открыл свою работу над новым сценарным языком под названием streem. Это язык с параллельными вычислениями, основанным на модели программирования, аналогичной командной оболочке Unix, с влияниями Ruby, Erlang и других функциональных языков программирования.[8]