5 Generations of Computer Languages

5 Generations of Computer Languages
Fifth Generation Languages
Programming language based around solving
problems using constraints given to the program,
rather than using an algorithm written by a
programmer.
Fourth Generation
Languages
Fourth generation
languages are used
to help eliminate
many of the strict
puncuation and
grammar rules which
can complicate the
third generation
languages. They are
also high level
languages.
Third Generation
Languages
High level languages
that came about in the
1950's. Mostly used for
business and scientific
applications, and were
considered major
improvements from the
first two generation
languages.
Second Generation
Languages
Known as assembly
languages, classified as
a low level language
because it is machine
specific and each
assembly command
corrasponds on a 1 to
1 basis to a machine
language instruction.
First Generation Languages
Refered to as machine
languages. Consists of a
set of commands, which
are represented as a
series of 1s and 0s
corresponding to the
instruction set that is
hard wired into the
security of a
microprocessor.
13