Generated by DeepSeek V3.2| Brad Cox | |
|---|---|
| Name | Brad Cox |
| Birth date | 1944 |
| Birth place | Fort Campbell, Kentucky, United States |
| Death date | January 2, 2021 |
| Death place | Virginia, United States |
| Nationality | American |
| Alma mater | University of Chicago, Brandeis University |
| Known for | Objective-C, Software componentry |
| Occupation | Computer scientist, Software engineer |
Brad Cox was an influential computer scientist and software engineer best known for his pioneering work in object-oriented programming and software componentry. He co-created the Objective-C programming language, which became the cornerstone for Apple Inc.'s macOS and iOS ecosystems for decades. His vision of interchangeable software components, inspired by manufacturing, sought to revolutionize software engineering practices.
Born in 1944 at Fort Campbell, Kentucky, Cox grew up in a military family, which exposed him to various locations and systems. He pursued higher education in the biological sciences, earning a bachelor's degree in chemistry and mathematics from Furman University. His academic interests then shifted toward organismic biology, leading him to complete a Ph.D. in that field from the University of Chicago. This interdisciplinary background in biological systems and complex organization later profoundly influenced his approach to software design and system architecture.
After completing his doctorate, Cox worked as a researcher at the National Institutes of Health and later at the International Computers Limited research laboratory. His early career involved work on digital signal processing and computer music at the University of California, San Diego. He subsequently joined the Software Engineering Institute at Carnegie Mellon University, where his research focused on improving software productivity and reusability. It was during this period that he began formulating his seminal ideas about treating software as assemblies of prefabricated, interchangeable parts, a concept he termed "software ICs" in a famous 1986 paper.
In the early 1980s, Cox, in collaboration with programmer Tom Love, developed the Objective-C language by adding Smalltalk-style message passing capabilities to the C programming language. They founded the company Stepstone to market the language and an associated development environment. His 1986 book, "Object-Oriented Programming: An Evolutionary Approach," became a key text, articulating his component-based software engineering philosophy. While Objective-C saw limited commercial adoption initially, its acquisition by NeXT, founded by Steve Jobs, proved pivotal. The language became the primary tool for developing applications for the NeXTSTEP operating system, which later evolved into macOS and iOS.
Following the rise of Objective-C within Apple Inc., Cox shifted his focus toward broader issues in software engineering and intellectual property. He worked as a consultant and was a proponent of digital rights management systems for software components. He also engaged with the World Wide Web Consortium on standards for web interoperability. Cox's legacy is most enduring in the widespread use of Objective-C, which powered millions of applications for the iPhone, iPad, and Macintosh computers until Apple's introduction of Swift. His vision of a software component marketplace, while not fully realized, presaged modern practices using APIs, software libraries, and open source software repositories like GitHub.
For his contributions to object-oriented programming and software engineering, Brad Cox was recognized as a ACM Fellow by the Association for Computing Machinery in 2004. His foundational work on Objective-C and his writings on software componentry earned him a lasting reputation as a visionary thinker who bridged theoretical concepts with practical industrial application, influencing generations of developers at companies like Apple, NeXT, and throughout the software industry.
Category:American computer scientists Category:Software engineers Category:1944 births Category:2021 deaths