Історія розвитку інформатики

Історія розвитку інформатики являє собою процес незвичайних винаходів, як цілком закономірних, так і вельми несподіваних. Чергове відкриття створює умови для наступної новації, і цей процес свідчить про своєрідний історичному ряді, який простягається від минулого через сьогодення до майбутнього. У табл. 4.7 показані основні віхи історії інформатики, датою народження якої зазвичай вважають 1936

Таблиця 4.7. Віхи історії розвитку інформатики

Роки

Винаходи

300 до н.е.

Евклід представив алгоритм визначення найбільшого спільного знаменника

825

Ал-Хорезмі описує правила роботи з десятковими цифрами, які стали історичним джерелом терміна "алгоритм"

+1642

Б. Паскаль створює підсумовує машину

Тисяча шістсот шістьдесят-дев'ять

І. Ньютон розробляє алгоритм знаходження коренів рівнянь

Тисячі шістсот сімдесят дев'ять

Г. В. Лейбніц пропонує двійкову систему числення

1801

Ж. М. Жаккар створює програмований ткацький верстат

1 820

Ч. Беббідж створює разностную машину

Тисячі вісімсот сорок дві

А. Лавлейс пише першу комп'ютерну програму

+1847

Дж. Буль створює алгебру його імені

1876

Дж. Томсон винаходить аналоговий диференціальний аналізатор

1 879

Г. Фреге розробляє логіку першого порядку

1890

Г. Холлерит створює першу електромеханічну рахункову машину

1900

Д. Гільберт пропонує механізувати всі математичні обчислення

1925

В. Буш зі співробітниками створює перший великомасштабні аналогові калькулятори

Тисяча дев'ятсот тридцять один

К. Гедель доводить теорему про неповноту

+1936

А. Тьюринг розвиває поняття абстрактної машини, А. Черч - подібні ідеї на основі лямбда-числення

Тисяча дев'ятсот тридцять сім

К. Шеннон запропонував використовувати булеву алгебру для опису електричних схем.

Дж. В. Атанасов розробив концепцію першого цифрового обчислювального пристрою

Тисячу дев'ятсот сорок одна

К. Цузе створює перший програмований комп'ютер на електромеханічних елементах

Тисячу дев'ятсот сорок три

За проектом інженера Т. Флауерса зібраний Colossus - перший у світі програмований електронний комп'ютер

1944

Г. Айкен створює комп'ютер МАРК I на релейних і механічних елементах

1945

Дж. Фон Нейман формулює принцип сумісного зберігання програм і даних в пам'яті комп'ютера. Дж. П. Екерт і Дж. У. Мочлі створили перший електронний цифровий комп'ютер загального призначення ЕНІАК на вакуумних лампах.

К. Цузе створив перший мова програмування високого рівня

+1947

Дж. Бардін, У. Шоклі і В. Браттейн винайшли транзистор

1 948

К. Шеннон створює математичну теорію зв'язку. H. Вінер публікує книгу про кібернетику

Тисячу дев'ятсот сорок дев'ять

М. Уїлкс розробляє перший у світі комп'ютер з зберiгається в пам'ятi EDSAC

1950

А. Тьюринг розробляє тест для визначення розумових здібностей комп'ютера

1951

Під керівництвом С. А. Лебедєва створена перша вітчизняна ЕОМ.

М. Уїлкс винаходить мікрокод.

Г. М. Хоппер створює перший у світі компілятор.

А Тьюринг створює програму для гри в шахи

1 956

С. Кліні розробляє основи теорії автоматів. У Дартмутського коледжу (США) проходить перша конференція, присвячена проблемам штучного інтелекту

1 957

Під керівництвом Дж. Бекуса створений перший мова програмування високого рівня Фортран, що має транслятор

1 958

Р. Нойс і Дж. Кілбі винаходять інтегральну схему. Дж. Маккарті створює мову програмування ЛИСП

1961

С. Рассел створює перший комп'ютерні ігри

1 963

Д. Енгельбарт винаходить комп'ютерну мишу

1965

Г. Мур пророкує, що число транзисторів на кристалі подвоюватиметься кожні два роки

Тисяча дев'ятсот шістьдесят сім

Р. Флойд представляє методи формальної верифікації програм

1 968

Д. Кнут публікує книгу про мистецтво програмування

1969

М. Мінський і С. Паперть створюють штучну нейронну мережу на перцептронах

1970

Компанія Intel створює напівпровідникову інтегральну схему пам'яті

Тисяча дев'ятсот сімдесят один

Б. Томсон створює перший експериментальний комп'ютерний вірус.

Дж. Фергасон створює рідкокристалічний дисплей

Тисячі дев'ятсот сімдесят два

К. Томпсон і Д. Рітчі створюють мову програмування Сі

1976

К. Аппель і В. Хакен доводять за допомогою комп'ютера теорему про чотири фарбах

1 977

Великий турнір з шахів виграє програма Chess

Тисячу дев'ятсот вісімдесят один

Корпорація IBM випускає свій перший персональний комп'ютер.

Р. Фейнман висуває ідею квантового комп'ютера

1983

Б. Страуструп розробляє імовірно домінуючий об'єктно-орієнтована мова програмування С + +.

З'являється перша версія текстового редактора Word

1985

