Brad J. Cox (2 de mayo de 1944 - 2 de enero de 2021) [1] fue un científico informático estadounidense conocido principalmente por crear el lenguaje de programación Objective-C con su socio comercial Tom Love y por su trabajo en ingeniería de software (específicamente reutilización de software ) y componentes de software .
Biografía
Cox recibió su Licenciatura en Ciencias en Química Orgánica y Matemáticas de la Universidad de Furman , [2] y su Ph.D. del Departamento de Biología Matemática de la Universidad de Chicago . [3] Entre sus primeros proyectos de software conocidos, escribió un programa PDP-8 para simular grupos de neuronas. [4] [5]
Trabajó en los Institutos Nacionales de Salud y el Instituto Oceanográfico Woods Hole antes de pasar a la profesión de software. [6]
Aunque Cox inventó su propio lenguaje de programación, Objective-C , que usó al principio de su carrera, declaró en una entrevista para el libro Masterminds of Programming que no estaba interesado en los lenguajes de programación sino en los componentes de software , y consideraba los lenguajes. como meras herramientas para construir y combinar partes de software. [7]
Cox también era un emprendedor , después de haber fundado la empresa Stepstone junto con Tom Love para lanzar la primera implementación de Objective-C. Más tarde, NeXT adquirió Objective-C de Stepstone. Objective-C siguió siendo el lenguaje de programación principal para escribir software para OS X e iOS de Apple . [8]
Premios
- El curso en línea "Domando la frontera electrónica" ganó un premio Paul Allen de educación a distancia ($ 25,000) en 1998. [9] [10]
Notas
- ^ "Dr. Brad J. Cox Ph.D. Obituario" . legacy.com . 2 de enero de 2021. Archivado desde el original el 23 de enero de 2021.
- ^ "(desconocido)" . Boletín de la Academia de Ciencias de Carolina del Sur . Academia de Ciencias de Carolina del Sur . 29–32: 79. 1967. Citar utiliza un título genérico ( ayuda )
- ^ Cox, Brad J. (junio de 1973). "La barrera de difusión de potasio: examinada como un mecanismo para la adaptación del axón del calamar" . Univ. de Chicago, Departamento de Química. Archivado desde el original el 20 de julio de 2011. Cite journal requiere
|journal=
( ayuda ) - ^ Cox, Brad ; Dzendolet, E. (1970). "Simulación de conjuntos neuronales" . Métodos de investigación del comportamiento . Springer . 3 (2): 80–82. doi : 10.3758 / BF03206992 .
- ^ Simulación de conjuntos neuronales
- ^ Bézivin, Jean, ed. (13 al 15 de noviembre de 1989). "Colaboradores". TOOLS '89: Tecnología de lenguajes y sistemas orientados a objetos: Actas, CNIT París, La Défence, Francia, 13-15 de noviembre de 1989 . HERRAMIENTAS: tecnología de lenguajes y sistemas orientados a objetos. París: CNIT, La Défence. pag. 11.
- ^ http://bradjcox.blogspot.gr/2009/03/masterminds-of-programming-book.html
- ^ "Acerca de Objective-C" . Apple Inc. 17 de septiembre de 2015 . Consultado el 2 de marzo de 2015 .
- ^ Gibson, David; Aldrich, Clark; Prensky, Marc (eds) (2007). Juegos y simulaciones en el aprendizaje online: marcos de investigación y desarrollo . Hershey, PA: IDEA Group . pag. 388. ISBN 978-1-59904-305-0.CS1 maint: texto adicional: lista de autores ( enlace )
- ^ Krebs, Arlene (1999). Libro de fuentes de financiación del aprendizaje a distancia . Dubuque, IA: Kendall / Hunt Publishing. pag. 4. ISBN 978-0-7872-4980-9.
Libros
- Programación orientada a objetos: un enfoque evolutivo . Addison Wesley. 1991. ISBN 0-201-54834-8.
- Superdistribución: los objetos como propiedad en la frontera electrónica . Addison Wesley. 1996. ISBN 0-201-50208-9.
enlaces externos
- Profundizando en lo obvio - blog personal
- Escuela virtual (histórica)
- Hutchinson, James (17 de junio de 2010). "La A a la Z de los lenguajes de programación: Objective-C" . Computerworld . Consultado el 9 de marzo de 2011 .