4th Generation languages (4GL): Fourth-generation languages are designed to reduce programming
effort and the time it takes to develop software, resulting in a reduction in the cost of software
development. Increases the efficiency by automating the creation of machine code. Often uses a GUI,
drag and drop, and then generating the code, often used for websites, databases and reports. 4th
Generation languages include ColdFusion, Progress 4GL, SQL, PHP, Perl, etc. Java and Cobol are 3rd
generation languages.