Корпорація Microsoft випускає операційну систему Windwsl.O

Одна тисячі дев'ятсот вісімдесят вісім

Р. Морріс створює експериментальний комп'ютерний черв'як

1990

Т. Бернерс-Лі створює Всесвітню павутину. С. Джобе розробляє перший веб-сервер

Тисячу дев'ятсот дев'яносто три

Компанія Intel створює мікропроцесор Pentium

1994

Розроблено браузер Netscape

1 996

Компанією Microsoft створений інтернет-оглядач Internet Explorer

+2001

Л. Сенгер і Дж. Вейлз запускають проект Wikipedia

2004

М. Цукерберг реалізує проект Facebook

+2005

Починається ера онлайн обміну відео

+2007

Apple випускає iPhone

+2010

Починаються кібератаки на фізичні інфраструктури, наприклад іранські центрифуги, призначені для збагачення урану

+2011

Інтернет стає інструментом опозиційних політичних рухів

У табл. 4.7 перераховані відкриття, що відносяться як до апаратного, так і до програмного забезпечення. Вони постійно доповнюють один одного, причому в цьому змаганні навряд чи може бути виявлений переможець. Апаратне оснащення відкриває нові можливості перед програмним забезпеченням. У свою чергу, ПО надає йому що раніше не передбачувані смисли. Нерідко програмне забезпечення не встигає за апаратним оснащенням комп'ютерів. У такому випадку наростають кризові явища.

Уявлення про поколіннях ЕОМ. Маючи на увазі апаратне забезпечення, дуже часто вводять уявлення про поколіннях ЕОМ, яких, як правило, налічують п'ять. Покоління ЕОМ відрізняються за своїми критеріями, зокрема:

  • o по елементній базі (електронні лампи транзистори інтегральні схеми -> оптоелектроніка);
  • o конструкції оперативних запам'ятовуючих пристроїв (електронно-променеві трубки - "ферритові сердечники -> інтегральні схеми);
  • o максимальної місткості оперативного пам'яті (у сучасних комп'ютерів вона, як правило, обчислюється в гігабайтах);

♦ максимальному швидкодії;

♦ засобам зв'язку користувача з ЕОМ;

♦ мовам програмування.

Той чи інший тип класифікації ЕОМ не є заданим, він визначається вибором критеріїв. Варіація критеріїв призводить до нової класифікації. Концепція п'яти поколінь ЕОМ дає перше уявлення про різноманітність комп'ютерів. Зрозуміло, існує безліч шляхів їх модернізації: збільшення обсягу оперативної пам'яті, об'єму жорсткого диска, заміна відеокарт, оновлення програмного забезпечення та ін. Швидкий розвиток інформатики народжує оптимістичні надії на майбутнє. Саме в цьому зв'язку часто намагаються визначити характеристики ЕОМ п'ятого покоління. Протягом останніх 30 років вони не раз ставали предметом гострих дискусій. Стратегія розвитку ЕОМ полягає у наділення суперкомп'ютерів з максимально розвиненою елементною базою потужними функціями штучного інтелекту. Але це всього лише грубий проектний образ ймовірного майбутнього сучасних комп'ютерів, оскільки в наші дні все більш очевидна недоречність поспішного прожектерства.

Розвиток сучасної інформатики забезпечується широким науковим співтовариством, причому наступ ведеться за різними напрямками. У цьому зв'язку доречно відзначити, що перші проекти комп'ютерів п'ятого покоління розроблялися на початку 1980-х рр., Тобто до настання ери Інтернету. Його бурхливий розвиток в 1990-і рр. призвело до нового бачення функцій комп'ютерів. Дещо несподівано на один з передніх планів вийшли проблеми інформаційної безпеки, управління ризиками, забезпечення успішних комунікацій великого числа людей. Мова йде не просто про інформаційні, а про інформаційно-комунікативних технологіях. Комп'ютери покликані задовольнити потреби не тільки індивідуальних користувачів і трудових колективів, а й великих спільнот людей. Інформаційні технології об'єднують людей всієї планети в глобальне співтовариство. Долаються мовні кордони, виявляється можливим спілкування людей, розділених континентами.

Історія розвитку інформатики недвозначно свідчить про перетворення її в трансдисциплінарності явище. Комп'ютерами сьогодні користуються не тільки вчені. Наприклад, А. Тьюринг, А. Черч і Е. Пост навряд чи передбачали значимість комп'ютерів для розвитку політичних рухів.

Фахівці в галузі інформатики, можливо навіть всупереч власним намірам, сьогодні енергійно залучаються в далекі від їхніх безпосередніх інтересів сфери суспільного життя. Якщо на зорі становлення інформатика оцінювалася переважно як фізико-математичне захід, то в наші дні вона вийшла далеко за свої початкові кордону. Все це вказує на необхідність розгляду не тільки методологічних, а й соціально-етичних проблем інформатики, про що піде мова в наступному розділі.

Висновки

  • 1. Протонаучная фаза інформатики простягається від Античності до 1936 р
  • 2. Сучасна інформатика постає як низка новацій, основними областями якої є апаратне оснащення і програмне забезпечення.
  • 3. Інформатика перетворилася на трансдисциплінарності явище.
 
< Попер   ЗМІСТ   Наст >