0% found this document useful (0 votes)
7 views

Computer Language

To communicate with computers, we need a language they can understand. There are four generations of computer languages: machine language, assembly language, high-level languages, and fourth generation languages. Machine language uses binary and is very low-level. Assembly language uses mnemonics instead of binary. High-level languages are easier for humans but need translators like compilers and interpreters to convert them into machine language. Fourth generation languages are closer to human languages and aim to reduce programming effort.

Uploaded by

Kiran zz
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Computer Language

To communicate with computers, we need a language they can understand. There are four generations of computer languages: machine language, assembly language, high-level languages, and fourth generation languages. Machine language uses binary and is very low-level. Assembly language uses mnemonics instead of binary. High-level languages are easier for humans but need translators like compilers and interpreters to convert them into machine language. Fourth generation languages are closer to human languages and aim to reduce programming effort.

Uploaded by

Kiran zz
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

COMPUTER

LANGUAGE
To communicate with
computer we need a
language which a computer
understand ……………….
PROGRAM
 A program is a set of instruction which tells
the computer what to do .

Fact file-
Lady Adalovelace is regarded as the first
programmer.
PROGRAMMING
 The process of writing specific instruction in
a computer language is called
PROGRAMMING.
 Each programming language has its own
specific rules and syntax.
 The development of computer language has
been classified into following categories :-
 First generation as Machine language.
 Second generation as Assembly language .
 Third language as High level language .
 Fourth generation language.
MACHINE LANGUAGE
 It is the only language that the computer
understands.
 It is expressed in binary form i.e 0 and ‘1’ . 0
means off state & ‘1’ means On.
 Machine language has advantage of very
high speed and low memory utilization.
 But understanding and learning machine
language is a touch and time consuming
process.
 It is very difficult to write and debug
program written an machine language. It is
assembly machine dependent.
 The process of finding error is debug.

 A machine language is also regarded as low


level language.

Fact file –
The term software was first used by
John W Turkey in 1957.
ASSEMBLY LANGUAGE
 This language uses mnemonic codes on
symbol in place of 0s and 1s.
 For example in the machine language if the
operation code for add is 0010 its equivalent
in the assembly lamguage is ADD.
 It is easier to work with assembly level
language .
 Since a computer can understand only
machine language so assembly language
program have to be converted into machine
language.
 Translates program known as assemblers
were developed to convert the assembly
language program into machine language.
 Assembly language – Source language

 Machine language – object program or


object code .
 Assembly language is also machine
depended and programming in this
language is quite time consuming.
HIGH LEVEL LANGUAGE
 The restriction in the usage of machine
language and assembly prompts people to
develop a language with the following
features.
 Simple and user friendly language
 Language which is machine independent
 A large number of people started writing
computer programs using these language .
 That is why it is known as high level
language and it is similar to the english
language
 Basic .C , C+1,Java etc are same of the very
popular high level language .
 High level language programs need to be
translate into machine language by using
the translator program.
INTERPRETER
 Interpreter translator program
is used to convert a high level
language program into machine
language.
 It translates line by line i.e it
convert one line at a time.
 In case if any errors are found
they are immediately found.
COMPILES
 It is a translator program used
to convert a high level language
into machine level language.
 It translates the whole program
at once i.e. it generates the
object code for the program
along with list of errors if any
the executor to very fast
FOURTH GENERATION
LANGUAGE
 Fourth generation language is close
to human language than any other
high level languages.
 Fourth generation language are
combination of language with
following feature.
 Highly user-friendly,portable and
independent of opertig system.
 Very high speed of execution.
 Minimum efforts from the user to
obtain any information.
 Designed to reduce level of
programming efforts and the cast of
software development.
 Locator identifier separation
protocol(USP) was the first coputer
language for writing aritificial
intelligence programs . It was created
by John Mccarthy.

THE END
MADE BY:- ANIKET
BHAGAT
SCHOOL NO.-4596
CLASS- 6 ‘A’

THANK YOU

You might also like