Generation of Programming Language

The first generation of language was the machine language. Machine language instruction uses a series of binary digits or a combination of numbers and letters that represents binary digits. Instructions and addressed were numerical.
The second generation of language was the symbolic instructions or mnemonics and addresses. To convert the assembly language source program into machine language, you use an assembler. Example, IBM, BAL and VAX macro.

The third generation language was the programmer concentration of structured programming and database management. Is a procedural language requires the program instruction tell the computer what to accomplish and how to do it. Example, FORTRAN, ADA, COBOL, Pascal, C and BASIC.

The fourth generation (4GL) was the non-procedural type language, the programmer only specifies what the program should accomplish without explaining how. Example. SQL, Postscript, and relational database orientation.
The fifth generation (5GL) was concerned on Artificial Intelligence and Fuzzy Logic.

Comments