トップQs
タイムライン
チャット
視点
ブライアン・カーニハン
カナダ出身の計算機科学者 ウィキペディアから
Remove ads
ブライアン・カーニハン (英: Brian Wilson Kernighan、1942年1月1日 - ) は、ベル研究所に在籍していたカナダ出身の計算機科学者である。C言語やUNIXの開発者であるデニス・リッチー、ケン・トンプソンと共に、C言語およびUNIXに対する多くの研究開発結果による貢献で知られている。
デニス・リッチーと共著の『プログラミング言語C』(通称:K&R)は、C言語の規格化が成されるまで事実上の規格書的な扱いを受けていた。現在でも古典的な教科書の一つである。
Remove ads
経歴(若年期)
トロント大学で物理工学に関する学位を得た後、プリンストン大学で電子工学に関する研究で博士号を得た。
![]() | この節の加筆が望まれています。 |
功績
多くのプログラミング言語入門書で、最初のプログラムとして書かれる Hello world は、彼がベル研究所で書いたB言語に対するチュートリアルで初めて使われたものである[6]。
いわゆる『K&R』のKとして広く知られているが、2003年の本人インタビューによると、C言語の設計にカーニハンは全く関わっていない(完全なるデニス・リッチーの仕事)[7]であるという。
また UNIX 上で開発されたプログラミング言語 AWK 名前の「K」は彼の名前の頭文字である。2022年には、共同開発者としてAWKの改良に取り組んでいることを表明した[8]。さらに、2023年には、共同執筆者として『プログラミング言語AWK (第2版)』を刊行した[9]。
著書
脚注
外部リンク
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads