Кокс, Брэд

Из Википедии, бесплатной энциклопедии

Брэд Кокс
англ. Brad J. Cox
Дата рождения 2 мая 1944(1944-05-02)
Место рождения Форт-Беннинг
Дата смерти 2 января 2021(2021-01-02) (76 лет)
Место смерти Манассас (Виргиния)
Страна  США
Научная сфера ученый-компьютерщик,
Альма-матер
Учёная степень докторскую степень
Известен как создатель языка программирования Objective-C

Брэд Дж. Кокс (англ. Brad J. Cox; 2 мая 1944, Форт-Беннинг — 2 января 2021, Манассас[1]) — американский ученый-компьютерщик. Известен как создатель языка программирования Objective-C и своей работой в области разработки программного обеспечения (в частности, повторного использование программного обеспечения) и программных компонент.

Биография[править | править код]

Кокс получил степень бакалавра наук в области органической химии и математики в Университете Фурмана[2] и докторскую степень на факультете математической биологии Чикагского университета[3]. В числе своих первых известных программных проектов он написал программу для компьютера PDP-8, чтобы моделировать кластер нейронов[4][5].

Работал в Национальном институте здравоохранения и Океанографическом институте Вудс-Хоул, прежде чем заняться программным обеспечением[6].

Здание на Глен-роуд, 75, Сэнди-Хук, Коннектикут, где в конце 1980-х располагалась компания Stepstone выпускающая язык Objective-C

Хотя Кокс изобрел свой собственный язык программирования, Objective-C, который он использовал в начале своей карьеры, он заявил в интервью для книги англ. Masterminds of Programming, что его интересуют не языки программирования, а скорее компонентно-ориентированное программирование, и он считает языки не более чем инструментами для создания и объединения частей программного обеспечения[7]

Кокс также был предпринимателем, основав вместе с Томом Лавом компанию англ. Stepstone для выпуска первой реализации Objective-C. Позже NeXT приобрела Objective-C у Stepstone. Objective-C продолжает оставаться основным языком программирования для написания программного обеспечения для Apple OS X и iOS[8].

Награды[править | править код]

  • Онлайн-курс «Укрощение электронных границ» получил премию Пола Аллена в области дистанционного обучения (25 000 долларов) в 1998 году[9][10]

Книги[править | править код]

  • 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.

Примечания[править | править код]

  1. Dr. Brad J. Cox Ph.D. Obituary (англ.). legacy.com (2 января 2021). Архивировано 23 января 2021 года.
  2. (unknown) (англ.) // Bulletin of the South Carolina Academy of Science. — 1967. — Vol. 29—32.
  3. Cox, Brad J. The potassium diffusion barrier: examined as a mechanism for squid axon adaptation (англ.) // Univ. of Chicago, Department of Chemistry. — 1973. Архивировано 20 июля 2011 года.
  4. Cox, Brad. Simulation of neural sets (англ.) // Behavior Research Methods. — 1970. — Vol. 3, iss. 2. — P. 80–82. — doi:10.3758/BF03206992.
  5. Simulation of neural sets. Дата обращения: 23 января 2022. Архивировано 23 января 2022 года.
  6. TOOLS '89: Technology of object-oriented languages and systems : Proceedings, CNIT Paris, La Défence, France, November 13-15, 1989 / Bézivin, Jean, Editor. — Paris: CNIT, La Défence, 1989. — С. 11. — (TOOLS: technology of object-oriented languages and systems).
  7. Belaboring the Obvious: Masterminds of Programming Book. Дата обращения: 23 января 2022. Архивировано 16 января 2014 года.
  8. About Objective-C (англ.). Apple Inc (17 сентября 2015). Дата обращения: 2 марта 2015. Архивировано 13 февраля 2015 года.
  9. Gibson, David, Aldrich, Clark, Prensky Marc (eds). Games and simulations in online learning: research and development frameworks. — Hershey, PA, 2007. — С. 388. — ISBN 978-1-59904-305-0.
  10. Krebs, Arlene. Distance learning funding sourcebook. — Dubuque, IA: Kendall/Hunt Publishing, 1999. — С. 4. — ISBN 978-0-7872-4980-9.

 

Ссылки[править | править код]