Хто був першим програмістом?
Дочка знаменитого поета-романтика Гордона Байрона Ада Лавлейс (1815–1852) змалку цікавилася математикою та іншими точними науками. Саме її прийнято вважати першим програмістом.
У 20-30-ті роки. XIX століття Лавлейс вивчала моделі машин, створені математиком Чарльзом Беббіджем: спочатку різницевою (для автоматичного підрахунку логарифмів та тригонометричних функцій), потім – аналітичною.
Останню у 1842 році описав у своїй роботі італійський математик Луїджі Менабреа. Ада із задоволенням переклала її англійською мовою, супроводжувавши своїми коментарями. Програмний алгоритм, описаний в примітках до статті, став першою програмою, створеної безпосередньо для комп'ютера.
Дональд Кнут (нар. 1938)
Американець Дональд Ервін Кнут відомий світу як творець популярної системи комп'ютерної верстки (набору тексту) TeX, мови програмування Metafont та систем WEB та CWEB. Багато років він був почесним професором Стенфордського університету.
Його монографія «Мистецтво програмування», робота над якою ведеться з 1962 року, та інші академічні праці охоплюють практично всі сфери програмування, починаючи зі структур даних та закінчуючи аналізом алгоритмів – напрямом, створеним самим Батігом.
1974 року вчений отримав премію Тьюринга від Асоціації обчислювальної техніки (ACM), 1996-го – приз Кіото, аналоги Нобелівської премії. Серед інших нагород – перша премія Грейс Мюррей Хоппер (1971), Національна медаль науки (1979) від президента США Дж. Картера, медаль Джона фон Неймана (1995) від Інституту інженерів електротехніки та електроніки (IEEE), медаль Фарадея (2011) від Інституту інженерії та технологій (IET). Також «батьку аналізу алгоритмів» неодноразово дякували за унікальний підручник розробники Google, Microsoft, Facebook та ін.
Девід Паттерсон (нар. 1947)
Американський фахівець з інформатики Девід Паттерсон також належить до піонерів комп'ютерної галузі. Його наукова діяльність тісно пов'язана з Каліфорнійським університетом у Берклі, де він обіймав керівні посади та був професором з 1976 по 2016 роки.
Паттерсон зробив вагомий внесок у розробку процесора зі скороченим набором команд RISC (сам термін теж вигадав він), чию архітектуру використовують 99% усіх сучасних чіпів. Досліджував надмірні масиви незалежних дисків RAID. Керуючи проєктом NOW, передбачив комп'ютерну кластеризацію. Написав у співавторстві кілька книг про комп'ютерну архітектуру, якими широко користуються під час навчання інформатики.
За свої новаторські розробки вчений отримав понад 30 нагород: у 2008-му – премію Екерта-Мошлі, у 2018-му разом зі своїм близьким другом Джоном Хеннессі (головою материнської компанії Google Alphabet) – престижну премію Тьюринга від ACM, президентом якої був у 2004 -2006 рр.
Б'ярн Страуструп (нар. 1952)
Майбутній видатний спеціаліст з інформатики данець Б'ярн Страуструп познайомився з комп'ютером лише у стінах Орхуського вишу, де незабаром почав розробляти ПЗ для потреб університету та писати програми для Unisys – світового виробника комплексних програмно-апаратних рішень.
Продовживши навчання у Кембриджі, Б'ярн захопився мікропрограмуванням та проєктуванням розподілених систем, став першопроходецем у галузі об'єктноорієнтованого програмування. У 1979 році вчений отримав докторський ступінь. На той час Страуструп вивчив цілих 20 мов програмування і на новому місці, вже в США, вирішив створити нову. Ним став прикладною C++, покращена версія мови C. Сьогодні саме її доопрацьований «Сі» за його ж однойменним підручником, перекладеним 19 мовами, вивчають студенти по всьому світу, а сам професор не тільки читає свої лекції у кількох відомих вишах, а й співпрацює з Morgan Stanley.
Серед досягнень талановитого програміста варто відзначити такі: премії Грейс Мюррей Хоппер (1993), Джона фон Неймана (2004), Вільяма Проктера (2005) та доктора Доббса (2008). Також Страуструп є членом Техаської академії медицини, інженерії та науки (ТАМІСТ) та Національної академії інженерії (NAE) США.
Тім Бернерс-Лі (нар. 1955)
Ще один програміст, який змінив наш світ, – сер Тімоті Джон Бернерс-Лі. Хлопчик народився в сім'ї піонерів комп'ютерної ери і не уявляв себе без електроніки. Вже в Оксфордському Королівському коледжі, як студент фізичного факультету, він створив свій перший ПК і навіть пробував писати власні мови програмування.
У 1990 році було описано HTML – мову розмітки гіпертексту, URL – унікальну «адресу» будь-якого ресурсу в мережі та HTTP-протокол – технології, які лягли в основу роботи Всесвітнього павутиння. 2001 року вчений отримав престижну нагороду у сфері інформатики Free Software Award. 2004-го «за службу на благо глобального розвитку Інтернету» королева Єлизавета II зробила цього чистокровного спадкового англійця в лицарі-командори, а 2007-го відзначила «Ордена Заслуг».
Через рік Тім Бернерс-Лі створив Фонд Всесвітньої павутини, що просуває відкритий інтернет як суспільне благо і поставив його на службу людям. А в 2013 році очолив громадську організацію «Альянс за доступний інтернет» (A4AI), яка бореться за швидкий і доступний усім інтернет і підтримується такими великими корпораціями, як Facebook, Microsoft і Google.
Джеймс Гослінг (нар. 1955)
Внесок Джеймса Гослінга у сферу ІТ важко переоцінити. Green Project, який визначив подальшу долю видатного канадського програміста, був затіяний у 1991 році, під час роботи у Sun Microsystems. Через 3 роки Гослінг винайшов об'єктноорієнтовану та крос-платформну мову програмування Java, впровадив оригінальний компілятор Java та віртуальну машину.
Проєкти, в яких він був залучений вчений як під час навчання в університетах Калгарі та Карнегі-Меллона, так і пізніше численні. Гослінг заведено вважати творцем NeWS (віконної системи розподілу обчислень в інтернеті), GosMacs (текстового редактора сімейства Emacs), Star7 (універсального пристрою-прототипу системи розумного будинку), багатопроцесорної версії ОС Unix.
У 2011 році програміст брав участь у розробці алгоритмів Google, а після виходу з IT-гіганта зайнявся створенням ПЗ для підводних досліджень у рамках стартапу Liquid Robotics. Сьогодні як інженер він задіяний у роботі над інфраструктурою платформ хмарних веб-сервісів в Amazon Web Services.
Серед основних нагород вченого можна відзначити орден Канадського ордену (2007), найвищу національну громадянську нагороду, а також медаль Джона фон Неймана (2015).
Андерс Хейлсберг (нар. 1960)
Данський інженер Андерс Хейлсберг був захоплений програмуванням із самого дитинства. Вже у Технічному університеті Люнгбю він писав програми для машин Nascom.
Для більшості студентів вишів його Turbo Pascal досі залишається першою мовою, з якої вони починають знайомство із програмуванням. На початку 80-х років. компілятор із нього був справжнім проривом у розробці програмного забезпечення завдяки агресивній стратегії ціноутворення, наявності однієї з перших повноекранних IDE та високої продуктивності, що досягається за рахунок дуже короткого часу виконання.
Згодом, бувши головним архітектором Delphi, Хейлсберг наголосив на швидкодії. Delphi у свою чергу вплинув на створення концепції мови C# для платформи Microsoft .NET. До речі, перейти в Microsoft Андерса 1996 року вмовив сам Білл Гейтс. В даний час талановитий програміст працює в компанії як провідний архітектор C# та основний розробник машинопису.
За свою новаторську роботу 2001 року Андерс Хейлсберг отримав премію доктора Доббса.
Брендан Айк (нар. 1961)
Ще одна жива легенда комп'ютерної епохи – американський програміст Брендан Айк, відомий своєю непохитною скромністю та не менш стійкими поглядами на людську природу.
Розпочавши кар'єру в Silicon Graphics з операційних систем та компіляторів, Брендан освоїв програмування за 7 років. Плодом роботи в Netscape Communications стала поява в 1995 році JavaScript JavaScript – мови, якою тримається вся сучасна Мережа, одного з головних стандартів у сфері web-програмування.
За кілька років, коли на сцену вийшов Explorer, Айк зайнявся проєктом Mozilla. Так під його початком з'явився браузер Firefox. Після скандального звільнення з посади гендиректора Mozilla Corp. 2014 року Айк вже кілька років зайнятий власним ІТ-проектом – браузером Brave, головні завдання якого – ефективне блокування реклами та захист приватності користувачів.
Лінус Торвальдс (нар. 1969)
Фінно-американський інженер-програміст Лінус Торвальдс – творець знаменитої Linux. З'явившись у 1991 році, ця операційна система швидко набула популярності завдяки тому, що поширювалася безкоштовно, працювала на будь-яких комп'ютерах і мала відкритий вихідний код. Згодом на її основі з'явилися багато інших популярних ОС, включаючи Ubuntu, Fedora та Android.
У своїй книзі «Просто заради задоволення» Торвальдс пояснив, що написав програму спеціально для нового ПК і незалежно від ОС, тому що хотів використовувати його функції з процесором 80386. Пізніше ця програма стала ядром Linux. Для керування розробкою ядра вчений створив розподілену систему контролю версій Git. В даний час в оновленнях Linux беруть участь тисячі різних програмістів, а сам він володіє цією торговою маркою і стежить за її використанням.
У 1998 році вчений був удостоєний премії Pioneer Award від Фонду електронних рубежів (EFF), через два роки – медалі Ади Ловлейс від Британського комп'ютерного товариства (вищої нагороди в галузі обчислювальної техніки у Великобританії). 2012-го національну нагороду «Технологія тисячоліття» йому вручив особисто президент Фінляндії Саулі Ніїністе. 2014-го до списку заслуг додалася медаль Computer Pioneer від IEEE.
Джон Кармак (нар. 1970)
Американський IT-інженер Джон Кармак заслужив прізвисько «Джон-Рух» ще у студентські роки. До його послужного списку з 1990 по 2012 рік входить 41 (!) гра, у тому числі Wolfenstein 3D, Quake, Rage, Commander Keen та легендарна Doom, випущена компанією Джона id Software. Саме Doom принесла йому світову славу надефективного розробника. Наступні розробки та релізи лише збільшували успіх програміста, який відкрив нову еру у світі комп'ютерних ігор.
До інновацій, які Кармак застосував у 3D-графіці, належать алгоритм Reverse для тіньових обсягів, адаптивне оновлення мозаїки, розбиття двійкового простору, променеве мовлення, поверхневе кешування та технологія MegaTexture, конверсія покажчиків, вихід за межі об'єктів та ін. Оригінальні 3D невід'ємний атрибут наступних комп'ютерних ігор, особливо шутерів.
Розробник революційних методів програмування був двічі удостоєний премії "Еммі" від Національної академії телевізійних мистецтв і наук (NATAS), а також GDC Awards на конференції розробників ігор Lifetime Achievement (2009).
У період 2013-2019 років. Кармак захоплено займався технологією віртуальної реальності у Oculus VR. На даний момент вчений зосереджений на створенні потужного штучного інтелекту своєї нової компанії Keen Technologies.
Брем Коен (нар. 1975)
Американський програміст-фрілансер Брем Коен відомий тим, що створив одноранговий (P2P) протокол BitTorrent, який відповідає за швидке завантаження файлів із Всесвітньої павутини.
Тоді, у 2001 році, PR-кампанія на підтримку запуску нового продукту та дизайн офіційного сайту із чорним текстом на білому тлі нікого не вразили. І відсутність маркетингової складової Коен компенсував технічними перевагами свого дітища: високою швидкістю завантаження файлів та децентралізацією мережі. Завдяки BitTorrent один файл могли роздавати одразу кілька користувачів. Крім того, файли завантажувалися не послідовно, а паралельно і частинами, що дозволяло дуже зручно організувати їх роздачу.
Зараз клієнту вже більше 20 років, але він не перестає бути актуальним, а кількість його користувачів перевищила 250 млн осіб. Технології, вигадані Бремом, сьогодні взяті на озброєння такими IT-гігантами, як Facebook, Twitter, World of Tanks та ін.
-
Большая пятерка
от ИнстаФорексИнстаФорекс продолжает претворять
в жизнь ваши самые смелые мечты.СТАТИ УЧАСНИКОМ -
Щасливий депозитПоповни рахунок на $3,000 і отримай ще $1000!
В квітні ми проводимо розіграш $1000 у рамках акції "Щасливий депозит"!
Поповнивши рахунок на суму не менше $3,000, ви автоматично стаєте учасником акції.СТАТИ УЧАСНИКОМ -
Девайси в подарунокСтати учасником розіграшу мобільних девайсів при поповненні рахунку від $500СТАТИ УЧАСНИКОМ
-
Бонус на кожне поповнення ІнстаФорекс 55%Оформіть заявку та збільшуйте кожен депозит на 55%ОТРИМАТИ БОНУС
-
Бонус на кожне поповнення ІнстаФорекс 30%Реальна можливість збільшити кожен депозит на 30%ОТРИМАТИ БОНУС