Обложка канала

ITVDN

4464 @itvdn1

Онлайн платформа для IT-специалистов

ITVDN

4 года назад
Открыть в
​​Друзі, у сьогоднішній рубриці про найпомітніших фігур ІТ-світу ми повернемось у минуле століття, на початок комп'ютерної ери. Сьогодні ми зібрали цікаві факти про видатного англійського математика, логіка та криптографа Алана Тьюрінга. Ця людина значно вплинула на розвиток інформатики як напрямку. 😎Хист до математики Алан проявив ще у школі, а вступивши у 1931 році до Кінгз-коледж (King's College) Кембридзького університету, вже через 4 роки захищає дисертацію на тему "Центральна гранична теорема теорії ймовірності" (яку він самостійно перевідкрив, не знаючи про аналогічну попередню роботу) і був обраний членом Наукового товариства коледжу. У цьому ж році він вперше почав працювати в галузі математичної логіки та проводити дослідження, які вже через рік призвели до визначних результатів. 📈Тьюрінг ввів математичне поняття абстрактного еквівалента алгоритму, або обчислюваної функції, що отримало потім назву "машини Тьюринга". Це був проект пристрою, що має всі основні властивості сучасної інформаційної системи: програмне управління, пам'ять та покроковий спосіб дій. "Машина Тьюрінга" відкрила дискусію з теорії автоматів та створила теоретичну базу для роботи цифрових комп'ютерів, які з'явилися у 1940-ті роки. ⚡У 1939 році британське військове відомство поставило перед Тьюрінг завдання розгадати секрет "Енігми" - спеціального пристрою, що використовувався для шифрування радіограм у німецькому військово-морському флоті та в "люфтваффі". Тьюрінг запросив у створений ним відділ кількох друзів-шахістів. Вже за пів року було розроблено пристрій, названий ним "Бомбою", який дозволяв читати практично всі повідомлення "люфтваффе". А ще через рік був "зламаний" і складніший варіант "Енігми", що використовувався нацистськими підводниками. 🖥У 1945 році Тьюрінг був прийнятий до Національної фізичної лабораторії в Лондоні, де очолив розробку великого автоматичного обчислювального пристрою АСЕ. Розроблені в 1947 році Тьюринг "Скорочені кодові інструкції" (Abbreviated Code Instructions) започаткували створення, дослідження та практичного використання мов програмування.