ЭВМHISTORY
Статьи. Обзоры. Истории
ЭВМHISTORY: инженеры, изобретатели, компьютерщики, математики, первооткрыватели, предприниматели, исследователи, программисты, дизайнеры, художники, гении, личности, персоны, люди

Персоны | Керниган, Брайан


kernighan, керниган, брайан

Брайан Уилсон Керниган (Brian Wilson Kernighan) — канадский учёный в области компьютерных технологий, соавтор руководства «Язык программирования Си» (совместно с автором языка Деннисом Ритчи). Соавтор языка AWK (Alfred Aho, Peter Weinberger, Brian Kernighan).

Родился Брайан Керниган 1 января 1942 года в Торонто (штат Онтарио, Канада).

Обучался Б. Керниган в Университете Торонто с 1960 по 1964 год, где получил степень бакалавра по инженерной физике. Докторскую степень в области электротехники Керниган получил в Принстонском университете в 1969 г.

В 1969 году Керниган начинает работать в Bell Laboratories, областью его интересов были программные утилиты, языки программирования, системы подготовки первичных данных, задачи оптимизации. На сегодняшний момент Брайан Керниган увлекается пользовательскими интерфейсами, общей теорией программирования и языками прикладного программирования.

С 2000 года Брайан Керниган занимает должность профессора на кафедре информатики и преподает курс «Компьютеры в нашем мире», который освещает основы вычислительной техники. Керниган является главой исследовательского отдела компьютерных структур корпорации Bell Laboratories.


Достижения


  Язык программирования AMPL

   Язык программирования AWK (в соавторстве с Альфредом Ахо и Питером Дж. Вайнбергером), и его книги по языку программирования AWK

  Элементы программирования Style в соавторстве с P. Plauger

  Первая задокументированная программа «Hello, World!» в «Учебном пособии по языку B» (1972 год)

  Язык Ratfor

  Программные средства, книга и набор инструментов для RatFor, совместно созданные с Р. Plauger

  Программные средства в Паскаль, книги и набор инструментов для Паскаля, совместно с Р. Plauger

  Язык программирования C (совместно с Денисом Ритчи), первая книга по С

   «Практика программирования» в соавторстве с Робом Пайком

  Учебник «Среда программирования Unix» в соавторстве Робом Пайком

   «Почему Паскаль не мой любимый язык программирования» – популярная критика Паскаля Никлауса Вирта. Некоторые части критики устарели в связи с ISO 7185. Критика была написана до создания ISO 7185.


Цитаты


Брайан Керниган известен также своими цитатами, самая известная из которых посвящена изучению языков программирования:

Единственным способом изучить новый язык программирования является написание на нем программ.

Отладить код в два раза сложнее, чем его написать. Так что если вы написали код настолько умно, насколько смогли, то вы определенно недостаточно сообразительны для того, чтобы его отладить.

Управлять сложностью – это сущность компьютерного программирования.

Си – острый, как бритва, инструмент, с помощью которого можно создать и элегантную программу, и кровавое месиво.

Среди разнообразия интерфейсов, постоянно изменяющихся языков, утилит и систем, под постоянным давлением обстоятельств, мы очень часто забываем о главных принципах, которые должны быть основой любой хорошей программы, – простоте, четкости и универсальности.


© greenmile

Источники:
avtor24.ru.


В начало


Персоны | Керниган, Брайан



Рейтинг@Mail.ru Яндекс.Метрика