(ICT) A programming language of a higher level than 3GLs such as C or Pascal - that is, the program code is closer to English, and a 4GL function might be the equivalent of many 3GL functions. 4GLs are used for writing software for specialised tasks, such as querying databases. See?Programming Language