布莱恩·柯林汉

✍ dations ◷ 2025-10-06 18:19:38 #1942年出生,在世人物,多伦多人,加拿大计算机科学家,贝尔实验室科学家,普林斯顿大学教师,编程语言设计者,多伦多大学校友,普林斯顿大学校友,Unix人物,爱尔

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

与丹尼斯·里奇共同写作了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)。

相关

  • 生理节律睡眠障碍昼夜节律睡眠障碍(CRSD)是影响睡眠时间及其他方面的一种睡眠障碍 。患有昼夜节律睡眠障碍者无法在一般工作、学校和社会需求所需要的入睡时间睡着,或起床时间起床。如果允许他
  • 三碘甲状腺素三碘甲状腺原氨酸(T3)是一种甲状腺激素,几乎对所有生理过程都产生影响,包括生长和发育(英语:Human development (biology)),代谢,体温,和心率。与甲状腺素(四碘甲腺原氨酸)类似,但生理作
  • 新闻挖挖哇参数所指定的目标页面不存在,建议更正成存在页面或直接建立下列一个页面(建立前请先搜寻是否有合适的存在页面可以取代):《新闻挖挖哇!》是台湾JET综合台的谈话性节目,2002年1月7
  • 西线无战事《西线无战事》(英语:All Quiet on the Western Front)是一套1930年首映的美国战争电影,为埃里希·玛利亚·雷马克名著《西线无战事》的电影版。电影由路易·迈斯东执导,卢·艾尔
  • 多碘化物多碘离子(英文:Polyiodide)指的是由多个碘原子组成的多原子阴离子,是多聚卤素阴离子(英语:Polyhalogen ions)的一类。多碘化物指含有多碘离子的化合物。将单质碘溶解于碘化物溶液中
  • 惠特曼惠特曼县(Whitman County, Washington)是美国华盛顿州东部的一个县,东邻爱达荷州。面积5,640平方公里。根据美国2000年人口普查,共有人口40,740人。县治科尔法克斯(Colfax)。成立
  • 北管北管为一个台湾汉族传统音乐,歌曲及戏剧表演的笼统范畴,各个地区、馆阁包含的音乐范围跟种类可能不尽相同。北管对台湾近代的传统文化影响深远。在21世纪的台湾,虽较少有完整的
  • 化学位移化学位移(Chemical shift)是各种有机分子中,由于质子受到的屏蔽效应程度不同,在核磁共振谱不同位置产生不同吸收峰的现象。由于屏蔽效应导致的差异非常小,难以精确测量其绝对值,在
  • 额定风险物额定风险物(英文:Specified risk material,缩写:SRM)是指反刍动物不适用作人类食物原料的特定器官。科学家发现导致疯牛病的朊毒体会大量积聚于这些器官中。这个术语的名称源于英
  • 迈克尔·安德森迈克尔·菲利普·安德森(Michael Phillip Anderson,1959年12月25日-2003年2月1日)是一名宇航员,非裔美国人,美国空军中校。安德森曾在和平号空间站工作,在哥伦比亚号航天飞机意外中