You are on page 1of 5

High Level

Language
High Level Language
1. Its portable
2. Statements are like English
language
3. Amount of abstraction
provided defines level of
programming language
Procedural Object Oriented
Program is written as Program is an interaction of
sequence of instruction functions between objects
Ex. Walking
Close ( ) Yes ( )
Recipes - Start
- Left foot Open ( ) No ( )
- Right foot
- Left foot Male ( ) Enter ( )
- Right foot
Female ( ) Exit ( )
Procedural Object Oriented
1. Top down approach 1. Bottom up approach
2. It doesn’t have proper 2. Helps in wrapping data
way of hiding data and functions in class
3. Data is not secure 3. Helps building secure
programs
4. Code is interdependent
4. Code is modular
5. Difficult to reuse 5. Can be extended for reuse
Compiler Interpreter
1. Translates high level 1. Translates high level
instruction into instruction into an
machine language intermediate code
2. Generates an 2. Each and every line is
executable file like executed individually
.exe

You might also like