You are on page 1of 3

High Level Programming Languages

High level programming languages are portable.


These languages can be used to write programs irrespective of hardware
architecture.
Eg: C,C++,Java,C#.Net,Python
High level languages take the help following the translators.
1. Interpreter
2. Compiler
What is interpreter?
Interpreter is a translator.
Interpreter translates and execute and the instructions line by line.

The code has to be translated every time before execution because the interpreter
does not store the translated code.
If there is syntax error in one line the rest of the statements are not interpreted.

What is compiler?
Compiler is a translator.
Compiler translates whole program and start execution.
What is difference between interpreter and compiler?
Interpreter Compiler
Translates and execute instructions line by line.
Translate whole program and execute
It cannot store translated code,
It can store translated code
It has be translated every time before execution.
It is translated only one time and can be executed any number
of times.
It shows only one error
It shows all the errors

What is scripting language?


Scripting language is one type of programming language.
Scripting languages are used to write scripts.
A script is small program executed within another program.

What is programming paradigm?

What is program?
Set of data and instructions.
What is programming?
Programming is organizing of data and instructions according to given
problem

POP
MOP
OOP
SOP
FOP
AOP

You might also like