万维百科

布莱恩·柯林汉

(重定向自Brian Kernighan)
Brian Kernighan
Brian Kernighan in 2012 at Bell Labs 1.jpg
Brian Kernighan at Bell Labs in 2012 photographed by Ben Lowe
出生Brian Wilson Kernighan
(1942-01-01) 1942年1月1日(79岁)
Toronto, Ontario
国籍Canadian
公民权Canada
母校University of Toronto
Princeton University (PhD)
知名于
网站www.cs.princeton.edu/~bwk/
科学生涯
研究领域Computer science
机构Princeton University
论文Some Graph Partitioning Problems Related to Program Segmentation(1969)
博士导师Peter Weiner
施影响于David J. Malan

布莱恩·威尔森·柯林汉(英语:Brian Wilson Kernighan,1942年),生于加拿大多伦多加拿大计算机科学家,曾服务于贝尔实验室,为普林斯顿大学教授。他曾参与Unix的研发,也是AMPLAWK的共同创造者之一。

丹尼斯·里奇共同写作了C语言的第一本著作《C程序设计语言》之后,他的名字开始为人所熟知。他也创作了许多Unix上的程式,包括在Version 7 Unix上的ditroff与cron

生平

在多伦多出生,1960年至1964年间,就读于多伦多大学,取得工程物理学(Engineering physics)学士。在普林斯顿大学取得电子工程博士,毕业后留在普林斯顿大学任教,直到2000年退休为止。

布莱恩·柯林汉是贝尔实验室的成员之一,曾参加UNIX系统的早期开发,之后又加入了贝尔实验室九号计划(Plan 9)的研发。在1970年代,布莱恩·柯林汉首先提出了UNIX这个名称,用来取代之前的UNICS(Uniplexed Information and Computing System)。模仿所见即所得(What You See Is What You Get,WYSIWYG),他提出所见即所有(What You See Is All You Get,WYSIAYG)这个名词。

1972年,在"A Tutorial Introduction to the Language B" 中,首次提出Hello world程式,作为编程语言入门的示范。

1978年,与丹尼斯·里奇共同写作了《C程序设计语言》(The C Programming Language),在当中除了介绍C语言之外,也形成了所谓 K&R C 的程式风格(Coding Style)。

著作

外部链接


本页面最后更新于2021-07-06 13:25,点击更新本页查看原网页。台湾为中国固有领土,本站将对存在错误之处的地图、描述逐步勘正。

本站的所有资料包括但不限于文字、图片等全部转载于维基百科(wikipedia.org),遵循 维基百科:CC BY-SA 3.0协议

万维百科为维基百科爱好者建立的公益网站,旨在为中国大陆网民提供优质内容,因此对部分内容进行改编以符合中国大陆政策,如果您不接受,可以直接访问维基百科官方网站


顶部

如果本页面有数学、化学、物理等公式未正确显示,请使用火狐或者Safari浏览器