Today I have compiled a list of ten programming languages with their application domains and little historic background. Also I have mentioned the names of the developers of these languages along with their little biography. I hope you will find this article quite useful. The list is developed by researching through language websites, developers’ biographies and other related search engines.
These programming languages include C and C++ programming language, Java, Pascal, Python, Basic programming language, COBOL, FORTRAN, Lisp and Perl programming language. There are lots of other languages which I did not include as those languages are not commonly used or not developed by individuals or designed for web development which I will cover in upcoming articles.
C Programming Language
The C language is a computer programming language originally developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories to implement the UNIX operating system. Some of its application domains include device drivers, hardware interfacing and embedded system development.
Dennis MacAlistair Ritchie was born September 9, 1941. Dennis is an American computer scientist notable for his influence on C and other programming languages, and on operating systems such as Multicast and UNIX. He received the Turing Award in 1983 and the National Medal of Technology in 1998.
C++ Programming Language
The C++ programming language is widely used in the software development industry. Some of its application domains include systems software, operating systems, device drivers, embedded software, high-performance server and client applications, and entertainment software such as video games.
The C++ programming language was designed and implemented by Bjarne Stroustrup in 1985 (First edition). Stroustrup was born in Aarhus Denmark in 1950. He did his Ph. D. in computer science in 1979 from Cambridge University, England. He is the College of Engineering Chair in Computer Science Professor at Texas A&M University.
Java Programming Language
The java programming language is based on the syntax of C and C++ but has a simpler object model. Though it provides very little lower level functionality. Java is a modern, object-oriented language based on open, public standards. Java was originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems’ Java platform.
James A. Gosling was born in 1955 near Alberta, Canada. He designed and developed java programming language in 1991. He did the original design of Java and implemented its original compiler and virtual machine. For this achievement he was elected to the United States National Academy of Engineering.
Pascal Programming Language
The Pascal programming language was originally designed and implemented to teach students structured programming. Pascal is a high level programming language mainly used for Apple Lisa and Macintosh. Pascal has successors, Modula and Oberon, which add module and access to system resources.
The language was designed in 1970 by Nicklaus Wirth to impose programmers a structured programming style. Niklaus Emil Wirth was born in 1934 in Switzerland. He did his degree in Electronics Engineering in 1959 and in 1963 he was awarded a Ph.D.in EECS from the University of California.
Python Programming Language
The Python Programming Language is an interpreted, object-oriented, high-level programming language with dynamic semantics. It is designed with the aim to increase programmer’s productivity and ease in use. Python provides multiple programming paradigms and provides easy extensibility.
The Python was designed and developed by Guido van Rossum who is a Dutch computer programmer.
Basic Programming Language
The Basic Programming Language (Beginner’s All-purpose Symbolic Instruction Code) is a very powerful language as a tool for the novice programmers. Some of its main features include easy learning for new programmers, designed for interactive use rather than batch work and is therefore suitable for both the professional and non-professional.
The programming language was invented in 1964 by Kemeny and Kurtz. John George Kemeny was born in Hungary on May 31, 1926, and immigrated to the United States with his parents in 1940. Thomas Eugene Kurtz was born in 1928) is an American computer scientist.
COBOL Programming Language
The COBOL Programming Language (Common Business Oriented Language) is one of the oldest programming languages still in active use. The application domains include business applications, finance, and administrative systems for large corporate, companies and governments.
COBOL language is the philosophy of Grace Hopper, William Selden, Gertrude Tierney, Howard Bromberg, Howard Discount, Vernon Reeves, Jean E. Sammet.
FORTRAN Programming Language
The FORTRAN Programming Languages (Formula Translation) was developed by a team of programmers at IBM led by John Backus and was first published in 1957. This is one of the oldest programming languages specifically designed for easy translation of mathematical and statistical formulas into code. Application domains include mathematics, scientific formulas translation, statistical and engineering related application development.
Lisp Programming Language
The Lisp Programming Language (or LISP) is a general programming language spcially designed for Artificial Intelligence applications. Application areas include Artificial Intelligence, Robots, Computer games, pattern recognition, defence systems and tree traversal.
John McCarthy developed the basic idea of Lisp programming language in 1956 at Dartmouth Summer Research Project on Artificial Intelligence. John McCarthy was born in 1927, did a B.S. in Mathematics in 1948, McCarthy initially continued his studies at Caltech. He received a Ph.D. in Mathematics from Princeton University in 1951.
Perl Programming Language
The Perl Programming Language is a stable, cross platform programming language. Perl is a great language for processing text and automating tasks.It is used for mission critical projects in the public and private sectors and is widely used to program web applications of all needs.Larry Wall designed and developed Perl programming language in 1987.