Информатика по годам

Информатика изучает представление, хранение, обработку и передачу информации, а её история складывалась задолго до появления электронного компьютера. Счётные приспособления, алгоритмы, математическая логика, механические машины, электронные вычислители и сети стали последовательными этапами одной большой области знаний. Ниже приведены вехи, которые показывают, как вычисление превратилось в повседневную цифровую инфраструктуру.

До электронных компьютеров

  • Около 3000 года до н. э. – в Месопотамии и других регионах распространяются счётные жетоны и ранние формы записи хозяйственных данных. Это не компьютеры, но важная история внешнего хранения информации.
  • Около 2000 года до н. э. – в Китае и других обществах используются счётные доски и приспособления с передвижными элементами. Устройства помогают выполнять операции, однако результат зависит от действий человека.
  • III век до н. э. – в греческой математике развиваются формальные доказательства и механизмы вроде Антикитерского устройства, сложного аналогового вычислителя астрономических циклов.
  • IX век – математик аль-Хорезми систематизирует методы решения задач; от латинизированной формы его имени происходит слово «алгоритм».
  • 1202 год – Леонардо Фибоначчи публикует «Книгу абака», способствуя распространению позиционной десятичной записи и практических вычислений в Европе.
  • 1614 год – Джон Непер описывает логарифмы; таблицы и костяшки Непера ускоряют умножение и деление.
  • 1623 год – Вильгельм Шиккард проектирует вычислительные часы с механизмами сложения и вычитания. Машина не получила широкого распространения.
  • 1642 год – Блез Паскаль создаёт механическую суммирующую машину. В 1673 году Готфрид Лейбниц демонстрирует устройство, способное выполнять умножение и деление.
  • 1801 год – Жозеф-Мари Жаккар применяет перфокарты для управления узором ткацкого станка. Идея программируемой последовательности операций позже повлияет на вычислительные машины.
  • 1822 год – Чарльз Бэббидж начинает разработку Разностной машины для вычисления таблиц.
  • 1837 год – Бэббидж описывает Аналитическую машину с памятью, процессором и программным управлением. Проект не был построен полностью при его жизни.
  • 1843 год – Ада Лавлейс публикует примечания к описанию машины Бэббиджа, включая последовательность операций для вычисления чисел Бернулли; её часто называют первой опубликованной программисткой.
  • 1854 год – Джордж Буль формулирует алгебру логики, ставшую теоретической основой цифровых схем.
  • 1890 год – табулятор Германа Холлерита использует перфокарты для обработки переписи населения США. Это пример автоматизации больших статистических расчётов.

Логика и электронные вычисления

  • 1936 год – Алан Тьюринг описывает абстрактную вычислительную машину и формализует понятие алгоритмически решаемой задачи. Работа задаёт фундаментальные понятия теории вычислений.
  • 1937 год – Джордж Стибиц строит на реле демонстрационный двоичный сумматор; Конрад Цузе работает над программируемыми вычислительными машинами.
  • 1939–1942 годы – Джон Атанасов и Клиффорд Берри создают экспериментальную электронную вычислительную машину ABC для систем линейных уравнений.
  • 1941 год – Цузе завершает Z3, программируемую электромеханическую машину на реле. Её часто описывают как ранний автоматический цифровой компьютер, хотя критерии «первого компьютера» зависят от определения.
  • 1943–1944 годы – британский Colossus помогает расшифровывать сообщения военного времени. Машина была специализированной, а её роль долго оставалась засекреченной.
  • 1945 год – в проекте EDVAC формулируется архитектура хранимой программы: инструкции и данные размещаются в памяти одной машины.
  • 1946 год – ENIAC публично представлен как крупный электронный вычислитель общего назначения. Он использовал тысячи вакуумных ламп и требовал ручной настройки программ.
  • 1947 год – в Bell Labs изобретён транзистор. Он постепенно вытеснит лампы, уменьшив энергопотребление и размеры аппаратуры.
  • 1948 год – в Манчестерском университете машина Baby впервые исполняет программу, хранимую в электронной памяти.
  • 1949 год – EDSAC в Кембридже начинает регулярные вычисления с хранимой программой и помогает университетским исследователям.
  • 1951 год – UNIVAC I становится одним из первых коммерческих компьютеров в США; вычислительная техника входит в государственные и деловые организации.
  • 1956 год – термин «искусственный интеллект» получает известность после летнего исследовательского семинара в Дартмуте.
  • 1958 год – Джек Килби создаёт раннюю интегральную схему; независимую версию разрабатывает Роберт Нойс. Микросхемы позволяют уплотнять электронные компоненты.
  • 1959 год – IBM выпускает System/360 как семейство совместимых мейнфреймов. Общая архитектура позволяет запускать программы на разных моделях.
  • 1964 год – язык BASIC создаётся для облегчения обучения программированию на компьютерах с разделением времени.
  • 1965 год – Гордон Мур формулирует наблюдение о быстром росте числа элементов в микросхемах; оно становится ориентиром для развития полупроводниковой отрасли.

