Пятница, 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.