fourth generation language
I added this entry for Foldoc.
fourth generation language
(4GL, or "report generator language") An "application specific" language, one
with built-in knowledge of an application domain, in the way that
SQL
Structured Query Language (SQL) (pronounced S-Q-L; or alternatively as "sequel")
has
built-in knowledge of the relational database domain. The term was invented by
Jim Martin to refer to non-procedural high level languages built around database
systems.
Fourth generation languages are close to natural language and were built with
the concept that certain applications could be generalised by adding limited
programming ability to them. When given a description of the data format and
the report to generate, a 4GL system produces
COBOL
COBOL (; an acronym for "common business-oriented language") is a compiled English-like computer programming language designed for business use. It is an imperative, procedural, and, since 2002, object-oriented language. COBOL is primarily used in business, finance, and administrative systems for companies and governments. COBOL is still widely used in applications deployed on mainframe computers, such as large-scale batch and transaction processing jobs. Many large financial institutions were developing new systems in the language as late as 2006, but most programming in COBOL today is purely to maintain existing applications. Programs are being moved to new platforms, rewritten in modern languages, or replaced with other software.
(or other 3GL) code, that
actually reads and processes the data and formats the results.
Some examples of 4GL are: database query language e.g.SQL; Focus, Metafont,
PostScript
PostScript (PS) is a page description language and dynamically typed, stack-based programming language. It is most commonly used in the electronic publishing and desktop publishing realm, but as a Turing complete programming language, it can be used for many other purposes as well. PostScript was created at Adobe Systems by John Warnock, Charles Geschke, Doug Brotz, Ed Taft and Bill Paxton from 1982 to 1984. The most recent version, PostScript 3, was released in 1997.
, S, IDL-PV, WAVE, Gauss,
Mathematica
Wolfram Mathematica is a software system with built-in libraries for several areas of technical computing that allows machine learning, statistics, symbolic computation, data manipulation, network analysis, time series analysis, NLP, optimization, plotting functions and various types of data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other programming languages. It was conceived by Stephen Wolfram, and is developed by Wolfram Research of Champaign, Illinois. The Wolfram Language is the programming language used in Mathematica. Mathematica 1.0 was released on June 23, 1988 in Champaign, Illinois and Santa Clara, California. Mathematica's Wolfram Language is fundamentally based on Lisp; for example, the Mathematica command Most is identically equal to the Lisp command butlast. There is a substantial literature on the development of computer algebra systems (CAS).
, and data-stream languages such
as AVS, APE, Iris Explorer.