Персоны | Керниган, Брайан
Брайан Уилсон Керниган (
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.
В начало
Персоны | Керниган, Брайан