information about computer technology and about computer languages.

Monday, 9 November 2020

what is programing language? low level and high level languages?

what is program?

A program is a set of instruction a computer follows in order to perform a task. 
A computer program is set of instruction that tells the computer how to solve a problem or perform a task.

An algorithm is a set of well defined steps for performing a task or solving a problem. Instruction are called an algorithm.
A computer's CPU can only process instructions that written in  machine language. Machine language program only consist of binary numbers( number only consisting of only 1s and 0s). 

what is programing language?       

A set of words and symbols used to write programs is called programing language. The programing languages are used to write computer programs. A programing language is means of communication between a user and computer.

These are two categories of programing languages.

Low Level Language

A low level language is a programing language that provides little or no abstraction of programing concepts and is close to writing actual machine instruction.
A low level language is close to the level of computer, which means it resembles the numeric machine language of the computer  more then the natural language of human. A program written in a low level  language can be made to run very quickly.

The low level languages are divided into the following two main categories.

Machine Language: Machine level language is a low level language comprised by Binary digits (Zeros and Ones).it is the native language of computer that is directly understood by computer. Computer does not need any translator to understand this language.

Assembly Language: Assembly level language is a low level language and one step higher  then machine language. Assembly language is mostly used for writing system software. Assembly code can be converted to machine code using an assembler. Machine instructions are replaced with English like words known as mnemonics. it is pronounced as Ne-Monics. 

High Level Languages

A high level language is a programing language that is close to human language. A set of writing programs in high level language is known as syntax. The instructions must be written according  to the syntax of the language.
Commonly used high level languages are:

C/C++                        it is used to write system software and application software. 
JAVA                          it provides strong features for network programing.
PYTHON                  it is general purpose coding language that is used for software development and                                           writing system script         
FORTRAN               it stands for formula translation. it has very powerful mathematical capabilities.
BASIC                      it stands for Beginner All Purpose Symbolic Instruction Code.
COBOL                    it stands for common Business Oriented Language and used to write business                                          application.
JavaScript               it is scripting language that is used to implement complex features on web pages.












4 comments: