A history of coding languages
Plankalkul (Plan Calculus)
1945
Inventor: Konrad Zuse
Konrad Zuse, a German civil engineer and the creator of the first binary digital computer, began developing Plan Calculus for use in engineering. It is lauded as the first algorithmic programming language. Due to WWII, this development was largely isolated from others in computer programming at the time.
A-O
1952
Inventor: Grace Hopper
Mathematician Grace Hopper completes A-O, a program that makes it possible for users to input instructions to a computer with English-like words, rather than numbers.
Speedcode
1953
Inventor: John Backus
Computer scientist John Backus completes the first high-level programming language for an IBM computer, called Speedcode. A high-level programming language is strongly abstracted from the details of a computer, meaning that it can be easier to use and even hide some lower-level functions like memory management.
Fortran
1957
Inventor: John Backus, IBM
Mr. Backus went on to develop Fortran, the first widely used high-level programming language, in 1957. Fortran was originally intended for scientific and engineering purposes but became a staple of computing, still in use today. Due to its powerful computing capacity, Fortran is useful in computationally intensive areas such as numerical weather prediction.
ERMA
1959
Inventor: SRI International
ERMA (Electronic Recording Machine, Accounting) digitized the checking process for Bank of America by creating a font computers could read. In just one hour, ERMA could process the number of accounts that would have taken a well-trained banker nearly 17 work days to complete, according to the Computer History Museum.
COBOL
1960
Inventor: CODASYL
COBOL (Common Business-Oriented Language) was developed by a consortium of computer manufacturers and the Pentagon as part of a U.S. Department of Defense project to build a portable programming language for data processing with the hope that the program could run on any computer, independent of the make. COBOL is still used in legacy applications.
BASIC
1964
Inventor: Thomas Kurtz and John Kemeny
Beginner’s All-purpose Symbolic Instruction Code was created for students at Dartmouth College who had no prior computer programming experience. It would eventually spread to other schools, globally.
SABRE
1964
Inventor: IBM
IBM developed the Semi-automated Business Research Environment to allow American Airlines to automate reservation bookings. It was first tested in 1960 but took over American's booking process by 1964. SABRE gave rise to Sabre Corp., a publicly traded technology company for travel services that owns Travelocity.
Pascal
1970
Inventor: Niklaus Wirth
Developed as a programming language for both commercial and scientific applications, Pascal became the entry point for a generation of students learning computer programming.
C
1972
Inventor: Dennis Ritchie and Bell Labs
C is released in 1972 and is used to rewrite the source code for the Unix operating system. With widespread use of Unix, C became popular. It's still widely used.
Ada
1979
Inventor: Jean Ichbiah
The U.S. Department of Defense funded the development of the Ada language to replace many obsolete and hardware-dependent languages then in use. Ada is named for Ada, Countess of Lovelace (1815-1852), the only legitimate child of the poet Lord Byron. The countess is credited with being the first computer programmer.
C++
1985
Inventor: Bjarne Stroustrup
Billed as a general purpose programming language, C++ combined the ability to map hardware features of a computer with the ability to program in high-level abstractions.
Mathematica
1988
Inventor: Stephen Wolfram
Used in mathematical, scientific, academic and engineering fields, Mathematica is a computing language that allows mathematical symbols for equations or functions.
HTML
1990
Inventor: Tim Berners-Lee
As an independent contractor for the European Organization for Nuclear Research (CERN), Tim Berners-Lee wrote the first specification of HTML (HyperText Markup Language) and its first browser and server software in 1990. He is credited as the inventor of the World Wide Web.
Java 1.0
1995
Inventor: Sun Microsystems
To free users from traditional software vendors like Apple and Microsoft, the first iteration of Java released to the public was famous for allowing users to write code once and run it anywhere.
Javascript
1995
Inventor: Brendan Eich
JavaScript, one of the core technologies behind the World Wide Web, is developed. It is widely used to make webpages interactive. While it shares a name with Java 1.0, it is not the same.
HTML5
2014
Inventor: World Wide Web Consortium; Tim Berners-Lee
HTML5, the most recent version of the HyperText Markup Language, is published. It's the standard for creating webpages and web applications.