Серия «История информатики.»

Краткая история информатики

Для тех, кто любит поподробнее, но не слишком.

0045 г. н. э. ⦁ Апостол Пётр (др. Рим) – сформулировал постулат о важности длительного хранения и резервирования данных, издал «соборное послание», объясняющее порядок ведения церковных метрических книг и их дубликатного резервирования. На сегодняшний день собрание метрик (церковных книг), хранящихся в Ватикане, является крупнейшей в мире базой данных по популяционной статистике человечества. Ежегодное чествование Петра в христианском мире отмечают 29 июня.

0620 г. н. э. ⦁ Исидор Севильский (вгот. Испания) – ввёл понятия физического эталона, каталогизации данных, литературной ссылки и энциклопедической гиперссылки. Считается святым покровителем сети «Интернет». В его честь 4 апреля (4.04) отмечают «Всемирный день Интернета».

1206 г. ⦁ Аль-Джазари (араб. Артукиды) – представил изобретения, ставшие прообразом современных кодовых замков (арабский замок), маятниковых часов и программируемых автоматов (роботов). Построил первые в мире программируемые часы, способные бить в заданное время (будильник) и несколько человекоподобных роботов, исполнявших простейшие музыкальные произведения по заранее заданной программе.

1645 г. ⦁ Блез Паскаль (Франция) – изобрёл и создал первый механический калькулятор: счётную машину Паскаля, позволявшую складывать и вычитать большие целые числа без ошибок. В его честь назван один из языков программирования (Паскаль).

1673 г. ⦁ Готфрид Лейбниц (Германия) – изобрёл и создал первый полноценный механический калькулятор: «Арифмометр», позволявший выполнять основные четыре операции (сложение, вычитание, деление, умножение) над целыми числами и дробями без ошибок. Арифмометры серийно выпускались во всём мире до середины 1970-х годов. В 1703 году опубликовал книгу «Объяснение двоичной математики», показавшую, что любые вычисления могут быть сведены к двоичной форме записи.

1804 г. ⦁ Жозеф Жаккар (Франция) – изобрёл перфокарты и создал первое программируемое промышленное устройство: ткацкий станок, плетущий рисунок на ткани по заданной программе. В его честь, ткани с плетёным рисунком называют Жаккардовыми тканями. Перфокарты были стандартными носителями данных в вычислительных системах 40-х – 70-х годов прошлого века.

1822 г. ⦁ Чарльз Бэббидж (Англия) – разработал и построил первый механический компьютер: «Малую разностную машину Бэббиджа», предназначенную для вычисления астрономических и математических таблиц. В 1833 году разработал конструкцию первого механического компьютера с изменяемой программой: «Аналитической машины».

1832 г. ⦁ Павел Шиллинг (Россия) – изобрёл и продемонстрировал электромагнитный телеграф, передающий сигналы в виде двухбитовых последовательных кодов, технология Шиллинга была украдена и запатентована в США Самуэлем Морзе (1840). Систему кодирования алфавита двухбитными звуковыми кодами переменной длины, традиционно называют «Азбукой Морзе».

1842 г. ⦁ Ада Лавлейс (Англия) – написала программу для «Аналитической машины Бэббиджа». Считается первым в мире программистом. В её честь назван язык программирования «Ада».

1847 г. ⦁ Джордж Буль (Англия) – развивая идеи Лейбница, изобрёл формальную двоичную логику и доказал, что любые математические действия могут быть выражены в двоичном виде при помощи восьми простейших логических (не арифметических) операций. В его честь двоичную логику называют «Булевой алгеброй».

1860 г. ⦁ Антонио Меуччи (США) – в 1860 году изобрёл и в 1871 году запатентовал устройство для передачи голоса по проводам: «Телефон». Переданные им, с целью массового производства, в «Американскую Телеграфную Компанию» чертежи были похищены 1873-м году Александром Беллом (США). В 1876 году после того, как Меуччи отказался продлевать патент, Белл запатентовал телефон на своё имя и организовал массовое производство и использование телефонных аппаратов.

