Thursday, August 20, 2020

Program Language And Types Of Program Language



To describe about programming language first we know what language is.


Program Language:
                Language is a way of medium to share idea, opinion each other. When two people talk each other they also know language Urdu, English and Arabic etc. In the same way, when we communicate with the computer system than we require program language.

                              The program language is the way of communication between 
                                                             human and computer system.


Type Of Program Language:
    
The type of programming language is as follows:
  •            Primary Or Basic  Type Of Program Language
  •           Generation Of Program Language

Primary Type of Program Language:
 There are three types of programming language.
1.       Low level Language
2.       Middle Level Language
3.       High Level Language
1. Low Level Language:
                                           Low level language is faster than a high level language. Because low level       language easily directly understands by the computer so there is no need to convert it into                   machine   language.

The low level language are further divided into two categories.

a.     Machine Language:
The machine language only understands 0’s and 1’s language, it is also called binary language. Computer directly understand this language.
b.     Assembly Language:
The assembly language is converted equivalent code into binary language than a computer can understand this language. This type of programming language use of computer architecture system.

             2.  Middle Level Language:

                                              Middle level language are those languages that are near both to machine      language and also to human. It lies between low level and high level language, so it is also known      as Middle Level Language.C, C++, Java also known as middle level language. Most of developer        consider c++ and java also high level language.

 3. High level language:
                                 High level language are  near to human. Its statement like English. Due to                 English statement it is easy to debug. PHP, JAVA, Python, JavaScript etc.
    The high level language have following types.

        a.    Procedural Language:The procedural language is used to execute the sequence of                        statement. In this type of program language data types, loop, control statement used to                          display result.
          
        b.     Object Oriented Program Language:  This type of program language deal with real                world. It has group of object. Its code has re-usability.

        c.     Parallel Programming Language:The parallel programming language are languages                 that designed program algorithm and application for parallel computer system. It provide                     high performance opportunity to solve big problem in large applications.

        d.    Functional Language:This type of program language is used function instead of loop,                  to  stored data and return value is called Functional program language.
       
        e.    Logic Oriented Program  Language:Logic programming language is distinct style                  language. It is conventional different from c++, Java etc.  It is simpler and easier language                  used for scientific researches and mechanical engineering.

        f.   Scripting Program Language: The scripting program language are those language in                 which compiler not use for debugging. The interpreter use to translate this type of language.               The scripting language cannot work alone.They communicate with other language.These                     language mostly used in web programming. PHP, JavaScript are example scripting program                 language.
        
     g.    Database Language:Database program language are used to create and maintain                            database   on computer. It is use for large application and also use with other program                          language to store data in logical way.

Generation Of program Language:
 
1.            First Generation (1st GPL)& Second Generation Program ( 2nd GPL)                Program Language:
   The First and second generation language which is also known as 1st GPL or 2nd GPL belong     to Low   level language.

2.            Third Generation Program Language (3rd GPL):

a.   The Third Generation language beginning of high level language onward current generation.
b.     The 3rd GPL program language is near to human. It statements like English and debug    easily.
c.      The third generation program language major and important rule to solve the real world   problem in IT marketing, scientific research, agriculture, industrial etc.
d.      In third generation language 1st procedural language come in the market like FORTAN,   PASCAL and object oriented program language like c++.
e.       Some high level program language of 3GPL like c++, Java and C which is also consider   middle language because it is closed both low and high level language.

3.     Fourth Generation Language (4Th GPL):
a.   The fourth generation program language or 3GPL program language is very easy, short  and easy code and near to human as compared with 3rd GPL. These are formal program  language and there is no special background required to learn this program language.
b.  Mostly 4th GPL are scripting language, Mostly program language are scripting and  database language.
c.   4th GPL mainly deal with database queries, report generation, data manipulation, data  processing, business oriented system, mathematical optimization and screen capture report.
d.   Some example of 4th GPL language are Phayton, PHP, Pearl, RUBY, SQL and HTML with CSS.

4.     Fifth Generation Program Language:

The fifth generation program language in which they have visual tool. There is no algorithm required in 5th GPL, Just give problem to application than it solve logically.  Example of Program Language Mercury, OPS5, Prolog, Visual Database.

Conclusion:
Today the programming language is very easy. But we cannot say the market of previous generation program language finished due to the coming new generation program language in the market. C++ and Java 3rd generation program language today is most important as important at the time of beginning when it come in market. Both c++ is important in near future for web assembly and today in the world 80% of banking application developed in all over the world in Java. In a last we can say
                     “Every program language is important according to their requirement.”




No comments:

Post a Comment