Computer Languages
Fourth Generation (3 of 4)


The 4GL programmer would only have to be concerned with what quantity of coffee should be prepared and if milk and sugar should be added.

Non-procedural languages state the goal to be achieved, but not the steps required in order to achieve the goal.

Using a 4GL to create an application that it was not intended for will create problems for a programmer.

e.g. Instructions for making a cup of Coffee:

1) Make a cup of coffee.