Various Types Programming Languages

Programmers write instructions in various programming languages to perform their computation tasks such as:

(i) Machine level Language 

(ii) Assembly level Language 

(iii) High level Language

Machine level Language :

 Machine code or machine language is a set of instructions executed directly by a computer's central processing unit (CPU). Each instruction performs a very specific task, such as a load, a jump, or an ALU operation on a unit of data in a CPU register or memory. Every program directly executed by a CPU is made up of a series of such instructions.

Assembly level Language :

An assembly language (or assembler language) is a low-level programming language for a computer, or other programmable device, in which there is a very strong (generally one-to-one) correspondence between the language and the architecture's machine code instructions. Assembly language is converted into executable machine code by a utility program referred to as an assembler; the conversion process is referred to as assembly, or assembling the code.

High level Language :

High-level language is any programming language that enables development of a program in much simpler programming context and is generally independent of the computer's hardware architecture. High-level language has a higher level of abstraction from the computer, and focuses more on the programming logic rather than the underlying hardware components such as memory addressing and register utilization. 

The first high-level programming languages were designed in the 1950s. Now there are dozens of different languages, including Ada , Algol, BASIC, COBOL, C, C++, JAVA, FORTRAN, LISP, Pascal, and Prolog. Such languages are considered high-level because they are closer to human languages and farther from machine languages. In contrast, assembly languages are considered lowlevel because they are very close to machine languages. 

The high-level programming languages are broadly categorized in to two categories: 

(iv) Procedure oriented programming(POP) language. 

(v) Object oriented programming(OOP) language. 


"various types programming languages"

"explain various types of programming languages"

"what are the various types of programming languages explain in detail"

"discuss the various types of programming languages in brief"

"describe briefly various types of programming languages and their advantages and disadvantages"

"identify and list various types of scripting and programming languages"

"difference between various types of programming languages"

"what are the 3 types of programming language"

"what are the four types of programming language"

"how many types of programming language are there"