布莱恩·柯林汉

✍ dations ◷ 2024-12-22 20:22:27 #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)。

相关

  • 雷本县雷本县(Rabun County, Georgia)是美国佐治亚州北部的一个县,北邻北卡罗莱纳州,东邻南卡罗莱纳州。面积976方公里。根据美国2000年人口普查,共有人口15,050人。县治克莱顿。成立于
  • 弗雷德里克·罗伯茨,第一代罗伯茨伯爵弗雷德里克·斯雷·罗伯茨,第一代罗伯茨伯爵(Frederick Sleigh Roberts, 1st Earl Roberts,1832年9月30日-1914年11月14日),VC, KG, KP, GCB, OM, GCSI, GCIE, KStJ, VD, PC,是一位
  • 南人党南人党,是朝鲜王朝中期士林派朋党。南人党是在1591年因反对李山海从东人党中分裂出来,领袖是柳成龙。在1607年柳成龙死后,尹鑴在1675-1678年出任南人党领袖。他们支持张禧嫔成为
  • 穆罕默德·胡斯尼·穆巴拉克穆罕默德·胡斯尼·穆巴拉克(阿拉伯语:محمد حسنى سيد مبارك‎,Muḥammad Ḥusnī Sayyid Mubārak;1928年5月4日-2020年2月25日),埃及前总统、副总统、总理,退役空
  • 东柴东柴郡(Cheshire East)是英国柴郡的一个单一管理区和自治市镇,当地政府是东柴郡议会。2009年4月1日随着英国兰当地政府结构改革而成立。根据2011年英国人口普查,东柴郡有370,127
  • 绥阳县绥阳县在中华人民共和国贵州省北部、芙蓉江上游,是遵义市下属的一个县。隋朝时,置绥阳县,后废。明朝政府在播州之役获胜,消灭播州杨氏土司政权后,于万历二十九年(1601年)四月设置遵
  • 锌指锌指(英语:Zinc finger),又称锌手指,是一种小的蛋白质结构模体,其特征在于配合一个或多个锌离子(Zn2+)以稳定折叠。最初用来描述非洲爪蟾卵母细胞转录因子IIIA假说结构的手指状外观,
  • 马尔胰马尔胰(Amaryl)是一种硫酰基尿素类(Sulfonylurea)的糖尿病药物。主要成分为Glimepiride 。用来主治第二型糖尿病。
  • 弯曲 (力学)弯曲(bending)也称为屈曲(flexure),为材料力学的名词.是指一形状狭长的结构件固体,受到和其长轴垂直的外力时,固体变形的情形。若结构件在某一方向长度很长,另外二方向的尺寸是该方向
  • 五氯化铀五氯化铀是一种无机化合物,化学式为UCl5,有放射性。五氯化铀可以通过四氯化铀在520℃的直接氯化得到:这个反应可逆。三氯化硼和UF5·3SbF5在40℃反应也可得到五氯化铀:五氯化铀