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.
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.”