1872 г. ⦁ Жан Бодо (Франция) –изобрёл телеграфный аппарат, передающий и принимающий параллельный пятибитовый сигнал со скоростью 760 букв в минуту, что было в 10-12 раз быстрее, чем при использовании «азбуки Морзе». В его честь названа основная единица скорости информационного потока: «Бод (Baud)– количество букв передаваемых за секунду». Разработанная Бодо таблица пятибитовых телеграфных кодов: «код Бодо», является основной для современных кодовых таблиц.

1882 г. ⦁ Эмиль Берлинер (США) – изобрёл и запатентовал аппарат для записи и воспроизведения звука – граммофон и его основной носитель – граммофонную пластинку. В период 60-х – 70-х годов XX века граммофонные пластинки были распространённым средством хранения цифровой информации в малых и средних вычислительных системах.

1890 г. ⦁ Григорий Игнатьев (Россия) – разработал устройство, позволявшее использовать существующие телеграфные провода для телефонной связи на дальние (до 1000 км) расстояния. Игнатьев считается автором международной телефонной связи.

1895 г. ⦁ Гульельмо Маркони (Италия) – изобрёл и в 1897 году запатентовал передающую и приёмную радиоаппаратуру. В 1897 году построил первую, постоянно работающую радиостанцию. В 1901 году провёл первый сеанс радиосвязи между Европой и США на расстояние 3200 км. С этого момента начинается эпоха межконтинентальной беспроводной передачи данных.

1922 г. ⦁ Борис Речеулов (СССР) – изобрёл и запатентовал устройство для записи и воспроизведения звука – магнитофон и его основной носитель – магнитофонную ленту. С 60-х годов XX века магнитофонная лента - основной носитель информации в больших вычислительных системах. На конец 2020 года ёмкость стандартной кассеты составляла 580 ТБайт. В 80-х – 90-х магнитная лента также была самым распространённым средством хранения данных для персональных компьютеров.

1933 г. ⦁ Владимир Котельников (СССР) – сформулировал и доказал «Теорему Котельникова»: основной математический алгоритм оцифровки аналоговых сигналов. Этот математический принцип используется для работы современных компьютеров со звуком и изображениями.

1936 г. ⦁ Алан Тьюринг (США) – полностью описал простейший, полноценно программируемый компьютер: «Машину Тьюринга». В 1941 году создал первый в мире программируемый компьютер, предназначенный для взлома шифров германского командования. Автор «теста Тьюринга» на искусственный интеллект и понятия «Тьюринговской полноты» (полноценности компьютера). Логотип компании Эппл служит напоминанием о том, как американские чиновники довели этого гения до самоубийства.

1939 г. ⦁ Говард Эйкен (США) - изобрёл и реализовал архитектуру ЭВМ с использованием электронного арифметико-логического устройства с раздельной системой хранения данных и команд, названную позднее “Гарвардской архитектурой”. В 1944-м году изобрёл для хранения данных перфоленту – аналогичный перфокартам носитель информации. Процессоры с его архитектурой (SHARC-ADSP) используют для сверхбыстрой цифровой обработки звука и изображения.

1945 г. ⦁ Джон фон Нейман (США) - изобрёл и описал общедоступную архитектуру ЭВМ с объединённой системой хранения команд и данных арифметико-логического устройства. “Принстонская архитектура” втрое медленнее Гарвардской, однако требует меньшего количества физического оборудования. Она является основой современных персональных компьютеров.

1948 г. ⦁ Норберт Винер (США) – сформулировал, доказал и опубликовал основные положения кибернетики (науки о самоорганизующихся и самоуправляющихся автоматических системах). Его работы стали основой для развития современной вычислительной электроники.

