Create your own awesome maps

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account?
Log In

Generations of Computer Languages by Mind Map: Generations of Computer
Languages
0.0 stars - reviews range from 0 to 5

Generations of Computer Languages

Fourth Generation

In 1969, computer scientists began to develop high-level languages, called forth generation languages.

More closely resemble human languages, or natural languages, than do third generation languages.

Fourth generation languages, such as SQL and RPG, eliminate many of the strict punctuation and grammar rules that complicate third generation languages.

First Generation

Machine languages were the first languages available for programming computers.

A machine language is specific to a particular CPU or microprocessor family

A machine language consists of a set of commands, represented as a series of 1s and 0s, corresponding to the instruction set that is hardwired into circuitry of a microprocessor.

Fifth Generation

In 1982 a group of Japanese researchers began to work on fifth generation computer project that used Prolog.

Prolog and other declarative languages became closely identified with the fifth generation project and were classified by some experts as fifth generation languages.

Second Generation

At the time assembly languages were first introduced, they were hailed as a improvement over machine languages, and came to be known as second-generation languages.

An assembly language is classified as a low-level language because it is machine specific.

An assembly language is useful when a programmer wants to directly manipulate what happens at the hardware level.

Third Generation

When high level languages were originally conceived in the 1950s, they were dubbed third-generation languages because they seemed a major improvement over machine and assembly languages.

Third generation languages used easy-to-remember command words, such as PRINT and INPUT, to take the place of several lines of assembly language op codes or lengthy strings of machine language 0s and 1s.