الاثنين، 22 أبريل 2019

The Generations Of Programming Languages

in the beginning there are two levels of programming languages 
 low level the first two generations are low level programming languages
 high level the remaining three are high level programming languages




first generation languages


no compiler or assembler needed to process the information in the first generation languages


machine level languages are used to program first-generation computers

the codes are fast and percise  because its executed right into the CPU

advantages

fast calculation
disadvantages
It is hard to amend or find errors in a program written in the machine languages






second generation language

the code can be used by any programmer
sometimes used in  kernels and device drivers but mostly used in graphics games and video editing 

advantages
It is easy to locate and correct errors. and easy to understand compared to the machine language
second generation languages uses assembly language to machine language





third
independent and more programmer

 introduced in the late 1950  FORTRAN   ALGOL  COBOL are examples third generation languages


  C , C++,C# Javaand Pascal, are also third-generation languages

High-level languages are user-friendly

A high-level language has to be translated into the machine language by a translator, which takes up time










fourth


human language form of thinking

fourth generation language designed to reduce the time effort cost of software improvement

and its known as
a high productivity language.
fourth generation languages are associated with databases and data processing





fifth




fifth-generation languages are designed to make the computer solve a given problem without the programmer


are used mainly in artificial intelligence like siri and google assistance

is any programming language based on problem solving using constraints given to the program instead of using an algorithm written by a programmer





ليست هناك تعليقات:

إرسال تعليق

The Generations Of Programming Languages

in the beginning there are two levels of programming languages   low level the first two generations are low level programming language...