Discussion Forum

Interative Forum for discussing any query literally to UGC-NET Computer Science, GATE Computer Science and Computer Sciene and Technology in general.

ugc_net image

UGC-NET Computer Science

Correspondence Courses and Test Series to prepare for UGC-NET computer science and applications

GATE image


MCQs, Lecture Notes, Ebooks for GATE preparation

freestuff image
jobs image

Jobs Newsfeed

Timely information of various Recruitments.


Computer organization Notes

High Level Languages

High-level computer 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 environment (English).
High-level languages are basically symbolic languages that use English words and/or mathematical symbols rather than mnemonic codes. Each instruction in the high-level language is translated into many machine language instructions that the computer can understand.
Advantages Of High Level Languages
1. High-level languages are user-friendly
2. They are similar to English and use English vocabulary and well-known symbols.
3. They are easier to learn
4. They are easier to maintain.
5. They are problem-oriented rather than 'machine'-based.
6. A program written in a high-level language can be translated into many machine languages and can run on any computer for which there exists an appropriate translator.
7. The language is independent of the machine on which it is used i.e. programs developed in a high-level language can be run on any computer text.

Disadvantages of High Level Languages
1. A high-level language has to be translated into the machine language by a translator, which takes up time.
2. The object code generated by a translator might be inefficient compared to an equivalent assembly language program

You can obtain Printed Copies of this material by making a request at with a nominal print charges.


Return To Computer organization Topics