COMPUTER LANGUAGES
Computer Language
Language is a medium to express
our views and feelings . A Lady Ada
computer needs step wise Lovelace a
instruction to perform any action. mathemati
cian is
regarded as
A program is a set of instructions
the first
that tells computer what to do. computer
programme
The process of writing specific r
instruction in a computer language
is called programming .
Machine language
Machine language is the only
language that a computer
understands . It is expressed in The
binary form , i.e.,’0’ and ‘1’ term
where 0 means off state and 1 softwar
means on state . It is extremely e was
machine- dependent . That is why first
Machine language is also used by
regarded as Low Level Jhon
Languages ( LLL). W.
Machine languages has the Tukey
advantages of very high speed in 1957
1st Generation computers
Assembly Language
This language uses
Mnemonic code or symbols
in place of 0 and 1 .
Assembly language programs
has to be converted into
machine language.
Translators programs known
as Assemblers convert
assembly language programs
into machine language.
High level languages
High level languages are :
Simple and user friendly
language
Language that is machine
independent
A high level language is
quite similar to the English
language . Basic , C,C++,
Java, etc., are some very
popular examples of HLL .
HLL programs need to be translated into machine language
by using TRANSLATOR PROGRAMS
Interpreter
An interpreter translates line by
line . As the converted form is not
stored anywhere, so it has to be
generated at the time of the
execution of a program.
complier
A complier is a translator
program used to convert
a high level language
program into a machine
language . It translates
the whole program at
once ,i.e., it generates the
object code for the
program along with the
list of errors .
Fourth generation language ( 4GL)
Fourth generation language
are closer to human
language than other than
other high level languages.
It is:
Highly user friendly and
independent of any
operating system.
Very high speed of
execution.
Minimum efforts from the
THANK YOU