1948 г. ⦁ Клод Шеннон (США) – сформулировал понятия объёма информации, бита (как минимальной информационной единицы) и информационной мощности. Вывел основные уравнения информационной мощности, насыщенности, достаточности и информационной энтропии.

1952 г. ⦁ Грейс Хоппер (США) - разработала первый в мире компилятор: программу, переводящую написанное на языке близком к естественной речи и стандартной математической записи в двоичные машинные коды. Считается автором идеи человекочитаемых языков программирования.

1956 г. ⦁ Джек Волдер (США) - разработал и опубликовал «Алгоритм Волдера», позволяющий быстро вычислять в двоичной системе сложные тригонометрические функции (sin, cos, tg). Этот алгоритм является одним из двух основных алгоритмов работы современных математических сопроцессоров (FPU).

1956 г. ⦁ Израиль Акушский и Давлет Юдицкий (СССР) - разработали и опубликовали алгоритм, позволяющий быстро вычислять в двоичной системе сложные логарифмические и показательные функции (log, ln, exp, x^y). Этот алгоритм является одним из двух основных алгоритмов работы современных математических сопроцессоров (FPU).

1957 г. ⦁ Ноам Хомский (США) – сформулировал основные языковые принципы «романской группы» языков. «Порождающая грамматика Хомского» на сегодняшний день является единственным методом, позволяющим полноценно переводить человеческую речь, в доступные вычислительным системам, примитивные понятия.

1957 г. ⦁ Леонид Куприянович (СССР) – изобрёл устройство для беспроводной голосовой связи: карманный мобильный телефон и обеспечивающее его работу оборудование (сотовые базовые станции). С 1964-го до 2011-го года мобильная сотовая связь по системе «Алтай» была доступна на территории СССР для членов правительства и аварийных служб.

1957 г. ⦁ Фрэнк Розенблатт (США) – изобрёл и реализовал первую в мире модель обучаемой нейронной сети: «перцептрон», ставшую основой для дальнейшего развития технологий искусственного интеллекта.

1958 г. ⦁ Борис Соколов (СССР) – изобрёл и реализовал первую в мире систему роботизированной сортировки почты на основе нейронной сети распознающей текст. Почтовые роботы-сортировщики повсеместно использовались в СССР до 1990 года, когда были уничтожены приказом М.С. Горбачёва в качестве жеста доброй воли по отношению к европейским почтовым сервисам.

1958 г. ⦁ Джек Килби (США) - изобрёл «чип» (интегральную микросхему), описав принципы объединения электронных компонентов на общей полупроводниковой подложке, что заложило основы для современного фабричного процесса проектирования и производства микрочипов.

1958 г. ⦁ Анатолий Китов (СССР) – разработал и реализовал самый мощный в мире суперкомпьютер «М-100». С 1959 года продвигал идею реализации глобальной компьютерной сети (интернета) на всей территории СССР и полной компьютеризации страны. В 1962 году разработал основные принципы и алгоритмы работы с большими данными (Big Data) и машинного обучения (Data Science). В настоящее время его идеи стали очень популярны.

1960 г. ⦁ Марвин Минский (США) – году сформулировал, реализовал и опубликовал первую модель обучаемой (программируемой методом проб и ошибок) системы искусственного интеллекта (нейронной сети). В 1980 году сформулировал и реализовал идею о размножении компьютерных программ, как генетических агентов (компьютерные вирусы).

1960 г. ⦁ Бернард Уидроу и Маршиан Хофф (США) – разработали первый в мире алгоритм целенаправленного обучения нейронной сети: «дельта-правило», ставший основой для обучения искусственного интеллекта до появления алгоритма Галушкина.

1961 г. ⦁ Джеймс Бьюи (США) - изобрёл практическую реализацию архитектуры безрегистровых электронных вычислительных систем, основанную на электрических вентилях и двоичной логике Буля: “FPGA – архитектуру”. В отличие от Принстонской и Гарвардской архитектур, вычисления в FPGA-схемах произвдятся мгновенно, однако, будучи единожды запрограммированным, их функции не могут быть изменёны.

