Home Technology GENERATIONS OF PROGRAMMING LANGUAGES

GENERATIONS OF PROGRAMMING LANGUAGES

A programming language is a computer language that comprises a set of instructions that are pre-defined by the user. We need to understand computer language. The computer takes the input from the user and produces the desired output. A programming language is a language that is designed mainly to communicate with the computer. Programming Languages(computer languages) help us to translate our thoughts and ideas to the computer.

Types Of Programming Language:

Each new programming language provides the user to work faster and in an efficient way. Generations of programming language: There are two types of programming languages

  1. Low-level languages.
  2. High-level languages

The first- and second-generation programming languages are included in low-level languages. Third, fourth and fifth languages are often called high-level languages.

First-generation programming languages:

First-generation (also known as 1GL) languages are machine languages. It does not use any translator to compile the instructions. The instructions are made in the form of binary numbers that is 0 (zero) and 1(one), where 0 represents false and 1 represents true. It was not very feasible for human use however very easy to interpret by the computer.

First-generation programming languages:

Pros and cons of first-generation programming language:

First-generation programming languages are faster and easier to execute as they are executed by the CPU (central processing unit). However, if there is any error it will be very difficult to fix and recognize it. Examples: • Motorola 68000 • Intel 8088

Second-generation programming languages:

These are low-level languages. Second-generation languages or 2GL are related to assembly languages. Unlike the first programming language. Programs can be written figuratively that could be understood by a human. The programs are then converted into machine languages by an assembler. They are used in hard drives but more commonly used in video games. Graphic manipulation applications, and video editing.

Second-generation programming languages:

Pros and cons of second-generation languages:

They are easy to read by human as the set of instructions are written symbolically. They have a good speed of execution. Examples: • RISC • CISC • X86

Third-generation programming languages:

These are high-level languages. They were introduced in the late 1950s. These are programmer-friendly and efficient to use. It takes input symbolically so that it is easier to interpret and understood by humans. These are machine independent and user friendly. It has much more structured programming which provides a vast understanding of code.

Third-generation programming languages:

Pros and cons of third programming languages:

It is very easy for the programmer to interpret the coding. It is a processor independent and uses variables with sequences. They’re very flexible and generally do not have any restrictions. However, they have a more expensive development cost. Examples: • C language • C++ • Java • Basic

Fourth-generation programming languages:

These are also high-level languages in database programming. It contains statements similar to the statements in a human language. These are also processor independent. These are built to work more with databases, they also deal with larger data rather than in bits and bytes.

Pros and cons of fourth-generation languages:

The system developer of 4GL is faster. It is easily understood by humans as the statements are written quite similar to the human language. Programs that are developed in the fourth-generation language are more portable than any other language. However, they need relatively more space than others. They are executed a little slower by CPU. Examples: • SQL • Perl • Python • Ruby • CSS • ColdFusion

Fourth-generation programming languages:

Fifth-generation programming languages:

High-level languages use visual tools to develop a program. They are processor dependent. They are specifically made to run a program without user interference. These are usually used in artificial intelligence.

Pros and cons of fifth-generation languages:

They will promote system automation and will be user friendly. It can reduce the programmer’s effort. However, requires a good amount of resources. Examples: • Mercury • Prolog • OPS5

Fifth-generation programming languages:

For any suggestion or any demand, Contact Us.

Ibtehaj Haiderhttps://lettersvibe.online
Your vision is your depth and height. Words are the colors we add to our lives, some show grief but they are also essential.

1 COMMENT

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Pakistan and Tourism: Best Tourist spots to visit in Pakistan

Pakistan is like a hidden treasure. To discover it, you first have to seek it. Comprising 108 peaks, in which lies some...

Cruise Control Diet | A Guide To Remember |

An important piece of leading a solid way of life is good nutrition. Cruise Control Diet joined with your eating routine can assist you with reaching...

4 Tips To Sleep Better | The Guidance You Need |

Do you worry about going to bed, because you know that you’ll not be able to sleep? Worry about all the negative...

Tanks: The Elephants of Modern Battlefield

In this post-modern age, technology has taken hold in every field to a considerable level. The defensive and offensive equipment have great...

Recent Comments

Aleena Zehra Jaffri on What To Do Next In Quarantine?
Aleena Zehra Jaffri on What To Do Next In Quarantine?
Saqib Bashir on OnePlus 7 Pro Deals
Ahsan hameed on Job Hunt During Lockdown
Hamza Rehan on Job Hunt During Lockdown
Bilawal Bangash on Job Hunt During Lockdown
Eshmal Khan on The A-Z of Goal Setting