П’ятниця, 9 Грудня, 2022

Легенда компʼютерної науки Брайян Керніган: кар’єра і досягнення у сфері ІТ-технологій

Брайан Керніган — канадський інженер та вчений, який увійшов в історію розвитку ІТ-технологій у Торонто. 30 років успішної кар’єри у науковому центрі «Bell Labs», нові розробки та викладацька діяльність прославили його не лише у рідному місті Торонто, а й за межами. Завдяки його знанням і навичкам світ дізнався про нові мови програмування та способи вдосконалення інформаційних систем. Докладніше про це на toronto-future.

Навчання в університеті Торонто

Вибір майбутньої професії виявився зовсім не складним для любителя точних наук. У старшій школі йому подобалося вивчати математику, фізику та хімію. Одним з тих, хто це помітив і порадив школяру продовжувати отримувати знання у цьому напрямку був вчитель математики. Він пройшов курс інженерної фізики в університеті Торонто, яким також зацікавився Брайан: 

«Це був курс для інженерів. Наприклад, під час навчання ми дізнавалися про технологію створення сталевих балок, як правильно ламати бетон тощо», — розповів він.

Батько Брайана Кернігана був інженером-хіміком. Після недовгих роздумів хлопчик вибрав схожий професійний напрямок — інженерну фізику — і 1960 року вступив до університету Торонто.

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

Старт кар’єри у «Bell Labs»

Під час навчання в аспірантурі Брайан Керніган проходив влітку стажування в дослідному центрі, де добре себе зарекомендував. Він був у групі, яка займалася першою операційною системою загального призначення з розподілом часу під назвою CTSS. Брайан займався програмування за найбільш сучасною технологією серед всіх тих, які знав раніше. CTSS підтримувала мову програмування MAD. На стажуванні він створював нові програми та вирішував проблему розбиття графів на підграфи.

1969 року Брайан продовжив там працювати. Він створював нові проекти та проводив дослідження у сферах інженерії та ІТ-технологіях разом з іншими співробітниками. Тоді команда наукового центру складалася з 3000 осіб. Усі вони були дуже дружніми та любили те, що робили. У просторих приміщеннях офісу щодня відбувалася розробка та обговорення нових інформаційних продуктів. Відсутність дефіциту коштів та ресурсів була однією з головних переваг центру «Bell Labs», коли тільки починали вдосконалюватись комп’ютери та інші технологічні пристрої.

Головні досягнення Брайана Кернігана у сфері ІТ-технологій

За 30 років роботи у науковому центрі Брайан зміг зробити кар’єру та постійно розвивати свої професійні вміння. І найголовніше — зробити нові відкриття у програмуванні. У 90-х роках він став автором Awk — мови програмування, призначеної для сканування та обробки зразків текстових документів, а ще AMPL — мови моделювання та подання великомасштабних завдань високої складності та багатофункціональної операційної системи UNIX.

В процесі роботи в науковому центрі всі свої ІТ-розробки він починав створювати з метою вирішення конкретної проблеми. Спочатку він тестував їх на різних прикладах з використанням вже готових інструментів, які прискорюють процес створення нової мови програмування. Потім Брайан Керніган попросив інших співробітників протестувати свої нові розробки, які в результаті виявилися успішними та визнаними у Торонто та за його межами.

Після декількох років роботи він отримав багато знань та практичного досвіду, про які вирішив розповісти у своїй книзі «C та UNIX». Вона присвячена мовам програмування, які винайшов Брайон, та тим, хто також хоче створювати нові розробки у сфері ІТ-технологій. Під час її написання на початку 2000-х років він доповнив кілька рубрик інструкціями для програмування, які створював напочатку роботи в «Bell Labs».

Після випуску книги її почали читати учні Брайана у Прінстонському університеті та всі ті, хто цікавився темою програмування. На той час він закінчив кар’єру в науковому центрі та зайнявся викладацькою діяльністю. Окрім книги Брайан створив курс «комп’ютери у сучасному світі»:

«У цьому курсі я намагаюся пояснити, що таке комп’ютерні обчислення та комунікації, адже це найважливіші складові сучасного світу. Ми з вами розмовляємо, незважаючи на те, що нас ділить цілий континент. Отже, це важлива частина життя кожного з нас. Іноді в позитивному сенсі, а іноді — негативному», — сказав він.

Latest Posts

.,.,.,. Copyright © Partial use of materials is allowed in the presence of a hyperlink to us.