1964 г. ⦁ Пол Баран (США) – в 1964 году, развивая идеи Китова, предложил сетчатую структуру расположения узлов проводной связи и разработал принципы пакетной передачи данных, что стало основой для формирования архитектуры «Интернета».

1964 г. ⦁ Виктор Глушков (СССР) – разработал и реализовал идею автоматизированных промышленных производств и промышленных роботов. В 1965 году создал первый в мире персональный компьютер «МИР».

1966 г. ⦁ Джеймс Рассел (США) – изобрёл и разработал устройство для хранения цифровых данных на сменных оптических дисках «CD-ROM», «компакт-диск», «DVD». В период 1990-х - 2000-х годов оптические накопители являлись самыми популярными сменными носителями в информационно-вычислительных системах.

1967 г. ⦁ Алан Шугарт (США) – изобрёл и реализовал метод хранения информации на сменных гибких магнитных дисках - дискетах и соответствующее оборудование. В 80-х – 90-х годах прошлого века дискеты были основным средством хранения и обмена информацией для персональных компьютеров.

1968 г. ⦁ Дуглас Энгельбарт (США) – продемонстрировал сразу пять своих изобретений: компьютерную мышь, интуитивный оконный графический интерфейс, текстовый редактор, видеоконференцию и цифровую реализацию гиперссылок Исидора Севильского – гипертекст (текст с возможностью расстановки ссылок на другие, мгновенно доступные тексты). Его изобретениями мы пользуемся до сих пор.

1968 г. ⦁ Маргарет Гамильтон (США) – разработала первую отказоустойчивую программу для автоматического полёта человека на луну. Добилась признания программирования отдельной профессией. Сформулировала принципы отказоустойчивости компьютерных программ.

1973 г. ⦁ Гарри Бун (США) - запатентовал микропроцессор: интегральную схему, объединяющую арифметико-логическое устройство (АЛУ), несколько ячеек памяти (регистры), электрические линии адресации и доступа к памяти и внешним устройствам (системная шина и порты ввода-вывода).

1973 г. ⦁ Винтон Серф и Роберт Канн (США) – разработали и реализовали набор правил обмена данными в компьютерных сетях, получивших название TCP/IP (Протоколы Соединения и Передачи и Межсетевые Протоколы). Эта разработка до сих пор используется для связи компьютеров в сети «Интернет». Серфа и Канна называют «отцами Интернета».

1973 г. ⦁ Кеннет Хоттон (США) – изобрёл и разработали устройство для хранения данных на жёстких магнитных дисках «винчестер», «жёсткий диск». С 1980-х до 2010-х годов жёсткие диски были основными внутренними устройствами хранения данных для персональных компьютеров.

1974 г. ⦁ Александр Галушкин (СССР) – разработал и реализовал основной метод обучения нейронных сетей: «Обратное Распространение Ошибки». Все современные алгоритмы обучения искусственного интеллекта основаны на этом методе.

1975 г. ⦁ Деннис Хэйес (США) – изобрёл, разработал и стал выпускать устройство для связи компьютеров и передачи данных по телефонной линии: «модем». Стандартные современные модемы и их систему команд называют Хэйес-совместимыми.

1976 г. ⦁ Билл Гейтс и Пол Аллен (США) – основали компанию Microsoft, занимающуюся разработкой компьютерных программ: операционных систем MS-DOS (1977), MS-Windows(1985), Windows NT (1993), офисного пакета MS-Office (1990). На сегодня, программные продукты компании Microsoft являются самыми популярными в мире.

1977 г. ⦁ Стив Джобс, Стив Возняк и Рональд Уэйн (США) –создали первый серийный образец и организовали массовое конвейерное производство (продано 6 млн. штук), доступных среднему классу ($1250), персональных компьютеров Apple II, с цветной графикой и цифровым звуком.

