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

First-Generation Languages

First-Generation Languages are also known as machine languages. They were the first languages available for programming computers. They consist of a commands, represented as a series of 1s and 0s. They correspond to the instruction set that is hardwired into the circuitry of a microprocessor.

Machine language is specific to a particular CPU or microprocessor family. Although machine languages continue to work on today's computers, programmers rarely use machine languages to write programs.

Second-Generation Languages

Second-Generation Languages or assembly language as it is also known, allows programmers to use abbreviated command words, called op codes. For example, LDA is the command for Load.

Assembly langauge is classified as a low level language because it is machine specific which means each assembly language command corresponds on a one-to-one basis to a machine language instruction.

An assembly language is useful when a programmer wants to directly manipulate what happens at the hardware level. Today, programmers usually use assembly language to write system software.

Third-Generation Languages

Third-Generation Languages use easy-to-remember command words such as PRINT and INPUT.

Many computer scientists believed that third-generation would eliminate programming errors, but programming using third-generation languages still made a variety of errors.

Fourth-Generation Languages

Fourth-Generation Languages were developed in 1969 and closely resembled human languages or natural languages.

Today, fourth-generation languages are typically used for database applications.

Fifth-Generation Languages

Japanese scientists began working on a fifth-generation computer project that used a programming language called Prolog.

Prolog became affiliated with the fifth-generation project and it was classified by experts as fifth-generation language.

Some experts disagree with this classification and instead define it as those that allow programmers to use graphical or visual tools to construct programs.