GENERATIO
N OF
LANGUAGES
C R E AT E D BYTA N M AY KU C H H A L
I X- B
38
The evolution of
languages
To build programs,
people use languages
that
are similar to human languages. The
results are translated into machine code,
which computers understand.
Programming languages fall into three
broad categories:
First generation(Machine languages)
Second generation(Assembly languages)
Third
generation(Higher-level
languages)
Fourth generation
Fifth generation
First generation languages(machine
language)
They are the most basic type of
computer languages, consisting of
strings of numbers the computer's
hardware can use.
Second
generation
language)
They
languages(assembly
are only somewhat easier to work with
than
machine languages.
To create programs in assembly language,
developers use cryptic English-like phrases
to represent strings of numbers.
The code is then translated into object code,
using a translator called an assembler.
Third-generation
level languages)
They
languages
(higher
are the first to use true Englishlike phrasing, making them easier to use
than previous languages.
3GLs are portable, meaning the object
code created for one type of system can
be translated for use on a different type
of system.
The following languages are 3GLs:
FORTAN C
COBOLC++
BASIC Java
Pascal
Fourth generation languages
Fourth-generation languages
(4GLs) are even easier to use than
3GLs.
4GLs
may
use
a
text-based
environment (like a 3GL) or may
allow the programmer to work in a
visual
environment,
using
graphical tools.
The following languages are 4GLs:
Visual Basic (VB)
Visual Age
Fifth Generation Language
A fifth generation programming
language is a programming
language are designed to make
the computer solve the problem
of you.
Fifth generation language are
used mainly in artificial
intelligence research.
Prolog, OPS5 and Mercury are
the best known fifth generation
languages
THANK YOU