Brad Cox

Brad Cox
University of Chicago | UC · Department of Chemistry

Ph.D. Mathematical Biology

About

38
Publications
2,035
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
1,652
Citations

Publications

Publications (38)
Article
First Page of the Article
Article
An abstract is not available.
Article
We discuss several models of a “software components” industry and issues concerning effective reuse and object-oriented programming, and speculate on how (and whether) a vigorous components market will arise. A “software industrial revolution” requires an infrastructure, a “reuse mindset”, and the treatment of software as an asset.
Article
Full-text available
The author traces the US history of invention and technology transfer from the 1700s to the present and asks whether software development can stop being a process-centered cottage industry by the application of interchangeable parts technology. He maintains that a revolution is needed to accomplish this and outlines the steps of such a revolution....
Conference Paper
Source to source translation tools provide a way of integrating the strengths of production programming environments like C/UNIX™ with rapid prototyping environments like Smalltalk-80™ into a comprehensive hybrid environment that spans more of the software development life-spiral than ever before. This paper describes a tool-assisted process for tr...
Article
Source to source translation tools provide a way of integrating the strengths of production programming environments like C/UNIX#8482; with rapid prototyping environments like Smalltalk-80#8482; into a comprehensive hybrid environment that spans more of the software development life-spiral than ever before. This paper describes a tool-assisted proc...
Article
Making computers easier to use has been an enduring dream since the dawn of computing. This is one of the reasons for the current interest in iconic or object-oriented user interfaces - interfaces that present information as pictures instead of text and numbers. However, iconic programs can be excruciatingly difficult to build. They must not only d...
Article
Object oriented programming departs from conventional programming by emphasizing the relationship between consumers and suppliers of codes rather then the relationship between a programmer and his code. The author describes the development of an object-oriented C language compiler, and how it can be put to work
Article
Object-oriented programming is considered that replaces conventional operator/operand concept with messages/objects. The building of a computer system is sought, malleable enough to create, move and manipulate a tremendous variety of data types. This is done by adding a thin layer of object-oriented structure on top of conventional hardware, langua...
Article
This describes the Object Oriented Pre-Compiler, OOPC , a language and a run-time library for producing C programs that operate by the run-time conventions of Smalltalk 80 2 in a UNIX 3 environment. These languages offer Object Oriented Programming in which data, and the programs which may access it, are designed, built and maintained as inseparabl...
Article
This describes the Object Oriented Pre-Compiler, OOPC, a language and a run-time library for producing C programs that operate by the run-time conventions of Smalltalk 802 in a UNIX3 environment. These languages offer Object Oriented Programming in which data, and the programs which may access it, are designed, built and maintained as inseparable u...
Article
Full-text available
A program has been written for the PDP-8/I computer which simulates the behavior of 64 model neurons which may be connected together to form a functional neural net. The simulation includes provisions for studying the possible mechanisms of learning in real systems. Operation of the net requires inputs from either a robot or a robot simulator progr...
Article
Technology can extend traditional teacher/learner relationships beyond the space/time limitations of the brick and mortar classroom. And it can challenge and redefine how teachers and learners have related since antiquity. This chapter describes the evolution of a course in which traditional relationships have been and are being challenged, via int...
Article
Traducción de: Object-Oriented Programming Tr. de la 2a ed. en inglés Contenido: Construcción de sistemas; ¿Por qué programación orientada a objetos?; ¿Qué es la programación orientada a objetos?; Objetos, mensajes y encapsulamiento; Clases y herencia; El ejercicio GrafoDependencia; Clases fundamentales; Clases de colecciones; Interfaces por iconos...
Article
Traducción de: Object-oriented programming : an evolutionary approach Incluye bibliografía e índice

Network

Cited By