Software development has come a long way since the 1940s. Below is a small
sampling of the many programming languages developed in the last few decades:
1943-6 - ENIAC coding system: John Von Neumann, John Mauchly,
J. Presper Eckert, Herman Goldstine after Alan Turing
1954-1955 - FORTRAN: Team led by John W. Backus at IBM. A more
efficient alternative to assembly language.
1956-1958 - LISP: John McCarthy. Pioneered many ideas in tree
data structures, automatic storage management, dynamic typing, object-oriented
programming, and the self-hosting compiler.
1959 - COBOL: The Codasyl Committee. COBOL is the most widely
used programming language in the world.
1964 - BASIC: Kemeny and Kurtz. There are more dialects of BASIC
than there are of any other programming language.
1971 - PASCAL: Wirth, Jensen. Pascal was developed with the intention
of teaching students structured programming.
1972 - C: Ritchie. One of the most widely used languages in the
world.
1983 - C++: Stroustrup. C++ has been one of the most popular commercial
programming languages since the 1990s.
1985 - Postscript: Warnock, founder of Adobe. Postscript is a
page description language which sparked the desktop publishing revolution
in the 1980s.
1987 - Perl: Wall. One of "the three Ps" (Perl, Python,
and PHP) - the most popular server-side, open source scripting languages
for the Web.
1991 - Python: Van Rossum. A multi-paradigm language, Python supports
object orientation, structured, functional, and aspect-oriented programming
styles.
1991 - Visual Basic: Alan Cooper at Microsoft. VB enables rapid
application development (RAD) of graphical user interface (GUI) applications,
access to databases using DAO, RDO, or ADO, and creation of ActiveX controls
and objects.
1993 - Ruby: Yukihiro Matsumoto. A multi-paradigm programming
language Ruby supports procedural, object oriented, functional programming
styles.
1995 - Java: James Gosling at Sun Microsystems. Achieves platform
independence by using a Java virtual machine on the host computer.
1997 - PHP: Open-source programming language used mainly for developing
server-side applications, dynamic web content, and database interaction.