1980 г. ⦁ Фудзи Масуока (Япония) – изобрёл и разработал устройство хранения данных на быстродействующих твердотельных накопителях «SSD-память», «SSD-диск». С 2010-х годов и по сей день твердотельные накопители являются самыми популярными внутренними носителями во всех современных информационно-вычислительных системах.

1982 г. ⦁ Клайв Синклер (Великобритания) – организовал разработку и серийное производство самого доступного и массового в мире персонального компьютера: ZX Spectrum ($150 против $1250 за Apple II и $3005 за IBM-PC). Доступность этого компьютера, цветная графика и цифровой звук сделали его основой индустрии компьютерных развлечений 1980-х годов. Для этого компьютера было создано более 20 000 игр. Создание «Демок» - компактных программ для Spectrum, воспроизводящих впечатляющие изображения и полноценный звук, до сих пор является популярным «спортом» среди программистов.

1984 г. ⦁ Том Дженнингс (США) – создал программное обеспечение и разработал принципы организации частных компьютерных сетей, при помощи модемов и телефонных линий, а именно, всемирную сеть «Фидонет», включавшую сервисы электронной почты, форумов, новостных каналов и публичного распространения файлов. До появления широкополосного «Интернета» (1996) эта сеть была основным средством цифровой связи в мире.

1984 г. ⦁ Национальный научный фонд (США) – создал общедоступную компьютерную сеть «NSFNET», которую в дальнейшем (с 1996 года) и стали называть «Интернетом». Теперь эта сеть является основным средством цифровой связи в мире.

1985 г. ⦁ Владимир Паронджанов (СССР) – разработал высоконадёжный визуальный язык программирования «ДРАКОН», предназначенный для ядерной, космической и военной отрасли. Беспилотный полёт космического корабля «Буран» в 1988 году подтвердил высокое качество языка. На сегодняшний день все визуальные языки и среды визуального программирования без создания программного кода (No Code - языки) используют логику и принципы языка «Дракон».

1987 г. ⦁ Владимир Пентковский (СССР, США) – разработал процессор «Эль-90», явившийся прототипом линейки процессоров «Intel Pentium Pro». C 1993 года эмигрировал в США. На основе разработанной им архитектуры процессоров «Pentium» до сих пор выпускаются основные процессоры большинства персональных компьютеров.

1988 г. ⦁ Ян Лекун (Франция) – разработал методы обучения нейронных сетей основанные на выделении характерных особенностей входных данных: «Свёрточные нейронные сети». Совместно с Хинтоном и Бенжио считается создателем искусственного интеллекта.

1996 г. ⦁ Джеф Хокинс (США) – разработал полноценное независимое вычислительное устройство миниатюрного размера «карманный компьютер», «наладонник». Первые карманные компьютеры имели небольшой объём памяти и низкое быстродействие, однако работали до трёх недель на одном комплекте батарей. В 1990-х – 2010-х они стали весьма популярны до появления смартфонов.

1999 г. ⦁ Амир Бан, Дов Моран и Оран Огдан (Израиль) – разработали сменный внешний накопитель данных на твердотельных интегральных схемах – «флеш-диск», «флешка». С конца 1990-х и по настоящее время «флешки» являются самым распространённым носителем для обмена информацией.

2001 г. ⦁ Кампания NOKIA (Финляндия) – разработала устройство полноценно объединяющее мобильный телефон и карманный компьютер: «смартфон». С начала 2000-х смартофоны стали весьма популярны и на сегодня являются самыми распространёнными вычислительными устройствами в мире.

2006 г. ⦁ Кампания NVIDIA (США) – разработала технологию CUDA и выпустила, векторный (шейдерный) процессор GeForce со 128 вычислительными ядрами. Выпуск этого процессора сделал возможным параллельные вычисления на персональных компьютерах, что послужило развитию технологий и алгоритмов нейронных сетей и систем искусственного интеллекта.

