Advertisement

Computer Languages | High Level Languages | Low Level Languages

 Computer Languages

Just as human use language to communicate each others, like that, computers also have their own language. Programming languages have many type to perform different types of work on a computer. Basically there are two type of computer languages low-level languages and high level languages.



1. Low Level Languages


        Low-level languages are either machine codes or are very close to them. A computer cannot understand instruction given in English, Urdu or any other regional languages. It can only understand and execute instruction given in the form  of machine language i.e binary (0's or 1's). There are two types of low-level languages.

i. Machine Language

            Machine language is the lowest and most elementary level of programming language and was the first type of programming language to be developed. Machine language is basically the only language that a computer can understand.

        In fact, a manufacturer designs a computer to obey just one language, its machine code, which is represented inside the computer by a string of binary digits. The symbol 0 stands for the absence of an electric pulse and the 1 stands for the presence of an electric pulse.

ii. Assembly Language

        Assembly language was developed to overcome some of the many inconveniences of machine language. This is another low level language but very important in which operation codes and operand are given tin the form of alphanumeric symbols instead of 0's and 1's. These alphanumeric symbols are known as mnemonic codes and can combine in a maximum of five letter combinations e.g ADD for addition, SUB for subtraction etc. Thus assembly language is also known as 'Symbol Programming Language'.

2. High Level Languages

        High level languages use formats that are similar to English. The purpose of developing high level languages was to enable people to write programs easily, in their own native language. These languages use mathematical symbols rather than mnemonic codes. Each instruction in the high level language is translated into many machine language by compiler. these are called object oriented programming language, examples of high level language are C++, Java, Python etc. 


Post a Comment

0 Comments