Computer Programming Language and Types of Programming Languages

Programming Language

 The language used to write the computer Program is known as Computer Programming Language..
   There are two types of Programming language
   1. Low Level Language

   2. High Level  Language


Low Level Language



A low-level programming language is a programming language that provides little or no abstraction from a computer's instruction set architecture—commands or functions in the language map closely to processor instructions

Types of Low Level Language

       Machine Language


       A computer programming language consisting of binary or hexadecimal instructions which a         computer can respond to directly.
 

       Assembly Language

An assembly language, often abbreviated asm, is a low-level programming language for a computer, or other programmable device, in which there is a very strong correspondence between the language and the architecture's machine code instructions.
   

High Level Language


A high-level language (HLL) is a programming language such as C, FORTRAN, or Pascal that enables a programmer to write programs that are more or less independent of a particular type of computer. Such languages are considered high-level because they are closer to human languages and further from machine languages.

   There are three types of High Level Language

    Structured Language


    In computing a data-structured language is a programming language in which the data structure is a main organizing principle, representation, model, for data and logic (code) alike, in which both are stored and operated upon


     Procedural Language


A procedural language is a type of computer programming language that specifies a series of well-structured steps and procedures within its programming context to compose a program. It contains a systematic order of statements, functions and commands to complete a computational task or program.


   Object Oriented Language

   

Object-oriented programming (OOP) is a programming language model organized around objects rather than "actions" and data rather than logic. Historically, a program has been viewed as a logical procedure that takes input data, processes it, and produces output data.

Comments