Question: what is the difference between third generation and fourth generation language?
Answer: A third generation language has a syntax and semantics oriented to the way of expressing algorithms in human form. An algorithm is the description of the steps to solve the problem. In a fourth generation language you specify what you want and not how to get it.