布莱恩·柯林汉

✍ dations ◷ 2025-05-10 03:44:25 #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)。

相关

  • 四氯化碳1.831 g.cm-3, -186 °C (固) 1.809 g.cm-3, -80 °C (固)四氯化碳(化学式:CCl4),也称四氯甲烷或氯烷,常态下为无色液体。过去常用作灭火器中的灭火物质,也曾经是常用的冷却剂。可
  • 城市规模衡量城市大小的数量概念,包括城市人口规模与城市地域规模两种指标,通常人口规模是衡量城市规模的决定性指标。按城市聚居人口大小可以区分城市规模大小,各国的具体分级标准不尽
  • 万寿台电视台万寿台电视台(朝鲜语:만수대 텔레비죤/萬壽臺텔레비죤)是朝鲜的一个国营电视台,1983年开播,只在星期六和星期天播出节目。信号覆盖范围仅为平壤市及其周边县市,使用5频道,通过有线电
  • 适应性预期适应性预期(英文:Adaptive expectations),一个经济学的假说,指人们在对未来会发生的预期是基于过去(历史)的。例如,如果过去的通货膨胀是高的,那么人们就会预期它在将来仍然会高。另
  • 中国给排水现状中国给水排水系统的建设随着中国经济与科技的高速发展日新月异、成果斐然,但距其完善又任重道远。随着中国城市化进程的逐步加快与城乡贫富差距的进一步扩大,以及水资源短缺、
  • 代码页代码页是字符编码的别名,也称内码表,是特定语言的字符集的一张表。早期,代码页是IBM称呼计算机的BIOS所支持的字符集编码。当时通用的操作系统都是命令行界面,这些操作系统直接
  • 商空间 (线性代数)在线性代数中,一个向量空间关于子空间的商是将“坍塌”为零得到的向量空间。所得的空间称为商空间(quotient space),记作/(读作:模)。正式地,此构造如下(Halmos 1974,§21-22)。设是域
  • GRIA1n/an/an/an/an/an/an/an/an/an/aGRIA1(英语:glutamate receptor, ionotropic, AMPA 1)是由 基因编码的蛋白质。GRIA1与以下蛋白质有交互作用: GRIA1引用了美国国家医学图书馆
  • getty (Unix)getty是“get teletype”的缩写,它是一个Unix程序,用来连接物理的或虚拟终端。在PDP-7时代(1970年),video display terminal还没有成熟,用的最多的terminal是ASR-33 teletype。AS
  • 黑田清隆黑田清隆(1840年11月9日-1900年8月23日),小名为仲太郎、了介。曾任第二代日本内阁总理大臣(首相),在职期间:1888年4月-1889年10月,元老。萨摩藩人。军衔为陆军中将。位阶勋等爵位为从