Computer Programming Language is actually a medium of communication between programmer and computer. It is a computer language used by programmers (developers) to communicate with computers. It uses instructions written in any specific language (C, C++, Java, Python) to perform a specific task is a group.
Let us learn about the history and development of computer programming language in this article.
Computer Programming Languages History
The computer program was first written and described by Ada Lovelace. That’s why he is considered the first computer programmer. In 1843 he described an algorithm for computing Bernoulli numbers using the analytical engine.
The Hollerith Tabulating Machine was invented by Hermann Hollerith in 1889. It was an electromechanical machine designed to count any data or information collected on a punch card and arrange it in tabular form.
This machine was used in 1890 to help process data from the US Census.
One of the first programming languages, FORTRAN was launched to the public on October 15, 1956. It was developed by John Backus and members of the IBM team. FORTRAN is used for formula translation.
The second oldest programming language is , which was developed by John McCarthy. This language was used for the first time in 1958. It was designed for easy manipulation of data. This language is also used in Artificial Intelligence (AI) programming.
COBOL (Common Business Oriented) language was first developed in 1959 by Grace Hopper and Bob Beymer. COBOL is the second oldest high-level programming language, which is still used in many areas of business and government.
BASIC programming languages Developed by John Kemeny, Mary Keller and Thomas Kurtz, the original programming language was publicly launched on May 1, 1964.
It is a group of high level programming languages, mainly developed by students to write simple computer programming languages.
BASIC : Beginners’ All-purpose Symbolic Instruction Code
Simula Programming language was the first object-oriented programming language, developed in 1965 by Norwegian computer engineers Ole-Johan Dahl & Kristen Nygaard. It is based on Algol 60, which was developed for complex computing systems.
- BCPL (Basic Combined Programming Language) was developed in 1966 by Martin Richards of Cambridge University. It is the first programming language to be used to create text messages and MUDs. Due to high portability, this language became popular very quickly.
- The “𝐌𝐔𝐌𝐏𝐒” language was developed by Neil Pappalardo at Massachusetts General Hospital in 1966. It is a programming language, also known as “𝐌” language. It was designed to be used in financial and medical institutions.
- The “𝐋𝐨𝐠𝐨” language was designed by Seymour Papert in 1967. It is an educational programming language, which is known for its graphics capabilities.
- In this, features like AI (Artificial Intelligence), mathematical logic and developed mental psychology were included.
- The word “𝐋𝐨𝐠𝐨” is derived from the Greek language, which means – “word or idea”.
In 1971, the “Pascal” language was developed by Niklaus Wirth, a computer scientist from Switzerland. It is a high level procedural programming language. It was designed as a small and simple language with the aim of making programming simple and good by using data structures.
It was named in honor of the French mathematician, philosopher & physicist Blaise Pascal.
Year 𝟏𝟗𝟕𝟐 – 1973
- Dennis Ritchie and Brian Kernighan developed the “𝐂” language in 1972. It is a programming language that supports structured programming, lexical variable scope, and recursion with a static system. The first software written in the “𝐂” language was the UNIX operating system.
- The “𝐏𝐫𝐨𝐥𝐨𝐠” programming language was designed in 1972 at Marseilles University by Alain Colmeraur and his other partners.
- This programming language is mainly used in AI (Artificial Intelligence).
- Unlike other programming languages, Prolog uses sets which are based on regulations rather than instructions.
- “𝐒𝐦𝐚𝐥𝐥𝐭𝐚𝐥𝐤” was the second object-oriented programming language, developed by Alan Kay and others at Xerox PARC in 1972.
“𝐒𝐐𝐋” is a database programming language, developed by Edgar Codd at IBM in 1974.
SQL is also known as SEQUEL (structured English query language). SQL is used to communicate with the database. According to ANSI (American National Standards Institute), it is the standard language for relational database management systems.
Read Also :- HTML Course
- IGNOU BCS-013 Solved Study Material Download BCA Books Notes
- IGNOU BCS-012 Solved Study Material Download BCA Books Notes
- IGNOU BCA 6th Semester Solved Study Material Free Download
- IGNOU BCA 5th Semester Solved Study Material Free Download
- IGNOU BCA 4th Semester Solved Study Material Free Download
- In 1975 “𝐒𝐜𝐡𝐞𝐦𝐞 ” was published by Guy Steele and Gerry Sussman in MIT’s Artificial Intelligence lab. designed in | This language was a variation of LISP itself. It is used in educational & scientific organizations, and mainly in the field of AI.
- “𝐀𝐥𝐭𝐚𝐢𝐫 ” programming language was developed by Bill Gates, Paul Allen and Monte Davidoff. It was made available to the users on January 2, 1975. It was used to make programs for computers.
- Bell Labs by Bjarne Stroustrup in 1979. ++ programming language was developed in It provides facilities to manage large developed projects in a better way.
C++ is one of the widely used programming languages.
- Data management company Oracle launched the first commercial version of SQL in 1979.
- Currently, SQL is accepted as a standard RDBMS language.
- The “𝐀𝐝𝐚” programming language was developed by the Department of Defense in May 1979. It was named after Ada Lovelace, which was later originally named DoD-𝟏.
- The programming language used to develop database applications is “𝐅𝐨𝐱𝐏𝐫𝐨” which was released by Software in 1984.
- The “𝐌𝐀𝐓𝐋𝐀𝐁” programming language was developed by Clave Möller in the late 1970s, and released to the public in 1984 with the MATLAB software package.
The “𝐏𝐞𝐫𝐥” language was released in 1987. It is an open source programming language, which was developed by Larry Wall. It is commonly used to create CGI scripts and programming web applications.
Created by Brad Cox and Tom Love in the mid-1980s, the “𝐎𝐛𝐣𝐞𝐜𝐭𝐢𝐯𝐞-𝐂” programming language was officially licensed by the NeXT Corporation in 1988.
- Tim Berners-Lee developed HTML Markup Language in 1990. HTML is used to create electronic documents or pages, in which each page is designed in HTML. These pages are linked to each other by hyperlinks and are displayed on the World Wide Web.
- HTML is one of the most popular and widely used programming languages in the world.
- In 1990, a programming language with general purpose, “𝐇𝐚𝐬𝐤𝐞” was launched. It was named after a famous mathematician from America, .
- Apple engineers developed the “𝐃𝐲𝐥𝐚𝐧” programming language in the early 1990s.
- It supports both static and dynamic programming. Dylan was designed to resemble the syntax of the ALGOL programming language.
- In 1989, the language was developed by Guido van Rossum and launched to the public in 1991. Python is an interactive, object-oriented programming language.
- (𝐕𝐢𝐬𝐮𝐚𝐥 ) is a programming language that was developed by Alan Cooper of Microsoft.
- It was first launched in May 1991.
- Visual Basic was designed keeping in mind such beginner programmers as well as visual basic was useful for programmers who needed to develop visual elements in their programs.
- Lua programming language was developed in 1993 by engineers from the Pontifical Catholic University of Rio de Janeiro, (Brazil).
- This language is used for many applications and mainly for computer games.
- The “𝐑” programming language was created by Robert Gentleman & Ross Ihaka and launched in 1993. The “𝐑” language is a language used in statistical computing.
- It is mainly used by critical analysis and data miners.
𝐂𝐒𝐒 (𝐜𝐚𝐬𝐜𝐚𝐝𝐢𝐧𝐠 𝐬𝐭𝐲𝐥𝐞 𝐬𝐡𝐞𝐞𝐭𝐬) is such a language, which is used for the presentation of documents written in Markup language. The concept of creating this language was first given by Håkon Wium Lie in 1994. Specification for CSS was launched by the W3C in December 1996.
- The “𝐉𝐚𝐯𝐚” language was designed by James Gosling and other developers at Sun Microsystems, and was first released to the public in 1995. It is an object-oriented programming language, which is extensively used to create Internet applications and other software. At present, the ownership and maintenance of Java is done by the company.
- The “𝐑𝐮𝐛𝐲” language was released in 1995. It is an object-oriented programming language, which was developed by Yukihiro Matsumoto.
- It is used for web programming.
- The “𝐂𝐮𝐫𝐫𝐲” language was released in 1995. It is an experimental programming language, developed by Michael Hanus, Herbert Kuchen, and Juan Jose Moreno-Navarro.
- The “𝐑𝐚𝐜𝐤𝐞𝐭” language was developed by Mathias Felison in 1995. It is a general purpose programming language, which is used to design custom programming languages in specific projects.
- The “𝐏𝐇𝐏” language was created in 1994, and was released on 8 June 1995. It is a scripting language, which was developed by Rasmus Lerdorf. It is used to create dynamic web pages that work effectively with the database.
- 𝐯b𝐒𝐜𝐫𝐢𝐩𝐭 was developed by Brendan Eich in November 1995. It was renamed in December 1995, whose original or real name is 𝐋𝐢𝐯𝐞𝐒𝐜𝐫𝐢𝐩𝐭.
- In 1996 𝐂𝐚𝐦𝐥 programming language , the object-oriented version of the 𝐂𝐚𝐦𝐥 programming language, “𝐎𝐂𝐚𝐦𝐥”, was released.
- 𝐎𝐂𝐀𝐌𝐋 : (𝐎𝐛𝐣𝐞𝐜𝐭-𝐨𝐫𝐢𝐞𝐧𝐭𝐞𝐝 𝐂𝐚𝐭𝐞𝐠𝐨𝐫𝐢𝐜𝐚𝐥 𝐀𝐛𝐬𝐭𝐫𝐚𝐜𝐭 𝐌𝐚𝐜𝐡𝐢𝐧𝐞 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞)
- XML is a markup language. Its full name is . The XML Specifications were developed by the W3C (World Wide Web Consortium), which started on February 10, 1998.
- XML is similar to HTML in that tags are used by XML to markup a document. This allows the browser to interpret and display that information.
“𝐃” programming language was developed in December 1999. “D” is a high-level programming language as compared to ++. It is used to develop line programs on a large scale.
- A programming language based on C++ and Java, C# was developed by Microsoft and released in June 2000.
- The C# language helps developers create XML web services and applications involving Microsoft .NET for the Windows operating system and the Internet.
ala Object-oriented programming language was released in 2003. It is used to design small scripts to large data processing systems. The Scala programming language was created to overcome some of the shortcomings of the Java programming language.
- F# programming language was developed by Don Syme and publicly launched by Microsoft company in 2005.
- F# is mainly used by functional programming to solve complex problems using simple code on desktop and mobile platforms.
- The programming language was developed in 2007–2009 by three principal developers at Google, Robert Griesemer, Rob Pike and Ken Thompson. It was launched to the public in 2009.
- Rich Hickey developed the 𝐂𝐥𝐨𝐣𝐮𝐫𝐞 programming language in 2007 and released its first version in 2007. This language provides many built-in tools to the programmers.
- “𝐦” language was released in 2008. It is a programming language used to develop software that requires strict limits on the use of system memory.
- Re Language was released in 2008. It is an object-oriented programming language, whose syntax is similar to the language. It is used to create distributed computing, highly fault-tolerant programs.
The CoffeeScript programming language was officially released in 2010. When compiled, it can be converted to Java. This language provides facilities both imperative and functional programming styles. Some popular elements of Ruby, Haskell, and Python have also been included in the syntax of CoffeeScript.
- Jeff Bejanson, Alan Edelman, Stephen Karpinsky and Viral B. The “𝐉𝐮𝐥𝐢𝐚” language was developed by Shah and released in 2012.
- It is a high-level programming language, which is used for SCIENTIFIC computing.
- “𝐁𝐚𝐛𝐞𝐥” is a programming language designed for General Purpose which was developed in 2014. It is used to create programs for battery life and system resources on devices.
- The “𝐒𝐰𝐢𝐟𝐭” programming language was developed by the Apple company, and was released on June 2, 2014. It can be used for iOS, macOS, Apple Watch, and AppleTV etc. It is used in creating programs and applications for
- The “𝐑𝐮𝐬𝐭” programming language development was started by Graydon Hoare in 2010, and it was officially released by Mozilla as version 1.0.0 alpha on January 9, 2015.
- It is used to design applications for communication between the client and the server over the Internet.
Do not think that now the development has stopped in the programming language, new developments are happening in the computer field day by day, which includes many types of programming languages.
So keep coding and keep making new applications.