Computer Language and Its Types
Computer Language and Its Types
• Low level language are near to computer hardware and far from human languages.
• Low level language provides to programmer a high degree control.
• Low level language is close to machine. A machine can better understand this
language.
e.g.,
• If we develop a software on any intel architecture , then , this software will run
only on intel machines. This will not run on AMD. This is low language.
There are two types of low language.
1. Machine language
2. Assembly language
Machine language
Advantages:
• Machine language is the only programming language which needs no translator.
• It is directly understood by the computer.
• Machine language makes fast and efficient use of the computer.
Disadvantages:
• The programmer has to remember a lot of codes to write a program which results
in program errors.
• The programmer has to know details of hardware to write program
Assembly language
• Advantages:
• it is mainly hardware oriented.
• It requires less instruction to get the result.
• It is faster in speed, as its execution time is less.
• It is memory difficult efficient, as it requires less memory.
Disadvantages:
• It takes a lot of time and effort to write the code for the same.
• It is very complex and difficult to understand.
• The syntax is difficult to remember.
• It has a lack of portability of program between different computer architectures.
High level language
C,C++
JAVA:
It provides strong network features.
COBOL: (Common Business Oriented Language)
FORTRAN: (Formula Translation)
It is used to develop mathematical calculation or financial application.
BASIC:(Beginner’s All- Purpose Symbolic Instruction Code)
PASCAL etc.
DIFFERENCE BETWEEN LOW AND HIGH LEVEL LANGUAGE