2007 г. ⦁ Джефри Хинтон (США) – опубликовал и применил, основанный на алгоритмах Галушкина, метод «Параллельного Обратного Распространения Ошибки». Совместно с Лекуном и Бенжио считается создателем искусственного интеллекта.

2009 г. ⦁ Йошуа Бенжио (Канада) – опубликовал и применил, основанный на идеях Лекуна и Хинтона, метод «Глубинного обучения нейронных сетей». Совместно с Лекуном и Хинтоном считается создателем искусственного интеллекта.

2014 г. ⦁ Ян Гудфеллоу (США) – разработал, опубликовал и применил, алгоритмы «Генеративных нейронных сетей». Считается создателем «творческого» искусственного интеллекта, способного писать тексты и рисовать изображения.

Показать полностью

Кратчайшая история информатики

Для тех, кто очень торопится и хочет только зазубрить имена и даты.

Носители информации:
· Перфокарты (Жозеф Мари Жаккар) – 1804
· Грампластинки (Эмиль Берлинер) – 1887
· Магнитофонная лента (Борис Александрович Рчеулов) – 1922
· Перфолента (Говард Хатауэй Эйкен, IBM) – 1944
· Компакт-диск (Джеймс Рассел) – 1966
· Дискета (Алан Шугарт, IBM) – 1967
· Жёсткий диск (Кеннет Хоттон, IBM) – 1973
· SSD-диск (Фудзио Масуока, Toshiba) – 1980
· Флэш-диск (Амир Бан, Дов Моран и Оран Огдан) – 1999

Искусственный интеллект:
· Перцептрон (Фрэнк Розенблатт) – 1957
· Распознавание текста (Борис Соколов) – 1958
· Дельта-правило (Бернард Уидроу и Маршиан Хофф) – 1960
· Обратное Распространение Ошибки (Александр Галушкин) – 1974
· Свёрточные нейронные сети (Ян Лекун) – 1988
· GeForce и CUDA (Кампания NVIDIA) – 2006
· Параллельное Обратное Распространение (Джефри Хинтон) – 2007
· Глубинное обучение (Йошуа Бенжио) – 2009
· Генеративные нейросети (Ян Гудфеллоу) – 2014

Системы связи:
· Телеграф (Павел Шиллинг) – 1832
· Телефон (Антонио Меуччи) – 1860
· Битовое кодирование (Жан Бодо) – 1872
· Дальняя проводная связь (Григорий Игнатьев) – 1890
· Радиосвязь (Гульельмо Маркони) – 1895
· Оцифровка сигналов (Владимир Котельников) – 1933
· Мобильный телефон (Леонид Куприянович) – 1957
· Идея «Интернета» (Анатолий Китов) – 1958
· Архитектура «Интернета» (Пол Баран) – 1964
· Протоколы «Интернета» (Винтон Серф и Роберт Канн) – 1973
· Телефонный модем (Деннис Хэйес) – 1975
· Всемирная сеть «ФидоНет» (Том Дженнингс) – 1984
· Сеть «Интернет» (Национальный научный фонд США) – 1984
· Смартфоны (кампания Нокиа) – 2001

Вычислительные системы:
· Механический калькулятор (Блез Паскаль) - 1645
· Арифмометр (Готфрид Лейбниц) - 1673
· Механический компьютер (Чарльз Бэббидж) - 1822
· Электромеханический компьютер (Алан Тьюринг) - 1941
· Электронный компьютер (Джон Эккерт и Джон Мокли) - 1946
· Интегральная микросхема - чип (Джек Килби) - 1958
· Персональный компьютер (Виктор Глушков) - 1964
· Микропроцессор (Гарри Бун) - 1973
· Массовый ПК (Стив Джобс, Стив Возняк, Рональд Уэйн) - 1977
· Дешёвый массовый ПК (Клайв Синклер) - 1982
· Карманный компьютер (Джеф Хокинс) - 1996

Показать полностью
Отличная работа, все прочитано!