PJ LB

Sunday, August 23, 2009

Programming or Computer Languages

Programming or Computer Languages
Some of the widely used Programming or computer
languages are


Programming or Computer Languages: - Computers are machines they cannot understand the natural languages of human beings. Therefore to give instructions to the computers different language have been developed. These languages are called as computer languages.
Ever the last few decades several computer languages have been developed. Different computer languages are suitable for different applications for example: - COBOL (Common Business Oriented Language)
FORTRAN etc we can classify all computer languages into the following three types they are: -

1. Machine language: - The machine language is the only language that the computer can understand. We can use different languages to program a computer. However each computer program written in other computer languages is translated to machine language before running that program.
In machine language instructions are written as strings of binary 1’s and 0’s
It is the language of CPU programs written in this language are executed very fast, but writing programs in machine language is very time consuming and error prone.
2. Assembly Language: - This language is one level above the machine language. It uses certain pre defined symbolic codes instead of binary codes. These are called as mnemonics. Writing programs in Assembly language is easier and less time consuming.

This language closely resembles machines language and both are considered as low level language it is also a CPU specific language.

3. High Level Language: - High Level Languages over come the limitations of Assembly language and machine language like time consuming, unportable etc.
While writing a program in High Level Language the programmer need not know the internal structure of the computer. In high level language the program can be written using simple English words and common mathematical symbols.
Examples of high level languages are BASIC, FORTRAN, COBOL etc.

No comments: