Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
19 views

Generatio NOF Languages

The document discusses the evolution of programming languages from first to fifth generation languages. First generation languages are machine languages using strings of numbers that computers can understand. Second generation languages are assembly languages that use cryptic phrases translated by assemblers. Third generation languages are higher-level languages that use true English-like phrases and are portable across systems, such as FORTRAN, COBOL, BASIC, Pascal, C, and Java. Fourth generation languages are even easier to use than third generation languages and may use graphical tools. Fifth generation languages are designed to make computers solve problems autonomously and are used in artificial intelligence research.

Uploaded by

Kanika Kuchhal
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

Generatio NOF Languages

The document discusses the evolution of programming languages from first to fifth generation languages. First generation languages are machine languages using strings of numbers that computers can understand. Second generation languages are assembly languages that use cryptic phrases translated by assemblers. Third generation languages are higher-level languages that use true English-like phrases and are portable across systems, such as FORTRAN, COBOL, BASIC, Pascal, C, and Java. Fourth generation languages are even easier to use than third generation languages and may use graphical tools. Fifth generation languages are designed to make computers solve problems autonomously and are used in artificial intelligence research.

Uploaded by

Kanika Kuchhal
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

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

You might also like