ブラッド・コックス
表示
ブラッド・J・コックス(英語: Brad J. Cox、1944年5月2日 - 2021年1月2日[1])は、アメリカ合衆国の計算機科学者、起業家。トム・ラブとともにプログラミング言語Objective-Cを作成し、ソフトウェア工学(特にコードの再利用)とソフトウェアコンポーネントに関する業績で知られている。
経歴
[編集]ジョージア州コロンバスに生まれた。ファーマン大学で有機化学と数学の理学士号を取得し[2]、シカゴ大学の数理生物学部で博士号を取得した[3]。その後、神経細胞のクラスタをシミュレートするPDP-8を用いたプログラムを作成した[4][5]。その後、アメリカ国立衛生研究所とウッズホール海洋研究所に勤務したのち[6]、ソフトウェアの専門家となりトム・ラブとともにObjective-Cを発明した。起業家としてステップストーン社(のちにNeXT社に買収)を創業し、Objective-Cを実装している。Apple社のOS XやiOS向けのソフトウェアを書くための主要なプログラミング言語として使われている[7]。
賞勲
[編集]- オンラインコース「Taming the Electronic Frontier」は、1998年にPaul Allen Distance Education Award(25,000ドル)を受賞した。[8][9]
ノート
[編集]- ^ “Dr. Brad J. Cox Ph.D. Obituary”. legacy.com (2 Jan 2021). 23 Jan 2021時点のオリジナルよりアーカイブ。2022年4月15日閲覧。
- ^ “(unknown)”. Bulletin of the South Carolina Academy of Science (South Carolina Academy of Science) 29-32: 79. (1967) .
- ^ Cox, Brad J. (June 1973). The potassium diffusion barrier: examined as a mechanism for squid axon adaptation. Univ. of Chicago, Department of Chemistry. オリジナルのJuly 20, 2011時点におけるアーカイブ。 .
- ^ Cox, Brad; Dzendolet, E. (1970). “Simulation of neural sets”. Behavior Research Methods (Springer) 3 (2): 80–82. doi:10.3758/BF03206992.
- ^ Simulation of neural sets
- ^ Bézivin, Jean, ed (Nov 13–15, 1989). “Contributors”. TOOLS '89: Technology of object-oriented languages and systems : Proceedings, CNIT Paris, La Défence, France, November 13-15, 1989. TOOLS: technology of object-oriented languages and systems. Paris: CNIT, La Défence. p. 11
- ^ “About Objective-C”. Apple Inc (September 17, 2015). March 2, 2015閲覧。
- ^ Gibson, David; Aldrich, Clark; Prensky, Marc (eds) (2007). Games and simulations in online learning: research and development frameworks. Hershey, PA: IDEA Group. p. 388. ISBN 978-1-59904-305-0
- ^ Krebs, Arlene (1999). Distance learning funding sourcebook. Dubuque, IA: Kendall/Hunt Publishing. p. 4. ISBN 978-0-7872-4980-9
本
[編集]- Object Oriented Programming: An Evolutionary Approach. Addison Wesley. (1991). ISBN 0-201-54834-8
- Superdistribution: Objects as Property on the Electronic Frontier. Addison Wesley. (1996). ISBN 0-201-50208-9
外部リンク
[編集]- Belaboring the Obvious - personal blog
- Virtual School (historical)
- Hutchinson, James (June 17, 2010). “The A to Z of programming languages: Objective-C”. Computerworld. オリジナルのMay 13, 2011時点におけるアーカイブ。 March 9, 2011閲覧。.