本文已使用 Google Cloud Translation API 自动翻译。
某些文档最好以原文阅读。
出生日期 | 国籍 | 住所 | 教育 | 职业 |
---|---|---|---|---|
1942 年 1 月 1 日 | 加拿大 | 新泽西州普林斯顿 | 多伦多大学、哈佛大学 | 计算机科学家,UNIX 开发人员 |
Brian Kernighan 是加拿大计算机科学家和 UNIX 开发人员。他以与丹尼斯·里奇 (Dennis Ritchie) 共同开发的 UNIX 操作系统方面的工作而闻名。他还以与 Ritchie 合着的 C 编程语言方面的工作而闻名。
Kernighan 于 1942 年出生于加拿大多伦多。他就读于多伦多大学,并于 1962 年获得电气工程理学学士学位。随后他就读于哈佛大学,并获得博士学位。 1967 年获得电气工程博士学位。
Kernighan 于 1967 年在贝尔实验室开始了他的职业生涯,在那里他从事 UNIX 操作系统方面的工作。 1978 年,他与 Dennis Ritchie 合着了第一本关于 C 编程语言的书 The C Programming Language。他还写了其他几本关于编程的书,包括 The UNIX Programming Environment 和 The AWK Programming Language。
Kernighan 因其工作获得了无数奖项,包括 1997 年的 IEEE 计算机先驱奖、1999 年的 ACM 软件系统奖和 2008 年的 IEEE 计算机学会计算机科学与工程奖。
Brian Kernighan 于 1942 年 1 月 1 日出生于加拿大多伦多。他就读于多伦多大学,并于 1962 年获得电气工程理学学士学位。随后他就读于哈佛大学,并获得博士学位。 1967 年获得电气工程博士学位。
Kernighan 于 1967 年在贝尔实验室开始了他的职业生涯,在那里他从事 UNIX 操作系统方面的工作。 1978 年,他与丹尼斯·里奇 (Dennis Ritchie) 合着了第一本关于 C 编程语言的书 The C Programming Language。
Kernighan 于 1967 年在贝尔实验室开始了他的职业生涯,在那里他从事 UNIX 操作系统方面的工作。 1978 年,他与 Dennis Ritchie 合着了第一本关于 C 编程语言的书 The C Programming Language。他还写了其他几本关于编程的书,包括 The UNIX Programming Environment 和 The AWK Programming Language。
Kernighan 因其工作获得了无数奖项,包括 1997 年的 IEEE 计算机先驱奖、1999 年的 ACM 软件系统奖和 2008 年的 IEEE 计算机学会计算机科学与工程奖。
Kernighan 曾与许多其他著名的计算机科学家合作过,包括 Dennis Ritchie、Ken Thompson 和 Rob Pike。他还是已故计算机科学家和 UNIX 先驱 Ken Thompson 的密友。
Kernighan 以他的名言而闻名,“首先,调试比编写代码难两倍。因此,如果你尽可能聪明地编写代码,那么根据定义,你还不够聪明,无法调试它。”
Kernighan 因参与 UNIX 操作系统的开发而受到批评,该操作系统被指责过于复杂且难以使用。
Kernighan 还因其与 Alfred Aho 和 Peter Weinberger 合着的 AWK 编程语言的工作而闻名。
Kernighan 是普林斯顿大学的名誉教授,教授计算机科学和编程课程。他还是美国国家工程院院士和美国艺术与科学院院士。