布莱恩·柯林汉

✍ dations ◷ 2025-11-21 01:31:51 #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)。

相关

  • 神经科学与现象学神经现象学(Neurophenomenology ),是一种以实用的方式解决意识难题的科学研究思路。它将神经科学与现象学结合起来,在强调人类心灵的具身状态的基础上对经验、心灵和意识进行研
  • 神经发育障碍神经发育障碍或神经发展障碍(Neurodevelopmental disorder)是精神疾患中的一种。此用词有几种不同的定义,其中一种范围较窄的定义是指有关脑部,会影响情绪、一般学习能力、自我
  • US (消歧义)US可以指:
  • 再会啦!车站再会啦!车站是办桌二人组和李炳辉于公元2002年为因高雄铁路地下化而需暂时迁移的帝冠式建筑高雄车站(旧站)所唱的欢送曲。根据工程规划,旧站将于新车站完工的时候再迁回原址,与之
  • 亚伯公园赛道阿尔伯特公园赛道(Melbourne Grand Prix Circuit)是一座位于澳大利亚墨尔本阿尔伯特公园的大型国际赛车跑道。全长5.303公里,是国际汽联一级方程式赛车为数不多的公路赛道之一
  • 美国第一夫人美国第一夫人(英语:First Lady of the United States),为美国白宫的女主人,通常是指现任美国总统的妻子。不过,若该总统是单身汉或鳏夫,或这总统的妻子未能胜任第一夫人的光环,第一
  • 戈壁鸟戈壁鸟(学名Gobipteryx)是反鸟亚纲下上白垩纪的一属鸟类。它的化石在蒙古戈壁沙漠的巴鲁恩戈约特组发现,首次于1976年根据两个头颅骨碎片(编号ZPAL-MgR-I/12及ZPAL-MgR-I/32)而描
  • 调频电台调频广播(英语:Frequency Modulation Broadcast,常缩写为FM广播)是一种以频率调制技术来传送高保真声音的无线电广播技术,由爱德温·霍华·阿姆斯壮(Edwin Howard Armstrong)发明。
  • 牛痘牛痘(英语:cowpox)是发生在牛身上的一种传染病,它的症状通常是在母牛的乳房部位出现局部溃疡。牛痘由牛痘病毒引发,而该病毒是天花病毒的近亲。如果挤奶工的皮肤上有伤口,该病会透
  • 杭州公益中学杭州公益中学位于杭州市西湖区文二西路698号,建于1995年5月,老校区占地面积30亩。新校区占地100余亩。学校隶属于杭州市十三中教育集团,建筑面积1.1万平米,绿化面积6400平米;有10