Computer Languages
Fourth Generation (4 of 4)

4GLs contain the following advantages and disadvantages:
Advantages Disadvantages
  • They possess friendly interfaces
  • They are easier to use than previously used high level languages
  • The programming language contained within a 4GL is closely linked to the English language structure
  • The downside of a 4GL is that the programs run slower than those of earlier language generations because their machine code equivalent is considerably longer and more complicated to execute
  • The recent popularity of 4GLs is closely linked to the development of fast microprocessors

Having said all of this it is not easy to identify languages that are in the purest sense 4GLs.