5 Generations of Computer Languages

Get Started. It's Free
or sign up with your email address
5 Generations of Computer Languages by Mind Map: 5 Generations of Computer Languages

1. First Generation Languages

1.1. 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.

2. Second Generation Languages

2.1. 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.

3. Third Generation Languages

3.1. 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.

4. Fourth Generation Languages

4.1. 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.

5. Fifth Generation Languages

5.1. Programming language based around solving problems using constraints given to the program, rather than using an algorithm written by a programmer.