布莱恩·克尼汉

✍ dations ◷ 2025-10-28 12:08:45 #布莱恩·克尼汉

布莱恩·威尔森·克尼汉(英语: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)。

相关

  • 颞叶.mw-parser-output ruby.zy{text-align:justify;text-justify:none}.mw-parser-output ruby.zy>rp{user-select:none}.mw-parser-output ruby.zy>rt{font-feature-settings:
  • 总担触手冠动物(拉丁语:Lophophorata),一切具有触手冠(口周围成扇形排列的一圈具纤毛之触手)的无脊椎动物。包括苔藓动物门(Bryozoa)、腕足动物门(Brachiopoda)、帚形动物门(Phoronida)。主
  • Z玻色子在物理学中,W及Z玻色子(boson)是负责传递弱核力的基本粒子。它们是1983年在欧洲核子研究组织发现的,被认为是粒子物理标准模型的一大胜利。W玻色子是因弱核力的“弱”(Weak)字而命
  • 高丽成均馆大学高丽成均馆大学(韩语:고려 성균관 대학교),位于北朝鲜黄海北道开城特级市市东北郊约两公里处,建立于公元1992年9月1日,原名为“开城轻工业专科学院”,升格为轻工业综合大学时改为现
  • 格哈特·施罗德 (基民盟)格哈特·施罗德(Gerhard Schröder,1910年9月11日-1989年12月31日),出生于萨尔布吕肯,在石勒苏益格-荷尔斯泰因州的坎彭去世,他是德国基督教民主联盟内的一名重要人物。从1953年—1
  • 比斯赫纳比斯赫纳(Bishna),是印度查谟-克什米尔邦Jammu县的一个城镇。总人口9141(2001年)。该地2001年总人口9141人,其中男性5031人,女性4110人;0—6岁人口965人,其中男546人,女419人;识字率72.
  • 你必须爱我《You Must Love Me》是美国女歌手麦当娜在1996年10月发行的歌曲,为电影《阿根廷别为我哭泣》(英语:Evita)的片中插曲,它同时获得第69届奥斯卡金像奖以及第54届金球奖最佳电影主
  • 本因坊战本因坊战(日语:本因坊戦)为是日本七大围棋赛之一,由每日新闻社于1936年创办,也是日本七大围棋赛中历史最久的,在每年本因坊战最终之获胜者可获得本因坊之头衔。连续五年获得本因坊
  • 卡拉尔阿尔托峰坐标:37°13′25″N 02°32′46″W / 37.22361°N 2.54611°W / 37.22361; -2.54611卡拉尔阿尔托峰(西班牙语:Calar Alto),是西班牙的山峰,位于安达鲁西亚的阿尔梅里亚省,属于菲拉
  • 布吕歇尔号重巡洋舰布吕歇尔号重巡洋舰(德语:Blücher)是纳粹德国海军的一艘希佩尔将军级重巡洋舰,也是二战爆发初期德国最新的一艘船。在布吕歇尔号服役后仅6个月,它就在入侵挪威的威瑟演习作战第一天,于德勒巴克湾战役(英语:Battle of Drøbak Sound)中被其岸防要塞击沉。希佩尔将军级重巡洋舰主要是用来对抗世界主要海军强权、超过他国签订的华盛顿条约舰只以及突破凡尔赛条约的限制,以扩充德国海军的实力。布吕歇尔号以第5海军舰队的旗舰身份,与装甲舰吕佐号(前德国号)、轻巡洋舰埃姆登号、3艘小型鱼雷艇和8艘小型布雷