Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: i.e interpreter or compiler. The high level languages are of two types: Procedural languages/Structured languages. OOP (Object Oriented Programming) languages 9 Characteristics of High Level languages The general characteristics of ‘High Level Languages’ are as follows Machine Independence High­Level languages are machine independent. This is a very valuable advantage because it means that a program written in a high­level language can be run on many different types of computers with very little or practically no effort. Easy to learn and use: These languages are very similar to the languages normally used by us in our day­ to­day life. Hence they are easy to learn and use. 10 Characteristics of High Level languages Fewer errors In case of high­level languages, since the programmer need not write all the small steps carried out by the computer, he is much less likely to make an error. The computer takes care of all the little details, and will not introduce any error of its own unless something breaks down. Furthermore, compilers are so designed that they automatically catch and point out the errors made by the programmer. Hence diagnostic errors, if any, can be easily located and corrected by the programmer. Lower program preparation cost Writing program in high­level languages requires less time and effort which ultimately leads to lower program preparation cost. 11 Characteristics of High Level languages Better documentation A high­level language is designed in such a way that...
View Full Document

{[ snackBarMessage ]}

Ask a homework question - tutors are online