Кожен з нас користується можливостями комп’ютерів та Інтернету. Але мало хто замислюється про тих великих информатиках і програмістів, які подарували нам можливість використовувати сучасну обчислювальну техніку, здійснювати зв’язок за допомогою інтернет-мереж, а також працювати та відпочивати з використанням комп’ютерних програм. У цій підбірці ми розповімо про великих особистостей, чий внесок у розвиток комп’ютерів і інформаційних технологій не можна недооцінювати.
Вільгельм Шиккард (1592-1635)
Не дивуйтеся, бачачи дати народження і смерті цього вченого. Дійсно, може виникнути питання, яке відношення він міг мати до таких галузей науки, як інформатика і програмування, в ті роки. Однак є причина, яка дозволяє вважати його одним з найвідоміших і великих інформатиків і програмістів у світі.
Вся справа в тому, що саме Вільгельм Шиккард став винахідником першого у світі механічного пристрою, що здійснював обчислення. Це був шестиразрядный прототип сучасного калькулятора, який мав можливість додавання і віднімання цілих чисел. Механізм Шиккарда складався з власне підсумовуючих і вычитающих механічних компонентів, які працювали за допомогою шестернею, допоміжного колеса для переміщення числових блоків та вікон для виводу та збереження інформації.
Вся та техніка, якою ми користуємося, побудована на обчисленнях, а першим, хто зміг механізувати обчислювальний процес, був Вільгельм Шиккард.
Ада Лавлейс (1815-1852)
Кажучи про великі програмістах, не можна забувати про британському математики Аді Лавлейс. Її по праву можна вважати першою жінкою-програмістом. Єдина дочка Байрона володіла дивовижним інтелектом, який значно випереджав свій час.
З дитинства проявляючи інтерес до математики, вона присвятила життя тому, що розібралася в пристрої обчислювального апарату Беббіджа, в тому числі розробила декілька варіантів удосконалення цієї машини.
На жаль, заслуги Ади Лавлейс були визнані тільки через десятиліття після її смерті, проте її внесок в науку настільки великий, що вона безумовно заслуговує вважатися великим програмістом.
Чарльз Беббідж (1791-1871)
Почесне місце в нашій добірці займає англійський вчений Чарльз Беббідж. Саме він на початку XIX століття (а конкретніше в 1833 році) став творцем унікального прообразу електронно-обчислювальної машини. Присвятивши чималу частину свого життя створенню системи механічного обчислення, він прийшов до ідеї створення аналітичного пристрою, здатного за допомогою програмування здійснювати різні обчислення.
Цікаво те, що проект включав в себе основні складові частини, які збереглися й у сучасних обчислювальних машин: це пам’ять і механічний “мозок”, який відповідає за обчислення.
На жаль, за життя Беббіджа створення обчислювального апарату не отримало належного розвитку, оскільки загальний рівень технологічного розвитку суспільства не відповідав такому винаходу — оцінити по достоїнству зможуть набагато пізніше. Зараз його з честю можна зарахувати до лав великих програмістів світу. Розробки Беббіджа стали основоположними, коли світ став готовий до створення ЕОМ.
Алан Тьюрінг (1912-1954)
Серед тих, кого можна назвати великими програмістами, почесне місце займає Алан Тьюринг — британський вчений, який розробив прообраз обчислювальної машини, і перша людина, якого можна назвати хакером.
У роки Другої Світової Тьюрингу було запропоновано співпрацю з військовими відомствами, в ході якого він працював над зломом алгоритмів німецької шифрувальної машини “Енігма”, яка кодувала сигнали для флоту та повітряних військ. Приблизно через півроку Тюрінг отримав можливість дешифрування кодів “Енігми” — це, без сумніву, був успіх, який дозволив британській армії отримати значну перевагу перед супротивником.
Після війни Тюрінг отримав заслужену нагороду і приступив до роботи над першою ЕОМ. Він створив першу шахову програму, але вона не могла з тієї причини, що комп’ютер, який міг би її підтримувати, ще не існувало.
Бьерн Страуструп (нар. 1950)
Можна довго сперечатися про те, кого варто вважати самим великим програмістом, але існують видатні особистості, чиї досягнення знайомі кожному. Практично всім знайомий такий мову програмування, як С++. На ньому написано величезну кількість різноманітних програм, що використовуються в самих різних сферах діяльності.
Творцем цієї мови вважається данський програміст Бьерн Страуструп. Він був першим, хто у 80-х роках XX століття реалізував С++.
Страуструп — один з родоначальників об’єктно-орієнтованого програмування, на даний момент він є членом команди по розробці і перегляду стандарту ANSI/ISO для С++. Його книги перекладені на десятки мов, а в 2004 році Бьерн Страуструп був обраний в Національну академію інженерії.
Тім Бернес-Лі (рід. 1955)
Британського вченого Тіма Бернеса-Чи можна зарахувати до лав великих програмістів як творця Всесвітньої Павутини (World Wide Web, винахідника Інтернету.
Саме його можна вважати родоначальником мови веб-розмітки HTML, протоколів URL і HTTP. Він є головою і засновником Консорціуму Всесвітньої Павутини. Це організація, яка займається створенням і переробкою стандартів, що стосуються роботи Інтернету.
Лінус Торвальдс (нар. 1969)
Програміст і розробник родом з Фінляндії, Лінус Торвальдс став всесвітньо відомим після створення операційної системи з відкритим вихідним кодом Linux.
Спочатку проект створення власної операційної системи не виходив за рамки захоплення, але після того як Торвальдс виклав в загальний доступ вихідний код майбутньої ОС Linux, вона знайшла величезну кількість шанувальників. Сталося це в 1991 році.
Зараз існує велика кількість модифікацій і дистрибутивів даної системи, з нею працюють як звичайні користувачі, так і великі корпорації, а більшість програмістів і IT-розробників визнають Linux оптимальної операційною системою для виконання своїх завдань.
У 2004 році Лінус Торвальдс був включений у число найвпливовіших людей за версією “Таймс”.
Річард Столлман (нар. 1953)
Ідеологія Річард Столман справила великий вплив на сучасне IT-ком’юніті. Він вважається родоначальником руху вільного програмного забезпечення та автором проекту GNU.
Він виступає за ідею того, що програмне забезпечення повинно мати відкритий вихідний код, щоб дати користувачеві можливість вільного використання, переробки, обміну і модифікації програм.
Столлман відрізняється категоричністю у своїх переконаннях і не користується комерційним програмним забезпеченням в принципі і готовий принципово відмовлятися від таких зручностей, як мобільний телефон через обмеження, які вони накладають на користувача.
Висновок
Серед великих людей програмісти і діячі інформатики займають одне з найзначніших місць, адже важко заперечувати той факт, що за інформаційними технологіями та їх розвитком стоїть майбутнє всього людства.
Ми постаралися освітити найбільш значущі фігури у сфері IT і в історії інформатики, однак їх список незрівнянно більші — у кожній області комп’ютерної індустрії можна виділити безліч видатних особистостей. Внесок в інформатику вносили багато вчених, починаючи з тих часів, коли про існування комп’ютерів і ЕОМ ще навіть не йшла мова і по теперішній час.