Friday, April 8, 2011

Types of Computer Languages

In order to communicate with the computer, user needs a language that should be understood by the computer. To achieve this and to perform different types of works on the computer, different languages were developed. Basically there are three categories of languages that can be understood by a computer.

Machine Language:
The first computer language developed was machine language which is dependent on the machine. To write this language on another computer there should be significant changes made in the language. This is also called as binary language because it uses only 0 and 1, where 0 stands for absence of electric pulse and 1 stands for the presence of electric pulse.

Assembly Language:
Machine languages were not sufficient to address the problems of users, so the researchers developed a new programing language called as assembly language. In assembly language instead of using the binary digits the users used English like abbreviation to represent the elementary operation. This language used Mnemonics. Assembly language is also known as low level language.

High Level Language:
High level languages are symbolic languages that use English words and mathematical expressions. High level languages are easier to write a program on computer when compared to low level languages and they are easier to learn and maintain. Programs developed in high level language can run on any type of computer. In 1957 a high level language called FORTRAN was developed by IBM and it was developed for scientist and engineers. Other high level languages are COBOL which is widely used for business data processing task. C language can be used for completing almost any task. In object oriented programing, computer program is divided in to objects and the examples are C++ and Java.

No comments: