Refers to a group of high level languages used primarily for the manipulation of data bases. 4GL languages have a syntax mimicking the English language and operate on sets or subsets of data rather than on single elements as do most conventional languages (such as FORTRAN or PASCAL).
a specification driven, non-procedural programming language used to interpret and manipulate data in a DBMS or some other computer file. (See Program Generator, and Report Writer).
Computer language designed to be the easiest for programmers enabling them to write software using plain English terms.