List Of Third Fourth And Fifth Generation Languages

Third Generation

In order to make programming easier, continuous development led to the third generation of language. These languages use English words, digits, symbols and mathematical formulas.

Programs written in these languages are compact, easy to understand and debug. They can be run on different computers with few or no changes. Different types of tasks and requirements led to the creation of different computer languages like ALGOL, BASIC ( Beginners All-Purpose Symbolic Instructions Code), COBOL (COmmon Business-Oriented Language), FORTRAN (FORmula TRANslating System), PASCAL, C., etc. Due to their ability to run on different systems third-generation languages are called high-Ievellanguages. High-level languages use translate like compiler or interpreter to get converted to machine language instructions.

Fourth Generation

Third-generation languages are very procedural, i.e. all the steps to perform a task should b clearly specified. Here the main focus is on the logic or procedure of the program.

To bring programming closer to the real world, the focus shifted to the data being handled. This data or object-oriented programming led to the development of the fourth generation computer languages. Also known as very high-level languages, these are non-procedural languages that allow users to specify what the program has to do but not how to do it. coding requires very few statements to be written to get the results. These have some built-in features and are very user-friendly. However, because of the complexity of the converted code, the program runs slower than third-generation language programs.

Fifth Generation

Fifth Generation The next step is the development of the fifth-generation languages that resemble the natural languages, human Speech. Natural languages are used in expert systems.

An expert system is a computer system, with a huge collection of knowledge of many human experts In a given field and artificial intelligence. They are independent smart computer systems.