Кокс, Брэд

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

Биография

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

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

После работы в исследовательских институтах Кокс решил сменить сферу деятельности на разработку программного обеспечения. Он был нанят Томом Лавом в ITT Corporation, где одним из его ранних проектов стала разработка отладчиков для компьютеров на базе UNIX, использовавшихся в телефонных коммутаторах. Впоследствии Кокс вслед за Лавом перешёл в Schlumberger-Doll Research Labs, где занимался поддержкой интереса компании к операционной системе UNIX[6].

Создание Objective-C

На создание языка Objective-C повлияло знакомство Брэда Кокса с языком Smalltalk во время работы в ITT Corporation. Язык создавался для решения проблемы повторного использования кода в рамках концепции «программных интегральных схем» (Software-ICs) и «Промышленной революции в программном обеспечении»[7][8].

undefined

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

Кокс также был предпринимателем, основав вместе с Томом Лавом компанию Productivity Products International (позже переименованную в Stepstone) для коммерциализации языка. В 1988 году Objective-C был лицензирован компанией NeXT[10]. Objective-C продолжает оставаться основным языком программирования для написания программного обеспечения для Apple OS X и iOS[11].

Личная жизнь и смерть

Брэд Кокс был женат на Этте Гленн, с которой состоял в браке 44 года. Скончался 2 января 2021 года в своём доме в Манассасе (штат Виргиния) от осложнений, вызванных болезнью Паркинсона[1].

Награды

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

Книги

Примечания

  1. 1 2 3 4 Computer Pioneer Brad Cox ’65 Passes Away. Furman University. Дата обращения: 19 мая 2026.
  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. Simulation of neural sets. Дата обращения: 19 мая 2026. Архивировано 23 января 2022 года.
  5. 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).
  6. Objective-C’s Roots in the Life of Brad Cox. The New Stack. Дата обращения: 19 мая 2026.
  7. History of Objective-C. Cosmic Learn. Дата обращения: 19 мая 2026.
  8. In Which I Misunderstood Objective-C. SIC Pers. Дата обращения: 19 мая 2026.
  9. Belaboring the Obvious: Masterminds of Programming Book. Дата обращения: 19 мая 2026. Архивировано 16 января 2014 года.
  10. The Origins of Objective-C at PPI/Stepstone and its Evolution at NeXT. ACM Digital Library. Дата обращения: 19 мая 2026.
  11. About Objective-C (англ.). Apple Inc (17 сентября 2015). Дата обращения: 19 мая 2026. Архивировано 13 февраля 2015 года.

 

Ссылки

Дополнительно по теме