HISTORY OF PROGRAMMING LANGUAGES

C-BLOG1-PART-1

HISTORY OF PROGRAMMING LANGUAGES 


Programming languages have evolved over several decades since the development of the first computers. Following list gives you the exact idea about the evolution of programming languages.


Machine Language (1940-1950): Machine language or assembly language is a low-level programming language that uses binary code to communicate with the computer. This language basically deals with only 0's and 1's

FORTRAN (1957): FORTRAN (Formula Translation) was the first high-level programming language, designed to solve scientific and engineering problems. It used English-like syntax and was compiled into machine code.

  The above program code is from Fortran which describes the program code for adding firt 100 integer values.


LISP (1958): LISP (List Processing) was the first programming language designed for artificial intelligence and symbolic computation. It was also the first language to use garbage collection.


The above list code sample describes the program for displaying the factorial of a number using recursion


COBOL (1959): COBOL (Common Business Oriented Language) was designed for business applications and was heavily used in the banking industry. It was the first language to introduce structured programming concepts.

Above COBOL code is used to display all squares from 1 to given number n.


BASIC (1964): BASIC (Beginner's All-purpose Symbolic Instruction Code) was designed for educational purposes and became popular among hobbyists and beginners. It was one of the first languages to introduce interactive programming. It is one of the easiest languages at that time to understand because it contains some English-like words
If you see the above example of basic then you realize that it contains very simple and English-like words. The above example will display Hello 10 times on the screen which is given in the above picture

C (1972): C was developed by Dennis Ritchie at Bell Labs and became one of the most popular languages in the world. It was used to develop the UNIX operating system and introduced several programming concepts, including pointers and structured programming.


The above C program will display some messages on screen


Pascal (1972): Pascal was designed by Niklaus Wirth for teaching programming and introduced the concept of structured programming.


Above pascal code is used to do some mathematical calculations.

Ada (1980): Ada was designed by the U.S. Department of Defense for developing safety-critical systems. It was the first language to introduce strong typing and exception handling.


Above example of Ada showing the stack operations.


C++ (1983): C++ was developed by Bjarne Stroustrup as an extension of C and introduced object-oriented programming concepts.


There are some versions of C++ compiler like Borland C++, Turbo C++ etc. above program of CPP will display Hello World onto screen.

Java (1995): Java was developed by James Gosling at Sun Microsystems and became popular for developing web appliTations. It was designed to be portable and secure and introduced the concept of virtual machines.


JAVA is platform independent programmng language thats why you can write and execute the java program on any platform


Python (1991): Python was developed by Guido van Rossum and became popular for its simplicity and ease of use. It is used for various applications, including web development, data analysis, and artificial intelligence.



In the next blog we will see the introduction to C programming language

Comments

Popular posts from this blog

INTRODUCTION TO LANGUAGES

DECISION MAKING STATEMENTS IN C