Brada Coxa
Brad J. Cox (2 maja 1944 - 2 stycznia 2021) był amerykańskim informatykiem , który był znany głównie z tworzenia języka programowania Objective-C ze swoim partnerem biznesowym Tomem Love oraz z pracy w inżynierii oprogramowania (w szczególności ponowne wykorzystanie oprogramowania ) i komponenty oprogramowania .
Biografia
Cox uzyskał tytuł Bachelor of Science w dziedzinie chemii organicznej i matematyki na Uniwersytecie Furman oraz doktorat. z Wydziału Biologii Matematycznej Uniwersytetu w Chicago . Wśród swoich pierwszych znanych projektów programistycznych napisał PDP-8 do symulacji skupisk neuronów.
Zanim zajął się oprogramowaniem, pracował w National Institutes of Health i Woods Hole Oceanographic Institute .
Chociaż Cox wynalazł własny język programowania, Objective-C , którego używał we wczesnej karierze, stwierdził w wywiadzie dla książki Masterminds of Programming, że nie interesują go języki programowania , ale raczej komponenty oprogramowania i uważa języki jako zwykłe narzędzia do budowania i łączenia części oprogramowania.
Cox był także przedsiębiorcą , założył wraz z Tomem Love firmę Stepstone , powołaną do wydania pierwszej implementacji Objective-C. Stepstone upadł w 1994 r., Aw kwietniu 1995 r. NeXT nabył znak towarowy Objective-C i prawa od Stepstone. W tym samym czasie firma Stepstone odzyskała licencję od NeXT na prawo do dalszej sprzedaży swoich produktów opartych na Objective-C. Ponieważ Apple Computer przejął NeXT rok później, ma teraz prawa do Objective-C. Wydaje się, że Stepstone zbankrutował na początku 2000 roku.
Nagrody
- Kurs online „Taming the Electronic Frontier” zdobył w 1998 roku nagrodę im. Paula Allena za edukację na odległość (25 000 USD).
Notatki
Książki
- Programowanie obiektowe: podejście ewolucyjne . Addisona Wesleya. 1991. ISBN 0-201-54834-8 .
- Superdystrybucja: obiekty jako własność na elektronicznej granicy . Addisona Wesleya. 1996. ISBN 0-201-50208-9 .
Linki zewnętrzne
- Belaboring the Obvious - osobisty blog
- Wirtualna szkoła (historia)
- Hutchinson, James (17 czerwca 2010). „Od A do Z języków programowania: Objective-C” . Świat komputerów . Zarchiwizowane od oryginału w dniu 13 maja 2011 r . . Źródło 9 marca 2011 r .