COBOL and the Attempt to Make Business Software Portable
COBOL emerged from a committee effort to make business programs readable and portable across competing computer manufacturers, creating one of computing's most durable language ecosystems.
Theo Mercer is the editorial pen name used for research and historical synthesis published by the CodeHistory Research Desk. Articles are sourced, reviewed, and revised according to CodeHistory’s published research standards.
COBOL emerged from a committee effort to make business programs readable and portable across competing computer manufacturers, creating one of computing's most durable language ecosystems.
BASIC was designed at Dartmouth alongside time-sharing so that students outside specialist computing courses could sit at a terminal and write programs themselves.
C emerged alongside Unix at Bell Labs and helped demonstrate that operating systems could be written in a high-level language without giving up close control of the machine.
Smalltalk joined an object-oriented language, a graphical environment and a vision of personal computing into one unusually integrated system at Xerox PARC.
C++ began as Bjarne Stroustrup's attempt to bring stronger abstraction to C while preserving the efficiency and systems access that made C valuable.
Python grew from Guido van Rossum's work at CWI into a language whose readability, interactive use and broad standard library made it unusually adaptable across domains.
Java evolved from Sun's Oak project into a language and virtual-machine platform built around portability, managed memory and networked software.
JavaScript transformed the browser from a document viewer into a programmable environment, then survived browser competition by becoming an independently standardized language.
LISP gave symbolic computation a language whose programs and data shared a common representation, reshaping artificial intelligence and the theory of programming.
FORTRAN did more than introduce convenient mathematical notation. Its compiler proved that a high-level language could produce code efficient enough for serious scientific work.