История вычислительной техники

207 изобретений по годам: из чего каждое развилось и на что повлияло.

Как связаны изобретения

ГодИзобретениеЧто этоРазвилось изПовлияло на
2700 до н. э.Абак (счёты)Счётная доска с перемещаемыми камешками или костяшками.
100 до н. э.Антикитерский механизмДревнегреческий зубчатый механизм для расчёта положений небесных тел.
1622Логарифмическая линейкаАналоговый инструмент для умножения через логарифмы.
1642Механический калькуляторПаскалина — машина для сложения и вычитания.Арифмометр Лейбница, Разностная машина Бэббиджа
1694Арифмометр ЛейбницаПервый калькулятор с умножением на ступенчатом валике.Механический калькуляторАрифмометр
1725Программное управление машиной
Герман Холлерит, Чарльз Бэббидж
Последовательность действий машины задаётся сменным носителем — перфолентой, перфокартами, программой в памяти.
1725Перфокарта
Герман Холлерит, Чарльз Бэббидж
Карта, в которой информация закодирована наличием или отсутствием отверстий.
1822Разностная машина Бэббиджа
Чарльз Бэббидж
Механический калькулятор для табулирования многочленов.Механический калькуляторАналитическая машина Бэббиджа
1837Аналитическая машина Бэббиджа
Чарльз Бэббидж
Проект универсальной механической вычислительной машины с программой на перфокартах.Станок Жаккара, Разностная машина БэббиджаHarvard Mark I
1843Программа Ады ЛавлейсАлгоритм вычисления чисел Бернулли для аналитической машины.Язык программирования
1851Арифмометр
Шарль Ксавье Тома де Кольмар
Серийный механический калькулятор (Тома, Однер).Арифмометр ЛейбницаЭлектронный калькулятор
1868КлавиатураНабор клавиш для ввода знаков.
1872Приливомер-вычислительМеханический аналоговый вычислитель приливов (Кельвин).Дифференциальный анализатор
1879Кассовый аппарат
Джеймс Ритти
Машина для учёта продаж (Ритти).Касса самообслуживания
1890Табулятор ХоллеритаЭлектромеханическая машина для обработки данных переписи с перфокарт.Мейнфрейм, База данных
1918ТриггерСхема с двумя устойчивыми состояниями — ячейка памяти (Бонч-Бруевич, Икклз и Джордан).
1926ДжойстикРычаг управления.Геймпад
1928Магнитная лентаЛента с магнитным слоем для записи звука и данных (Пфлёмер).
1931Дифференциальный анализаторМеханический аналоговый компьютер (Буш).Приливомер-вычислитель
1936Машина Тьюринга
Алан Тьюринг
Абстрактная модель вычислений.
1937Логический вентильСхема, выполняющая логическую операцию (Шеннон).
1939Синтез речиVoder Дадли; современный нейросетевой синтез.
1940Бомба Тьюринга
Алан Тьюринг
Электромеханическое устройство для взлома Энигмы.
1941Z3 ЦузеПервый работающий программируемый компьютер на реле.
1943ColossusБританский электронный дешифратор на лампах.
1944Harvard Mark IЭлектромеханический программируемый компьютер Говарда Эйкена.Аналитическая машина Бэббиджа
1945Компьютер
Чарльз Бэббидж
Программируемая машина для обработки информации.Смартфон
1945ENIACОдин из первых электронных цифровых компьютеров общего назначения.UNIVAC I
1945Архитектура фон НейманаПрограмма и данные хранятся в одной памяти компьютера.
1945Поиск в ширину
Конрад Цузе
Обход графа по уровням (Цузе, 1945; Мур, 1959).
1946ТрекболШар-манипулятор.Компьютерная мышь
1950Банковская картаПлатёжная карта; с магнитной полосой — 1960-е.Бумажные деньгиМобильные платежи
1950МЭСМПервая ЭВМ в СССР и континентальной Европе (Лебедев).
1951Память на ферритовых кольцахБиты хранятся в намагниченности колец.Оперативная память
1951UNIVAC IПервый серийный коммерческий компьютер в США.ENIAC
1952ШтрихкодМашиночитаемый код из полос.QR-код
1952КомпиляторПрограмма, переводящая код в машинные команды (Хоппер).
1952Распознавание речиПеревод речи в текст.
1953ПринтерУстройство печати на бумаге.
1953Хеш-функцияОтображение данных в короткий отпечаток.
1954Машинный переводАвтоматический перевод (эксперимент Джорджтауна).
1955Световое пероУказатель для рисования на ЭЛТ.
1956Жёсткий дискМагнитные пластины с головками (IBM 350).Твердотельный накопитель
1956Операционная системаПрограмма, управляющая ресурсами компьютера.
1956ПЗУПостоянная память.
1957ФотолитографияПеренос рисунка схемы на кремний светом через маску.Фотоаппарат
1957Язык программированияФормальный язык для записи программ (Фортран).Программа Ады Лавлейс
1957ФортранПервый массовый язык высокого уровня (Бэкус, IBM).
1958Интегральная схемаМножество транзисторов и соединений на одном кристалле.
1958Искусственная нейронная сетьМодель из связанных «нейронов»; перцептрон Розенблатта.
1958ВидеоиграИгра на электронном экране (Tennis for Two, Pong).Настольная игра
1958Перцептрон
Фрэнк Розенблатт
Первая обучаемая нейросеть-машина (Розенблатт).
1958ЛиспЯзык обработки списков (Маккарти) — язык раннего ИИ.
1959Алгоритм Дейкстры
Эдсгер Вибе Дейкстра
Поиск кратчайшего пути во взвешенном графе.Алгоритм A*
1959Виртуальная памятьПодкачка страниц на диск (Atlas).
1959КоболЯзык для бизнес-приложений (по идеям Хоппер).
1960СерверКомпьютер, обслуживающий запросы других компьютеров.
1960Компьютерная графикаСоздание изображений компьютером.
1960Кремниевая пластинаДиск монокристаллического кремния, на котором делают микросхемы.
1960Чистая комнатаПомещение с минимумом пыли для производства микросхем (Уайтфилд).
1961Электронный калькуляторКалькулятор на электронике (ANITA; карманные — 1970-е).АрифмометрМикропроцессор
1961Разделение времениОдновременная работа многих пользователей (CTSS).Unix, Пароль
1961ПарольСекрет для входа (CTSS).Разделение времени
1961Файловая системаОрганизация файлов на носителе.
1963SketchpadПервая интерактивная графическая программа со световым пером.САПР (CAD), Графический интерфейс
1963САПР (CAD)Проектирование на компьютере (Sketchpad Сазерленда).Sketchpad
1963КМОП-технология
Frank Wanlass
Пары комплементарных транзисторов с низким потреблением.
1964МейнфреймБольшая ЭВМ для организаций (IBM System/360).Табулятор Холлерита
1964СуперкомпьютерВычислительная система высочайшей производительности (CDC 6600).
1964Распознавание лицИдентификация человека по изображению лица.
1964Компьютерная мышь
Дуглас Энгельбарт
Манипулятор Энгельбарта.Трекбол
1964Командная строкаТекстовый интерфейс.Пишущая машинкаГрафический интерфейс
1964Плазменная панельДисплей на газоразрядных ячейках (Битцер).
1964БейсикПростой язык для обучения (Кемени, Курц).
1964Статическая память (SRAM)Память на триггерах, быстрая и дорогая.
1965Сенсорный слой (ёмкостный)Сетка прозрачных электродов, фиксирующая касание пальца по изменению ёмкости.
1965Мини-компьютерКомпактная ЭВМ (PDP-8).Персональный компьютер
1965Корпус микросхемыКорпус с выводами (DIP, BGA).
1965Экспертная системаПравила эксперта в программе (DENDRAL).Шахматный компьютер
1965Закон МураЧисло транзисторов на кристалле удваивается примерно каждые два года.
1966Чат-ботПрограмма-собеседник (ELIZA).ИИ-ассистент
1966Компьютерное зрениеАнализ изображений компьютером.
1967БанкоматАвтомат выдачи наличных.
1967ВиртуализацияВиртуальные машины на одном компьютере (IBM CP-40).Контейнеры (Docker)
1968Жидкокристаллический дисплейЭкран на жидких кристаллах.Дисплей
1968Программируемый логический контроллерПромышленный контроллер (Modicon).Электромагнитное реле
1968Оперативная памятьБыстрая память для текущих данных (DRAM Деннарда).Память на ферритовых кольцах
1968ДисплейЭкран смартфона: матрица пикселей под защитным стеклом с сенсорным слоем.Жидкокристаллический дисплей
1968Кэш-памятьБыстрая память между процессором и ОЗУ.
1968Алгоритм A*
Peter E. Hart, Nils John Nilsson
Поиск пути с эвристикой.Алгоритм Дейкстры
1968APIПрограммный интерфейс взаимодействия.
1969Светочувствительная матрицаМассив фотоэлементов, превращающих свет в электрический сигнал (ПЗС, КМОП).
1969UnixОперационная система Bell Labs.Разделение времениLinux, macOS
1969ПЗС-матрицаПрибор с зарядовой связью (Бойл и Смит).
1970МониторУстройство вывода изображения компьютера.
1970База данныхОрганизованное хранилище данных; реляционная модель Кодда.Табулятор Холлерита, Библиотечный каталог
1970МЭМСМикроэлектромеханические системы — механика на кристалле кремния.
1970Сканер отпечатковБиометрический датчик.
1970Обратное распространение ошибки
Сеппо Линнайнмаа
Алгоритм обучения многослойных сетей (Линнайнмаа, 1970; популяризирован в 1986).
1970SCADAДиспетчерское управление предприятием.
1971МикропроцессорЦентральный процессор компьютера на одной микросхеме; первый серийный — Intel 4004.Электронный калькуляторМикроконтроллер
1971МикроконтроллерПроцессор, память и периферия на одном кристалле (TMS1000).Микропроцессор
1971Лазерный принтерПринтер на принципе ксерографии (Xerox).
1971Игровой автоматАркадный автомат (Computer Space, Pong).Пинбол
1971ДискетаГибкий магнитный диск.USB-флешка
1971EPROMСтираемая ультрафиолетом ПЗУ (Фроман).Флеш-память
1971Компьютерный вирусСамокопирующаяся программа (Creeper).
1972Язык СиСистемный язык Unix (Ритчи).C++, Python
1972Игровая приставкаКомпьютер для игр (Magnavox Odyssey).
1972Система контроля версийИстория изменений кода (SCCS, Git).
1973Графический интерфейс
Айвен Сазерленд
Окна, значки и указатель (Xerox Alto).Командная строка, SketchpadmacOS
1973RFIDРадиочастотная идентификация.
1974Система на кристалле (SoC)Одна микросхема, объединяющая процессор, графику, модем и контроллеры.
1974Распознавание текста (OCR)Перевод изображения текста в символы (Курцвейл).
1974SQLЯзык запросов к реляционным БД.
1975Персональный компьютерКомпьютер для одного человека (Altair, Apple II, IBM PC).Мини-компьютерНоутбук
1975Цифровой фотоаппаратКамера с электронной матрицей (Сассон, Kodak).ФотоаппаратКамера смартфона
1976Струйный принтерПечать каплями чернил.
1976Шифрование с открытым ключомДиффи — Хеллман, RSA.
1978Цифровой сигнальный процессорПроцессор для обработки сигналов.
1978Архитектура x86Архитектура процессоров Intel 8086 и потомков.
1979Электронная таблицаVisiCalc — «приложение-убийца» ПК.
1980КулерВентилятор с радиатором для охлаждения процессора.
1980Заказная микросхема (ASIC)Микросхема под конкретную задачу.
1980Сетевая картаАдаптер сети Ethernet.
1980Архитектура RISCПроцессоры с сокращённым набором команд (ARM, MIPS).
1981НоутбукПортативный компьютер.Персональный компьютер
1981Материнская платаГлавная плата компьютера.
1981ВидеокартаПлата с графическим процессором.
1982Оптический диск (CD/DVD)Данные читаются лазером.
1983ГеймпадИгровой контроллер (крестовина Nintendo).Джойстик
1983Открытое ПОСвободные программы (GNU, Столлман).
1984Флеш-памятьЭнергонезависимая память на транзисторах с плавающим затвором (Фудзио Масуока).EPROM
1984Цифровой проекторПроектор на DLP или ЖК-матрице.Кинопроектор
1984macOSОС Apple (Macintosh).Графический интерфейс, UnixiOS
1984ТетрисИгра Пажитнова.
1985C++Си с классами (Страуструп).Язык СиJava
1985Архитектура ARMЭнергоэффективная RISC-архитектура — основа смартфонов.
1985Настольная издательская системаВёрстка на ПК (PageMaker, PostScript).Типографика
1985ПЛИС (FPGA)
Xilinx
Микросхема с перепрограммируемой логикой (Xilinx).
1985WindowsОперационная система Microsoft.
1986Экранный дикторОзвучивание интерфейса для незрячих.Шрифт Брайля
1987Пиксельная матрица (OLED)Массив светящихся органических диодов, каждым управляет свой транзистор.MicroLED
1987DLP-матрицаМассив микрозеркал (Хорнбек, TI).
1987Звуковая картаПлата ввода-вывода звука.
1987АнтивирусЗащита от вредоносных программ.
1988ТачпадСенсорная панель ноутбука.
1988Сжатие видеоКодеки MPEG, H.264.
1988Межсетевой экранФильтрация сетевого трафика.
1989Портативная консольGame Boy.
1989Обучение с подкреплениемОбучение агента наградами (AlphaGo).
1990Центр обработки данныхЗдание с тысячами серверов.
1991Веб-камераКамера для компьютера (кофейник в Кембридже).
1991LinuxСвободное ядро ОС (Торвальдс).UnixGit
1991Твердотельный накопительНакопитель на флеш-памяти.Жёсткий диск
1991PythonЯзык с простым синтаксисом (ван Россум).Язык Си
1992Рекомендательная системаПодбор контента по интересам.
1992JPEGСтандарт сжатия фотографий.
1993MP3Сжатие звука с потерями на психоакустике.
1994QR-код
Denso Wave, Масахиро Хара
Двумерный штрихкод (Denso Wave).Штрихкод
1995JavaScriptЯзык сценариев веб-страниц (Эйх).JSON
1995JavaЯзык с виртуальной машиной («пиши раз — запускай везде»).C++
1995Двухфакторная аутентификацияВход по паролю и второму фактору.
1996USBУниверсальная последовательная шина.USB-C
1997Шахматный компьютерDeep Blue обыграл Каспарова.Экспертная система
1997Электронные чернилаДисплей из микрокапсул с пигментом.
1998Онлайн-платежиОплата в интернете.
1999Графический процессорПроцессор для параллельных вычислений графики и нейросетей.
1999Интернет вещейПодключение бытовых и промышленных устройств к сети.
2000Камера смартфонаОбъектив и светочувствительная КМОП-матрица.Фотоаппарат, Цифровой фотоаппарат
2000ГеотрекингОтслеживание перемещений по GPS.
2000USB-флешка
Amir Ban, IBM
Портативная флеш-память.Дискета
2000CAPTCHAТест «человек или робот».
2001Шифр AESСтандарт симметричного шифрования.
2001JSON
Дуглас Крокфорд
Текстовый формат данных (Крокфорд).JavaScript
2002HDMIЦифровой интерфейс видео и звука.
2002Цифровой двойникВиртуальная модель физического объекта.
2005Онлайн-картыИнтерактивные карты в браузере.Карта
2005ArduinoОткрытая плата на микроконтроллере для обучения.
2005GitРаспределённая система контроля версий (Торвальдс).Linux
2006Облачные вычисленияВычисления как услуга в дата-центрах.
2007Электронная книгаУстройство чтения на электронных чернилах.Кодекс (книга)
2007iOSМобильная ОС Apple.macOS
2008Мобильное приложениеПрограмма для смартфона.
2008Блокчейн
Сатоси Накамото
Распределённый реестр блоков (Биткойн).
2008AndroidМобильная ОС на ядре Linux.
2008Магазин приложенийКаталог мобильных программ.
2009КриптовалютаЦифровые деньги на блокчейне (Биткойн).
2010ПланшетПортативный компьютер с сенсорным экраном.Смартфон
2011Голосовой ассистентРаспознавание речи и ответы (Siri, Алиса).
2012Глубокое обучение
Ян ЛеКун, Джеффри Хинтон
Обучение многослойных сетей на GPU (AlexNet).
2012MicroLEDДисплей из микроскопических светодиодов.Пиксельная матрица (OLED)
2012Raspberry PiОдноплатный компьютер.
2013Умные часыНаручный компьютер с сенсорным экраном.Наручные часы, Фитнес-браслет
2013Очки дополненной реальностиОчки, накладывающие изображение на мир.Очки
2013Контейнеры (Docker)Изоляция приложений.Виртуализация
2014USB-CУниверсальный симметричный разъём.USB
2014Мобильные платежиОплата смартфоном по NFC.Банковская карта
2015Смарт-контрактПрограмма на блокчейне (Ethereum).
2016Тензорный процессорУскоритель нейросетей (Google TPU).
2016VR-шлемШлем виртуальной реальности.Стереоскоп
2017Трансформер (архитектура)Архитектура нейросетей на механизме внимания.
2018Большая языковая модельНейросеть-трансформер, обученная на текстах.
2019EUV-литографияФотолитография в жёстком ультрафиолете для техпроцессов в несколько нм.
2021Генерация изображенийНейросети, рисующие по описанию.
2022ИИ-ассистентДиалоговые помощники на больших языковых моделях.Чат-бот
Механическое воспроизведение информацииИдея: машина многократно и одинаково воспроизводит заданный образец — текст, узор или последовательность операций.

Смотрите также

Открыть Evothings