MASIGNASUKAv102
6510051498749449419

What is Programming Language ? | And It's Type - Learn With AVRK

Add Comments
Wednesday, August 4, 2021

Programming Language

As we know that we need a language to communicate with someone, Similarly we also need a language to communicate with Machine and the language which we are using to communicate with the Computers Machines is known as Programming language.

What is Language ?

The mode of communication which is used to communicate with each other and share our ideas, thoughts and opinions that is called language for example if we want to talk to someone, we need a language that should be understandable by both the persons who are communicating to each other.

What is a Programming Language ?

The programming language is the language which is used by the programmers to communicate with the Machines. It's a set of instructions written in any language (i.e. C,C++,Java) to perform some specific task.

Programming language is mostly used to develop Softwares, Websites, Mobile applications.

Loading...

Types of programming language

There are three types of programming which is given below :
  1. Low-level programming language 
  2. High-level programming language 
  3. Middle-level programming language

Low-level programming language

Low-level language is the machine-dependent (0s and 1s) programming language. The processor runs low- level programs directly. There is no need of a compiler or interpreter, so the programs written in low-level language can be executed very fastly.

Low-level language is divided into two parts -

i. Machine Language
It is a type of low-level programming language. It's also called as machine code or object code. Machine language is easy to read because it's in the form of  binary or hexadecimal (base 16) form. It doesn't require a translator to convert the programs because computer processor directly understand the machine language programs.

ii. Assembly Language
It is also a type of low-level programming language that is designed for specific processors. It represent set of instructions in the symbolic and human-understandable form. It  uses assembler to convert the assembly language to machine language. 

High-level programming language

It is designed for developing user-friendly softwares and websites. This programming language requires a compiler or interpreter to translate or convert the program into machine language (in executable program). it is easy to read, write, and maintain.

A high-level language is divided into three parts -

i. Procedural Oriented programming language
Procedural Oriented Programming language is derived from structured programming and it's based on the procedure call concept. It divides a program into small procedures called functions.

Procedural Oriented programming, In short POP language is used by a programmer to create a program by using a programming editor like IDE, Eclipse, or Microsoft Visual Studio.
Example : C, Basic, FORTRAN, Pascal, etc.

ii. Object-Oriented Programming language
Object-Oriented Programming language, In short OOP's is based on the objects. In this programming language, programs are divided into small parts known as objects. It's used to implement real-world entities like inheritance, polymorphism, abstraction, etc. in the program codes to make the program reusable, and easy to use, efficient. OOP is faster and easier to execute, modify, maintain, as well as in debugging.
Example : C++, Java, Python, C#, etc.

iii. Natural language
Natural language is a part of human languages for example English, Russian, German, and Japanese. It's used by machines to manipulate, understand, and interpret human's language. It is used by programmer to perform tasks such as translation, automatic summarization, relationship extraction, Named Entity Recognition, and topic segmentation. It's advantage is that to help users for asking questions in any subject and directly respond within seconds.

Middle-level programming language

Middle-level programming language Situated between a low-level programming language and a high-level programming language. It's also known as the intermediate programming language & pseudo-language. The advantages of this Programming language is that to hold up the features of high-level programming, it's a user-friendly language, and closely related to machine language and human language.
Example : C, C++, language.

Learn With AVRK

Learn With AVRK