Online Mind Mapping and Brainstorming

Create your own awesome maps

Online Mind Mapping and Brainstorming

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 Language

-Also known as machine languages -First languages available for programming -Consists of a set of commands, represented as a series of 1s and 0s -Specific to a particular CPU or microprocessor family -Rarely used to write programs

Second-Generation Language

-Also known as assembly language -Allows programmers to use abbreviate commands words, called op codes such as LDA for load, rather than the 1s and 0s used in machine languages -Classified as a low-level language because it is machine specific -Useful when a programmer wants to directly manipulate what happens at the hardware level -Typically used to write system software such as compilers, operating system, and device drivers

Third-Generation Language

-When high-level languages were originally conceived in the 1950s, they were dubbed third-generation languages becaused they seemed a major improvement over machine and assembly languages -Use 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 -Scientists believed that third-generation languages eliminated programming errors -Errors became less frequent and program development time decreased significantly -Third-generation languages, such as COBOL and Fortran were used extensively for business and scientific applications -Pascal and BASIC were popular teaching languages

Fourth-Generation Language

-In 1969, computer scientists began to develop high-level languages called fourth-generation languages -Closely resemble human languages or natural languages -Fourth-generation languages such as SQL and RPG, eliminate many of the strict punctuation and grammar rules that complicate third-generation languages -Typically used for database applications -A single command written in a fourth-generation language can replace many lines of third-generation code

Fifth-Generation Language

-Prolog and other declarative languages became closely indentified with the fifth-generation project and were classified by some experts as fifth-generation languages -Other experts disagree with this classification and instead define fifth-generation languages as those that allow programmers to use graphical or visual tools to construct programs, instead of typing lines of code