Brad Cox - Brad Cox
Brad J. Cox (2 maja 1944 – 2 stycznia 2021) był amerykańskim informatykiem , znanym przede wszystkim z tworzenia języka programowania Objective-C ze swoim partnerem biznesowym Tomem Lovem oraz z pracy w inżynierii oprogramowania (w szczególności z ponownego wykorzystania oprogramowania ) i komponenty oprogramowania .
Biografia
Cox uzyskał tytuł licencjata w dziedzinie chemii organicznej i matematyki na Uniwersytecie Furmana oraz doktorat. z Wydziału Biologii Matematycznej Uniwersytetu w Chicago . Wśród swoich pierwszych znanych projektów oprogramowania napisał program PDP-8 do symulacji skupisk neuronów.
Pracował w National Institutes of Health i Woods Hole Oceanographic Institute przed przejściem do zawodu programisty.
Chociaż Cox wynalazł własny język programowania, Objective-C , którego używał w swojej wczesnej karierze, stwierdził w wywiadzie dla książki Masterminds of Programming, że nie był zainteresowany językami programowania, ale raczej komponentami oprogramowania , i uważał języki jako zwykłe narzędzia do budowania i łączenia części oprogramowania.
Cox był również przedsiębiorcą , który założył firmę Stepstone wraz z Tomem Love za wydanie pierwszego wdrożenia Objective-C. Później NeXT nabył Objective-C od Stepstone. Objective-C nadal był podstawowym językiem programowania do pisania oprogramowania dla systemów OS X i iOS firmy Apple .
Nagrody
- Kurs online „Oswajanie elektronicznych granic” zdobył w 1998 r. nagrodę Paula Allena za edukację na odległość (25 000 USD).
Uwagi
Książki
- Programowanie obiektowe: podejście ewolucyjne . Addisona Wesleya. 1991. ISBN 0-201-54834-8.
- Superdystrybucja: obiekty jako własność na granicy elektronicznej . Addisona Wesleya. 1996. ISBN 0-201-50208-9.
Zewnętrzne linki
- Opowiadanie o tym, co oczywiste - blog osobisty
- Wirtualna Szkoła (historyczna)
- Hutchinson, James (17 czerwca 2010). „A do Z języków programowania: Cel-C” . Komputerowy Świat . Źródło 9 marca 2011 .