Software
is a combination of thousands of line of program codes. These codes must be
written using some programming languages. There are two types of programming
languages low lever languages and high level languages. Low level language is
also known as the machine language. This type of program can be directly
executed without using compiler by the microprocessor. Now a day there is not
one who has been using this type of low level language for writing software
codes because of availability of many high level languages such as C, CPP,
C#.NET, Java, Fortran, and Python etc.
High
level language is easier to remember and writing program codes but low level
language is very hard to remember because of the number of instruction is very
high and also needs use binary codes rather than instruction in English. Just
think that you will write the entire program using binary number! I think it is
not possible for me. On the other hand writing codes using high level languages
is very easy, even a school boy can write some program by learning programming
languages.
High
level programming languages must need to use a compiler. Compiler converts the
high level programming instruction to the machine codes. This compiler is also
a software program and can be written by using any high or low level language.
Every microprocessor has its own instructions that can execute by that
processor. So, compiler must be capable to converts the high level program code
in such a way that can be executed by the micro-processor.
No comments:
Post a Comment