Персональные компьютеры и сети

  • 1969 год – ARPANET соединяет первые исследовательские узлы. Пакетная передача данных становится основой будущих компьютерных сетей.
  • 1971 год – Intel выпускает микропроцессор 4004. Одновременно появляются ранние персональные компьютеры и доступные микропроцессорные комплекты.
  • 1972 год – язык C начинает создаваться в Bell Labs; он окажет длительное влияние на системное программирование.
  • 1973 год – в Xerox PARC разрабатывают Alto, компьютер с графическим интерфейсом, мышью и сетевым соединением для исследований.
  • 1975 год – выход набора Altair 8800 стимулирует рынок домашних микрокомпьютеров и появление программного обеспечения для энтузиастов.
  • 1976 год – Стив Возняк и Стив Джобс создают Apple I; вскоре Apple II помогает сделать персональный компьютер массовым товаром.
  • 1977 год – появляются популярные домашние системы Apple II, Commodore PET и TRS-80. Компьютеры начинают использовать для обучения, игр и домашнего программирования.
  • 1981 год – IBM выпускает IBM PC. Открытая архитектура способствует появлению совместимых компьютеров и широкого рынка программ.
  • 1983 год – сеть ARPANET переходит на протокол TCP/IP, ставший ключевой частью архитектуры современного интернета.
  • 1984 год – Apple Macintosh популяризирует графический интерфейс с окнами, меню и управлением мышью для персональной машины.
  • 1989 год – Тим Бернерс-Ли предлагает систему World Wide Web для обмена документами в CERN.
  • 1991 год – веб становится общедоступным; появляются первые публичные веб-сервер и браузер. Всемирная сеть постепенно вырастает из исследовательского проекта.
  • 1993 год – браузер Mosaic делает графическую Всемирную паутину заметно доступнее широкому кругу пользователей.
  • 1995 год – интернет-коммерция быстро развивается; Java и JavaScript добавляют новые способы создания программ и интерактивных страниц.
  • 1998 год – основана Google, чья поисковая система помогает ориентироваться в быстро растущем интернете.

Мобильная и облачная эпоха

  • 2001 год – запускается Wikipedia, демонстрируя масштабное совместное создание цифровой энциклопедии пользователями сети.
  • 2004 год – Facebook и другие социальные сети переводят часть общения в онлайн-платформы; вычисления становятся частью ежедневной коммуникации.
  • 2006 год – Amazon Web Services начинает предоставлять облачную инфраструктуру как услугу. Организации получают возможность арендовать вычислительные ресурсы вместо покупки собственных серверов.
  • 2007 год – смартфоны с полноценными сенсорными интерфейсами меняют сценарии мобильных вычислений; приложения и постоянное подключение становятся привычнее.
  • 2008 год – публикуется исходный код Android и запускается магазин приложений Apple; мобильная разработка превращается в крупную отрасль.
  • 2012 год – глубокие нейронные сети показывают сильные результаты в распознавании изображений, что ускоряет интерес к машинному обучению.
  • 2016 год – программа AlphaGo побеждает ведущего игрока в го Ли Седоля; событие широко демонстрирует возможности обучения с подкреплением и нейросетей.
  • 2019 год – квантовый эксперимент Google вызывает дискуссию о «квантовом превосходстве» для конкретной задачи. Это не означает практической замены обычных компьютеров.
  • 2020 год – пандемия резко увеличивает роль видеосвязи, облачных платформ и удалённой работы; цифровая инфраструктура становится критически важной для образования и организаций.
  • 2022 год – генеративные языковые модели становятся доступными массовой аудитории через диалоговые сервисы, продолжая развитие машинного обучения.
  • 2023–2024 годы – компании ускоряют внедрение генеративного ИИ в поиск, офисные программы и разработку. Одновременно обсуждаются точность ответов, авторские права, безопасность и потребление энергии.

Информатика шире истории одной машины: она соединяет математику, логику, языки программирования, аппаратуру и сети. Отдельная статья об изобретении компьютера подробнее рассматривает спор о первых вычислительных машинах; история интернета по годам раскрывает сетевую линию, ставшую самостоятельной частью этой хронологии.