Кокс, Брэд
Брэд Кокс | |
---|---|
англ. Brad J. Cox | |
Дата рождения | 2 мая 1944 |
Место рождения | Форт-Беннинг |
Дата смерти | 2 января 2021 (76 лет) |
Место смерти | Манассас (Виргиния) |
Страна | ![]() |
Род деятельности | инженер по программному обеспечению, специалист в области информатики |
Научная сфера | ученый-компьютерщик, |
Альма-матер | |
Учёная степень | докторскую степень |
Известен как | создатель языка программирования Objective-C |
Брэд Дж. Кокс (англ. Brad J. Cox; 2 мая 1944, Форт-Беннинг — 2 января 2021, Манассас[1]) — американский ученый-компьютерщик. Известен как создатель языка программирования Objective-C и своей работой в области разработки программного обеспечения (в частности, повторного использование программного обеспечения) и программных компонент.
Биография
Кокс получил степень бакалавра наук в области органической химии и математики в Университете Фурмана[2] и докторскую степень на факультете математической биологии Чикагского университета[3]. В числе своих первых известных программных проектов он написал программу для компьютера PDP-8, чтобы моделировать кластер нейронов[4][5].
Работал в Национальном институте здравоохранения и Океанографическом институте Вудс-Хоул, прежде чем заняться программным обеспечением[6].

Хотя Кокс изобрел свой собственный язык программирования, 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.
Примечания
- ↑ Dr. Brad J. Cox Ph.D. Obituary (англ.). legacy.com (2 января 2021). Архивировано 23 января 2021 года.
- ↑ (unknown) (англ.) // Bulletin of the South Carolina Academy of Science. — 1967. — Vol. 29—32.
- ↑ Cox, Brad J. The potassium diffusion barrier: examined as a mechanism for squid axon adaptation (англ.) // Univ. of Chicago, Department of Chemistry. — 1973. Архивировано 20 июля 2011 года.
- ↑ Cox, Brad. Simulation of neural sets (англ.) // Behavior Research Methods. — 1970. — Vol. 3, iss. 2. — P. 80–82. — doi:10.3758/BF03206992.
- ↑ Simulation of neural sets . Дата обращения: 23 января 2022. Архивировано 23 января 2022 года.
- ↑ 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).
- ↑ Belaboring the Obvious: Masterminds of Programming Book . Дата обращения: 23 января 2022. Архивировано 16 января 2014 года.
- ↑ About Objective-C (англ.). Apple Inc (17 сентября 2015). Дата обращения: 2 марта 2015. Архивировано 13 февраля 2015 года.
- ↑ 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.
- ↑ Krebs, Arlene. Distance learning funding sourcebook. — Dubuque, IA: Kendall/Hunt Publishing, 1999. — С. 4. — ISBN 978-0-7872-4980-9.
Ссылки
- Belaboring the Obvious — личный блог
- Виртуальная школа (историческая)
- Hutchinson, James. The A to Z of programming languages: Objective-C (англ.) // Computerworld. — 2010.