Brad Cox is a computer scientist and Ph.D. of mathematical biology known mostly as the inventor of the Objective-C programming language and for his work in software engineering (specifically software reuse) and software componentry.
He received his Bachelor of Science Degree in Organic Chemistry and Mathematics from Furman University, and his Ph.D. from the Department of Mathematical Biology at the University of Chicago. Among his first known software projects, he wrote a PDP-8 program for simulating clusters of neurons. He worked at the National Institutes of Health and Woods Hole Oceanographic Institute before moving into the software profession.
Even though Brad Cox invented his own programming language, Objective-C, which he used in his early career, he currently (as of 2004) conducts most of his work in other programming languages, namely Perl, Python, Ruby, Java and XML.
Brad Cox's work on his Objective-C language got him interested in social and organizational learning, on which he wrote a book.
Albeit Brad Cox invented his own programming language, Objective-C, he has stated in an interview for the Masterminds of programming book that he isn't interested in programming languages but rather in software components and he regards languages as mere tools for building and combining parts of software.
- Online course "Taming the Electronic Frontier" won a Paul Allen Distance Education Award ($25,000) in 1998.
- "(unknown)". Bulletin of the South Carolina Academy of Science (South Carolina Academy of Science). 29-32: 79. 1967.
- Cox, Brad J. (June 1973). The potassium diffusion barrier: examined as a mechanism for squid axon adaptation. Univ. of Chicago, Department of Chemistry
- Cox, Brad; Dzendolet, E. (1970). "Simulation of neural sets". Behavior Research Methods (Springer) 3 (2): 80–82. doi:10.3758/BF03206992. Retrieved 2011-03-09.
- Bézivin, Jean, ed. (Nov 13-15, 1989). "Contributors". TOOLS '89: Technology of object-oriented languages and systems : Proceedings, CNIT Paris, La Défence, France, November 13-15, 1989. TOOLS: technology of object-oriented languages and systems. Paris: CNIT, La Défence. p. 11
- Gibson, David; Aldrich, Clark; Prensky, Marc (eds) (2007). Games and simulations in online learning: research and development frameworks. Hershey, PA: IDEA Group. p. 388. ISBN 978-1-59904-305-0.
- Krebs, Arlene (1999). Distance learning funding sourcebook. Dubuque, IA: Kendall/Hunt Publishing. p. 4. ISBN 978-0-7872-4980-9.
- 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.
- Belaboring the Obvious - personal blog
- Virtual School (historical)
- Hutchinson, James (17 June 2010). "The A to Z of programming languages: Objective-C". Computerworld. Retrieved 2011-03-09.
|P ≟ NP||This biographical article relating to a computer scientist is a stub. You can help Wikipedia by expanding it.|