Short for fourth-generation language. A programming language designed to mimic human language. The designation is often used to specify languages used with relational databases and is intended to imply that such languages are a step up from standard high-level programming languages such as C, Pascal, and COBOL. See also application development language, high-level language. Compare 3GL, assembly language.