布莱恩·柯林汉

✍ dations ◷ 2025-09-09 22:41: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)。

相关

  • 甲羟戊酸途径甲羟戊酸途径(Mevalonate pathway)甲羟戊酸途径,也被称为异戊二烯途径(Isoprenoid pathway)或HMG-CoA还原酶(HMG-CoA reductase pathway)途径,是存在于真核生物,古菌和一些细菌中
  • 礼制四配颜回 · 孟子 · 曾参 · 孔伋日本藤原惺窝 · 林罗山 · 室鸠巢新井白石 · 雨森芳洲朝鲜薛聪 · 权近 · 吉再 · 安珦 · 李穑李滉 · 王仁 · 李齐贤 
  • 博特瓦尔特·威廉·格奥尔格·博特(德语:Walther Wilhelm Georg Bothe,1891年1月8日-1957年2月8日),德国物理学家、数学家和化学家,1954年获诺贝尔物理学奖。瓦尔特·博特于1891年1月8
  • 有机铷化学有机铷化学是研究碳-铷键的化合物的化学分支。有机铷化学多年来发展很慢,这是因为有机铷化合物难于制备,也难以使用,其化学活性比相应的有机钠(或钾)化合物还高。铷的价格昂贵也
  • 2006年巴伦西亚地铁出轨事故2006年巴伦西亚地铁出轨事故是2006年7月3日,西班牙巴伦西亚所发生的铁路事故,当日巴伦西亚地铁一号线一列车由于速度太快,轮胎破裂,两节车厢出轨翻覆,造成43人死亡,47人轻重伤。因
  • 扬旛蝴蝶鱼扬旛蝴蝶鱼(学名:),又称丝蝴蝶鱼,俗名人字蝶,为辐鳍鱼纲鲈形目蝴蝶鱼科的其中一种。本鱼分布于印度洋、太平洋地区,包括东非、红海、马达加斯加、毛里求斯、塞舌尔群岛、马尔代夫、
  • 大驼† †大驼(学名:),以往被称为象驼,是已灭绝的骆驼科成员,生存于中新世晚期至更新世早期(1,300 万年前至 30,000 年前)的北美洲。大驼的四肢很长及巨大,脑颅则较细小,眶间区突出。大驼
  • 罗曼·英伽登罗曼·维托德·英伽登(Roman Witold Ingarden,1893-1970),波兰哲学家,研究领域包括现象学、本体论和美学。二战之前,英伽登的多数著作都是以德文出版的。战争期间他回到波兰,所以
  • 济公 (消歧义)济公,世称“济公活佛”,原名李修缘(一名李心远),出家改称道济,据说是降龙罗汉转世。也可能是指:
  • 利留卡拉尼利留卡拉尼女王(夏威夷语:Liliʻuokalani,英语:Queen Liliuokalani of Hawaii;1838年9月2日-1917年11月11日),原名为莉迪亚·卡玛卡依哈(Lydia Liliʻu Loloku Walania Wewehi Kamaka